-
优化索引、SQL语句、分析慢查询;
-
设计表的时候严格根据数据库的设计范式来设计数据库;
-
你用memcache缓存,把经常访问到的数据而且不需要经常变化的数据放在memcache缓存中,能节约磁盘IO;
-
优化硬件;采用SSD,使用磁盘队列技术(RAID0,RAID1,RDID5)等;
-
采用MySQL内部自带的表分区技术,把数据分层不同的文件,能够提高磁盘的读取效率;
-
垂直分表;把一些不经常读的数据放在一张表里,节约磁盘I/O;
-
主从分离读写;采用主从复制把数据库的读操作和写入操作分离开来;
-
分库分表分机器(数据量特别大),主要的的原理就是数据路由;
-
选择合适的表引擎,参数上的优化;
-
进行架构级别的缓存,静态化和分布式;
-
不采用全文索引;
-
采用更快的存储方式,例如NoSQL存储经常访问的数据
常用的MySQL数据库优化方法
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。