sql优化-优化数据访问
经验与学习 2013/8/28 22:08:33 点击:不统计
转载%77%77%77请%2E%66%6F%72%61%73%70%2E%63%6E注明
程序员打交道的另一个软件就是数据库,在软件中使用数据存储时很常有的事,sql的优化就变的重要,以后我们每天都会学习sql优化。
今天是优化数据访问
1. 不要向数据库请求不需要的数据
这里说的是select * from table 中的*,就算是多表关联,也要取得 对应表的字段内容,不要用*
当你查询什么数据,你就要将* 换成对应的数据,除非你获取的是全部数据。
当然也有对应的牺牲那就是写代码的时候要浪费大量时间写sql了。这就需要项目权衡了。
2.查询的语句检查了大量的无用数据
就是在合适的地方使用合适的条件查询,比如根据主键 索引查询等,尽量不要使用全局查询的方式。
需要检查的有 执行时间 检查行数 返回行数
备注 查看一个查询花费情况
>> EXPLAIN 你的sql语句;
原载于:本文原载于www.forasp.cn