网站制作学习网经验与学习→正文:sql优化-优化数据访问
字体:

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

·上一篇:mysqld与mysqld_safe的区别 >>    ·下一篇:MySQL的lock tables和unlock tables的用法(转载) >>
推荐文章
最新文章