MySql简单优化(Innodb)
来源:互联网 发布:淘宝店铺站外引流免费 编辑:程序博客网 时间:2024/05/01 02:21
mysql命令列界面
1、定位执行效率较低的Sql语句:使用 show processlist 命令查看当前MySql在进行的线程,包含线程的状态,是否锁表等,可以实时查看Sql执行情况,并对锁表进行优化。2、分析执行低效Sql语句:通过explain [select *from tablename] 命令获取Mysql执行Select 语句的执行信息,包括select 语句执行过程表如何连接和连接次序。
explain 可以知道什么情况下,如何必须为表来加入索引,获得一个更快寻找记录的Select.
explain查询结果类型:
select_type: select 类型;
table: 输出结果集的表;
type: 表示表的连接类型当表中仅有一行是type的值为system是最佳的连接类型;
当select操作中使用索引进行表连接时type的值为ref;
当select的表连接没有使用索引时,经常会看到type的值为ALL,表示对该表进行了全表扫描,这时需要考虑通过创建索引来提高表连接的效率。
possible_keys: 表示查询时,可以使用的索引列.
key: 表示使用的索引;
key_len: 索引长度
rows: 扫描范围
Extra: 执行情况的说明和描述
3、可以确认问题出现的原因,可以根据情况采取相应的措施,进行优化提高执行的效率。
0 0
- MySql简单优化(Innodb)
- MySQL配置文件优化(Innodb)
- MySQL优化三(InnoDB优化)
- MySQL优化三(InnoDB优化)
- MySQL优化三(InnoDB优化)
- MySQL优化三(InnoDB优化)
- MySQL优化三(InnoDB优化)
- MySQL优化三(InnoDB优化)
- MySQL优化三(InnoDB优化)
- Mysql Innodb 引擎优化 参数(innodb_buffer_pool_size)
- Mysql Innodb 引擎优化 参数(innodb_buffer_pool_size)
- LAMP服务器优化----mysql(innodb)
- mysql 批量插入数据(INNODB)优化
- mysql innodb 性能优化
- mysql innodb 性能优化
- mysql innodb 性能优化
- MySQL innoDB性能优化
- Mysql Innodb 引擎优化
- 【转载】oracle job
- 【转载】如何设置自动跟踪
- 【转载】Oracle中复制表结构和表数据
- 【转载】PowerDesigner连接MySQL,建立逆向工程图解
- MySQL中实现rownum伪劣排序
- MySql简单优化(Innodb)
- mysql group_concat列转行
- JS实现checkbox控制全选/非全选(两种方式)
- input中disable与readonly的区别及其相关属性
- 【转载】java List分组和排序处理 Map 应用
- 基于二进制的权限管理与验证
- MyEclipse下WebSphere服务器远程调试
- office 2007 word中无法显示嵌入的图片
- maven settings.xml配置文件详解