MysQl 优化
2016-03-22 18:47
429 查看
常用命令:
reset query cache; 删除查询缓存
1,innodb的次索引指向对主键的引用
myisam的次索引和主索引都指向物理行
2,如果分页比较多的话,查询会比较慢,因为mysql是先查询,再跳过。比如查询一百万条数据,然后分五页,肯定是先查询完一百万条数据,然后选五条。 ---- 延迟关联
select lx_com.id,name from lx_com inner join(select id from lx_com limit 5000000,10) as tmp on lx_com.id = tmp.id;
reset query cache; 删除查询缓存
1,innodb的次索引指向对主键的引用
myisam的次索引和主索引都指向物理行
2,如果分页比较多的话,查询会比较慢,因为mysql是先查询,再跳过。比如查询一百万条数据,然后分五页,肯定是先查询完一百万条数据,然后选五条。 ---- 延迟关联
select lx_com.id,name from lx_com inner join(select id from lx_com limit 5000000,10) as tmp on lx_com.id = tmp.id;
相关文章推荐
- mysql中alter语句中change和modify的区别
- mysql alter 语句用法,添加、修改、删除字段等
- MySQL复制表结构,表数据
- mysql中间件之kingshard
- mysql 用户管理和权限设置
- MySQL忘记密码怎么办
- MySQL备份之mysqlpump工具备份
- 解决MAC下安装MySQL查看端口为0的问题
- mysql查询(同一个表中相邻的两条记录进行运算)
- mysql优化
- Jena读取Ontology本体到Mysql数据库
- mysql replication常见错误整理
- mysql innodb 数据安全性分析
- 如何将MySQL help contents的内容有层次的输出
- mysql创建表
- MySQL多表查询核心优化
- MySQL多表查询核心优化
- How do I do a bulk insert in MySQL using Node.js
- Mysql入门第一课
- Mysql驱动不匹配