当前位置:数据库 > MySQL >>

centos下mysql如何了解哪些地方需要优化,怎么优化达到最好的效果

答案:一下是修改的步骤: 1、当然了,如果经济能力允许,添加硬件设备,调高硬件性能是最直接的,也是最有效的。 2、选择合适的数据库存储引擎,如果经常查询的话,不怎么插入,就用MyIsam存储引擎,要是经常插入的话,那就用InnoDB引擎吧。 3、修改Mysql的系统变脸,MyIsam最直接的是 Key_buffer_size,sort_buffer_size,Innodb最直接的是innodb_buffer_pool_size、innodb_flush_log_at_trx_commit、innodb_additional_mem_pool_size,把这几个好好调整一下,那就会有质的飞跃。 4、添加适当的索引,建立合适的复合索引,但是不要随意乱添加,否则在插入的时候会超级慢。 5、当然了,你的业务很固定,能用到缓存,那个速度不用提了,不过条件经常变化,最好还是放弃吧。 6、其他的就开启慢日志吧,那样能够抓出来应该调优的语句,能够直接定位,分析一下查询的效率。 7、多用Explain和Profile,这样很直观的看出来语句的效率。 以上都是自己亲身经验,自己慢慢修改一下。评个优吧,我也不容易的,你说是不是。。。。
其他:看sql的慢查询记录,然后根据慢查询的日子,进行sql的优化。 

上一个:用过Myeclipse连接mysql的进来看看。
下一个:mysql清除数据库命令

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,