mysql
记录点滴人生
这个作者很懒,什么都没留下…
展开
-
InnoDB insert性能拐点测试
本篇blog对insert的性能拐点做了一些对比研究。大家有兴趣就关注一下吧! 1、调整my.cnf的参数如下: innodb_file_per_table = 0 innodb_flush_log_at_trx_commit = 2 innodb_buffer_pool_size = 8G innodb_file_io_threads = 4 重启服务器,启动mysqld转载 2013-11-15 16:20:02 · 1274 阅读 · 0 评论 -
mysql 性能分析及explain用法
1 使用explain语句去查看分析结果,如 explain select * from test1 where id=1; 会出现: id selecttype table type possible_keys key key_len ref rows extra各列 其中, type=const表示通过索引一次就找到了, key=primary的话,表示使用了主转载 2013-11-14 23:06:21 · 798 阅读 · 0 评论 -
mysql sql语句优化
mysql force index 强制索引 其他强制操作,优先操作如下: mysql常用的hint 对于经常运用 oracle的朋友可能知道,oracle的hint功能种类很多,对于优化sql语句提供了很多要领 。同样,在mysql里,也有类似的hint功能。下面介绍一些常用的。 强制索引 FORCE INDEX SELECT * FROM TABLE1 FORCE INDEX (转载 2013-11-14 21:08:55 · 1215 阅读 · 0 评论 -
sql语句提升like效率
众所周知,like字符串匹配时存在%a会使索引时效,所以应避免出现,如果真的无法避免,则用以下方法: Oracle 1、使用 select * from t where instr(name,'a')>0; 来代替 select * from t where name like '%a%'; 虽然有所提升,但是还是不快(曾经有人说使用contains,我尝试后结果得不原创 2014-01-06 15:33:33 · 9200 阅读 · 0 评论