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支持事务 支持行锁 写操作比较优秀
1. 当知道结果只有一条数据的时候 尽量加上limit 1.
2. 为每一张表都设置一个id
3.mysql中有些函数的使用不会开启缓存,在使用查询时应注意
4.为常用的搜索字段建立索引
5.固定长度的表
6.当查询的结果数据量很大时 应避免使用select *
7.对表进行垂直分割
8.不要一次性的大批量插入和删除 可能造成锁表 而导致服务器瘫痪
9.InnoDB 还是 MyISAM? MyISAM 查询比较快 插入比较慢会锁表 而InnoDB支持事务 支持行锁 写操作比较优秀
相关文章推荐
- SQL语句优化提高数据库性能
- 优化SQL语句,提高数据库的访问性能
- SQL语句优化提高数据库性能
- 【SqlServer2005+ 查询优化】MSSQL优化SQL语句 提高数据库的访问性能
- 在程序开发中怎样写SQL语句可以提高数据库的性能
- [转]数据库性能优化之SQL语句优化1
- 数据库性能调优——sql语句优化(转载及整理)
- 数据库性能优化之SQL语句优化
- [MSSQL]从SQL语句的角度 提高数据库的访问性能
- 在程序开发中怎样写SQL语句可以提高数据库的性能
- 数据库性能优化之SQL语句优化
- 转载:走向DBA[MSSQL篇] - 从SQL语句的角度提高数据库的访问性能
- 走向DBA[MSSQL篇] - 从SQL语句的角度提高数据库的访问性能(转)
- MySQL 数据库性能优化之SQL优化(这是 MySQL数据库性能优化专题 系列的第四篇文章)
- 数据库性能优化之SQL语句优化
- 数据库性能优化之SQL语句优化
- 怎样写SQL语句可以提高数据库的性能
- 数据库性能优化之SQL语句优化
- 数据库性能优化之SQL语句优化(下)
- 数据库性能优化之SQL语句优化(上)