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

mysql数据库 sql语句优化 避免不必要的开销 提高数据库性能

2013-12-24 15:34 525 查看
为了 提高mysql的性能 我们在写sql的时候 注意以下几点:

1. 当知道结果只有一条数据的时候 尽量加上limit 1.

2. 为每一张表都设置一个id

3.mysql中有些函数的使用不会开启缓存,在使用查询时应注意

4.为常用的搜索字段建立索引

5.固定长度的表

6.当查询的结果数据量很大时 应避免使用select *

7.对表进行垂直分割

8.不要一次性的大批量插入和删除 可能造成锁表 而导致服务器瘫痪

9.InnoDB 还是 MyISAM? MyISAM 查询比较快 插入比较慢会锁表 而InnoDB支持事务 支持行锁 写操作比较优秀
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: