风故故,也依依

Stand still in the wind.

导航

2011年8月13日 #

MySQL海量数据查询优化策略

摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id fro... 阅读全文

posted @ 2011-08-13 15:50 jadmin 阅读(247) 评论(0) 推荐(0)

MySQL数据库LIMIT查询优化策略

摘要: SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offsetLIMIT子句可以被用于强制SELECT语句返回指定的记录数。LIMIT接受一个或两个数字参数,参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是0(而不是1):为了与 PostgreSQL... 阅读全文

posted @ 2011-08-13 15:47 jadmin 阅读(235) 评论(0) 推荐(0)

MySQL优化配置

摘要: tmp_table_size = 500mb //临时表大小设置//指定用于索引的缓冲区大小,增加它可得到更好的索引处理性能。//对于内存在4GB左右的服务器该参数可设置为256M或384M。//注意:该参数值设置的过大反而会是服务器整体效率降低!key_buffer_size = 384msort_buffer_size = 17mb //排序缓存read_buffer_size=4m //读取... 阅读全文

posted @ 2011-08-13 15:45 jadmin 阅读(144) 评论(0) 推荐(0)