摘要: 1、 首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器... 阅读全文
posted @ 2015-07-02 15:41 SunsCheung 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等。这里的记录的优化技巧更适用于开发人员,都是从网络上收集和自己整理的,主要是查询语句上面的优化,其它层面的优化技巧在此不做记录。查询的开销指标:执行时间检查的行数返回的行数建立索引的几个准则:1、... 阅读全文
posted @ 2015-07-02 15:37 SunsCheung 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 测试mysql大数据量下的查询速度,想循环插入10W条或者更多记录到数据库中,发现可以用存储过程插入,记录一下DROP PROCEDURE if exists insertdata;delimiter //CREATE PROCEDURE insertdata() begin declare num... 阅读全文
posted @ 2015-07-02 13:42 SunsCheung 阅读(573) 评论(0) 推荐(0) 编辑