您的位置:首页 > 数据库 > MySQL

MySQL优化方法

2016-01-27 18:54 337 查看
1、数据库设计方面允许部分数据冗余,避免join操作,以提高查询效率。

2、系统架构设计方面,表散列,把数据散列到几个不同的表中;快慢表,快表只留最新数据,慢表是历史存档。

3、检查有没有稍加索引。

4、写高效的sql语句,看看有没有写低效的sql语句,比如生成笛卡尔积的全连接、大量的group by、order by和没有limit等。必要的时候,把数据库逻辑封装到DBMS端的存储过程里面,缓存查询结果等。

5、只从数据库取必要的数据,只传送必要的sql语句。

6、必要的时候用不同的存储引擎,比如InnoDB,可以减少死锁,HEAP可以提高一个数量级的查询速度。

*注:持续更新中。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: