摘要:
对于经常使用Oracle的朋友可能知道,oracle的hint功能种类很多,对于优化sql语句提供了很多方法。同样,在MySQL里,也有类似的hint功能。下面介绍一些常用的。 强制索引 FORCE INDEX SELECT * FROM TABLE1 FORCE INDEX (FIELD1) … 阅读全文
posted @ 2016-12-31 16:50 moss_tan_jun 阅读(174) 评论(0) 推荐(0)
|
摘要:
对于经常使用Oracle的朋友可能知道,oracle的hint功能种类很多,对于优化sql语句提供了很多方法。同样,在MySQL里,也有类似的hint功能。下面介绍一些常用的。 强制索引 FORCE INDEX SELECT * FROM TABLE1 FORCE INDEX (FIELD1) … 阅读全文
posted @ 2016-12-31 16:50 moss_tan_jun 阅读(174) 评论(0) 推荐(0)
摘要:
filesort是通过相应的排序算法,将取得的数据在max_length_for_sort_data的默认值是1024。 mysql在使用双路排序的时候,需要根据排好序的key,第二次去读取真正要返回的数据的。这样就会用到read_rnd_buffer_size这个参数定义的缓冲区。将读取的数据放到 阅读全文
posted @ 2016-12-31 16:23 moss_tan_jun 阅读(164) 评论(0) 推荐(0)
摘要:
1、从内存中读取数据是微秒级别的。而从磁盘读则是毫秒级别的。二者相差一个数量级。所以想优化数据库,第一个要做到的就是优化io。 2、key_buffer_size[global]设置的内存区域大小缓存了myisam表的索引。由于myisam只缓存索引在内存中,并不缓存数据在内存,所以如果内存允许,要 阅读全文
posted @ 2016-12-31 15:38 moss_tan_jun 阅读(934) 评论(0) 推荐(0) |
||