MySQL查询优化
2015-08-26 09:54
357 查看
添加索引
MySql的优化步骤 这篇文章写的挺好。现使用一个实例来看一下优化效果:客户表custtemp有110多万条数据,主键为oid,客户编号custnbr为其中的一个字段,查询语句为
select * from custtemp where custnbr='100000000730001510756'
不添加索引时,查询执行时间5分钟多,使用如下语句创建索引
create index idxCustnbr on custtemp(custnbr);
创建索引的时间也差不多5分钟多,索引创建后查询执行时间为0.002s。
添加索引为什么优化效果这么明显,可以参考:MySQL索引背后的数据结构及算法原理
其它查询优化技巧
MySQL必知必会教程:深入理解MySQL技术内幕相关文章推荐
- MySQL数据库事务隔离级别(Transaction Isolation Level)
- 【工具篇】利用DBExportDoc V1.0 For MySQL自动生成数据库表结构文档
- mysql主从数据库配置详解
- Mysql--选择适合的引擎,提高操作速度
- mysql 远程 ip访问
- MySQL备份脚本
- mysqld Can’t start server : Bind on unix socket: Permission denied
- MYSQL用户创建删除和权限问题
- MySQL 配置参数详解
- MySQL 数据库连接失败 SQLSTATE[HY000] [2003] Can't connect to MySQL server on '127.0.0.1' (13)
- MySQL查询当前数据上一条和下一条的记录
- LeetCode 176 Second Highest Salary mysql,select 嵌套 难度:1
- LeetCode 175 Combine Two Tables mysql,left join 难度:0
- 2015年1月最新中国行政区划县及以上代码mysql数据库
- MYSQL 多表更新 UPDATE SET like concat('%',abc,'%');
- mysql 锁
- mysql手工添加windows服务
- mysql 错误注意事项
- mysql文档摘要续4
- MySQL的redo log结构和SQL Server的log结构对比