知识大全 剖析单条查询(3)[2]
Posted 信息
篇首语:孤独如影随形,我们不能杀死他,只能与他和解。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 剖析单条查询(3)[2]相关的知识,希望对你有一定的参考价值。
高性能MySQL:剖析单条查询(3)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
另外也可以看到 慢查询日志中详细记录的条目包含了SHOW PROFILE 和SHOW STATUS 所有的输出 并且还有更多的信息 所以通过pt query digest 发现 坏 查询后 在慢查询日志中可以获得足够有用的信息 查看pt query digest 的报告时 其标题部分一般会有如下输出
可以通过这里的字节偏移值( )直接跳转到日志的对应部分 例如用下面这样的命令即可
这样就可以直接跳转到细节部分了 另外 pt query digest 能够处理Percona Server 在慢查询日志中增加的所有键值对 并且会自动在报告中打印更多的细节信息
使用Performance Schema
在本书写作之际 在MySQL 中新增的Performance Schema 表还不支持查询级别的剖析信息 Performance Schema 还是非常新的特性 并且还在快速开发中 未来的版本中将会包含更多的功能 尽管如此 MySQL 的初始版本已经包含了很多有趣的信息 例如 下面的查询显示了系统中等待的主要原因
mysql> SELECT event_name count_star sum_timer_wait
> FROM events_waits_summary_global_by_event_name
> ORDER BY sum_timer_wait DESC LIMIT ;
+ + + +
| event_name | count_star | sum_timer_wait |
+ + + +
| innodb_log_file | | |
| Query_cache::COND_cache_status_changed | | |
| Query_cache::structure_guard_mutex | | |
| innodb_data_file | | |
| dict_table_stats | | |
+ + + +
目前还有一些限制 使得Performance Schema 还无法被当作一个通用的剖析工具 首先 它还无法提供查询执行阶段的细节信息和计时信息 而前面提供的很多现有的工具都已经能做到这些了 其次 还没有经过长时间 大规模使用的验证 并且自身的开销也还比较大 多数比较保守的用户还对此持有疑问(不过有理由相信这些问题很快都会被修复的)
最后 对大多数用户来说 直接通过Performance Schema 的裸数据获得有用的结果相对来说过于复杂和底层 到目前为止实现的这个特性 主要是为了测量当为提升服务器性能而修改MySQL 源代码时使用 包括等待和互斥锁 MySQL 中的特性对于高级用户也很有价值 而不仅仅为开发者使用 但还是需要开发一些前端工具以方便用户使用和分析结果 目前就只能通过写一些复杂的语句去查询大量的元数据表的各种列 这在使用过程中需要花很多时间去熟悉和理解
在MySQL 或者以后的版本中 Performance Schema 将会包含更多的功能 再加上一些方便使用的工具 这样就更 爽 了 而且Oracle 将其实现成表的形式 可以通过SQL 访问 这样用户可以方便地访问有用的数据 但其目前还无法立即取代慢查询日志等其他工具用于服务器和查询的性能优化
返回目录 高性能MySQL
编辑推荐
ASP NET开发培训视频教程
数据仓库与数据挖掘培训视频教程
Oracle索引技术
cha138/Article/program/MySQL/201311/29707相关参考
高性能MySQL:剖析单条查询(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 剖析单
高性能MySQL:剖析单条查询(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 使用S
高性能MySQL:剖析单条查询(1)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! |ch
高性能MySQL:剖析单条查询(1)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 剖析单
高性能MySQL:单条查询问题还是服务器问题(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
高性能MySQL:单条查询问题还是服务器问题(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
高性能MySQL:剖析MySQL查询 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 剖析MySQ
(一)子查询select*fromtableA whereidoperator(select*fromtableAawhereaid=) operaor 单条记录子查询(
<?php //需要执行的SQL语句//单条$sql="selectidnamefromtbl_userwhereid=";//多条数据//$sql="selectidnamefromtb
一、亲鳜培育及选择1.培育池。培育池面积3.2亩,南北走向,池底淤泥8~10厘米,池深2.2米,水深1.5米以上,注排水方便。放养前用生石灰清塘,共施生石灰400千克。 2.亲鳜来源。亲鳜从江苏邗江