已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
原文链接:/u/29134/showart_480834.htmlMYSQL5.0家族提供的性能跟踪器确实很爽。要注意两点。1、不过版本要在5.0.37之后手册上介绍:(SHOW PROFILES and SHOW PROFILE were added in MySQL 5.0.37. )ImportantPlease note that the SHOW PROFILE and SHOW PROFILES functionality is part of the MySQL 5.0 Community Server only. 2、变量profiling是用户变量,每次都得重新启用。以下是我做的一些实验。数据很明显,就不多解释了。mysql use testDatabase changedmysql set profiling=1;Query OK, 0 rows affected (0.00 sec)mysql show tables;+-+| Tables_in_test |+-+| bag_item | | bag_user | | score | | t | +-+4 rows in set (0.03 sec)mysql select count(*) from t;+-+| count(*) |+-+| 2097152 | +-+1 row in set (0.74 sec)mysql show profiles;+-+-+-+| Query_ID | Duration | Query |+-+-+-+| 1 | 0.02717000 | show tables | | 2 | 0.74770100 |selectcount(*) from t | +-+-+-+2 rows in set (0.00 sec)mysql show profile for query 2;+-+-+| Status | Duration |+-+-+| (initialization) | 0.000004 | | checking query cache for query | 0.000044 | | Opening tables | 0.000012 | | System lock | 0.000017 | | Table lock | 0.00003 | | init | 0.000013 | | optimizing | 0.000008 | | statistics | 0.000013 | | preparing | 0.000011 | | executing | 0.000006 | | Sending data | 0.747313 | | end | 0.000014 | | query end | 0.000006 | | storing result in query cache | 0.000006 | | freeing items | 0.000012 | | closing tables | 0.000009 | | logging slow query | 0.000183 | +-+-+17 rows in set (0.00 sec)mysql show profile block io,cpu for query 2;+-+-+-+-+-+-+| Status | Duration | CPU_user | CPU_system | Block_ops_in | Block_ops_out |+-+-+-+-+-+-+| (initialization) | 0.000004 | 0 | 0 | 0 | 0 | | checking query cache for query | 0.000044 | 0 | 0 | 0 | 0 | | Opening tables | 0.000012 | 0 | 0 | 0 | 0 | | System lock | 0.000017 | 0 | 0 | 0 | 0 | | Table lock | 0.00003 | 0 | 0 | 0 | 0 | | init | 0.000013 | 0 | 0 | 0 | 0 | | optimizing | 0.000008 | 0 | 0 | 0 | 0 | | statistics | 0.000013 | 0 | 0 | 0 | 0 | | preparing | 0.000011 | 0 | 0 | 0 | 0 | | executing | 0.000006 | 0 | 0 | 0 | 0 | | Sending data | 0.747313 | 0.746887 | 0 | 0 | 0 | | end | 0.000014 | 0 | 0 | 0 | 0 | | query end | 0.000006 | 0 | 0 | 0 | 0 | | storing result in query cache | 0.000006 | 0 | 0 | 0 | 0 | | freeing items | 0.000012 | 0 | 0 | 0 | 0 | | closing tables | 0.000009 | 0 | 0 | 0 | 0 | | logging slow query | 0.000183 | 0 | 0 | 0 | 0 | +-+-+-+-+-+-+17 rows in set (0.00 sec)mysql insert into t(username)selectusername from t;Query OK, 2097152 rows affected (34.17 sec)Records: 2097152 Duplicates: 0 Warnings: 0mysql show profiles;+-+-+-+| Query_ID | Duration | Query |+-+-+-+| 1 | 0.02717000 | show tables | | 2 | 0.74770100 |selectcount(*) from t | | 3 | 0.00004200 | show prifile for query 2 | | 4 | 34.30410100 | insert into t(username)selectusername from t | +-+-+-+4 rows in set (0.00 sec)mysql show profile cpu,block io,memory,swaps for query 4;+-+-+-+-+-+-+-+| Status | Duration | CPU_user | CPU_system | Block_ops_in | Block_ops_out | Swaps |+-+-+-+-+-+-+-+| (initialization) | 0.000038 | 0 | 0 | 0 | 0 | 0 | | checking permissions | 0.000016 | 0 | 0 | 0 | 0 | 0 | | Opening tables | 0.000014 | 0 | 0 | 0 | 0 | 0 | | System lock | 0.000007 | 0 | 0 | 0 | 0 | 0 | | Table lock | 0.000013 | 0 | 0 | 0 | 0 | 0 | | init | 0.000015 | 0 | 0 | 0 | 0 | 0 | | optimizing | 0.000006 | 0 | 0 | 0 | 0 | 0 | | statistics | 0.000012 | 0 | 0 | 0 | 0 | 0 | | preparing | 0.000011 | 0 | 0 | 0 | 0 | 0 | | Creating tmp table | 0.000029 | 0 | 0 | 0 | 0 | 0 | | executing | 0.000005 | 0 | 0 | 0 | 0 | 0 | | Copying to tmp table | 1.262877 | 1.24981 | 0.012998 | 0 | 0 | 0 | | converting HEAP to MyISAM | 0.384814 | 0.187971 | 0.19797 | 0 | 0 | 0 | | Copying to tmp table on disk | 1.417069 | 1.203817 | 0.191971 | 0 | 0 | 0 | | Sending data | 31.104185 | 13.965877 | 0.843872 | 0 | 0 | 0 | | end | 0.000017 | 0 | 0 | 0 | 0 | 0 | | removing tmp table | 0.134872 | 0 | 0.029995 | 0 | 0 | 0 | | end | 0.000026 | 0 | 0 | 0 | 0 | 0 | | query end | 0.000006 | 0 | 0 | 0 | 0 | 0 | | freeing items | 0.000011 | 0 | 0 | 0 | 0 | 0 | | closing tables | 0.000009 | 0 | 0 | 0 | 0 | 0 | | logging slow query | 0.000049 | 0 | 0 | 0 | 0 | 0 | +-+-+-+-+-+-+-+22 rows in set (0.00 sec)mysqlselectcount(*) from t;+-+| count(*) |+-+| 4194304 | +-+1 row in set (1.51 sec)mysql show profiles;+-+-+-+| Query_ID | Duration | Query |+-+-+-+| 1 | 0.02717000 | show tables | | 2 | 0.74770100 |selectcount(*) from t | | 3 | 0.00004200 | show prifile for query 2 | | 4 | 34.30410100 | insert into t(username)selectusername from t | | 5 | 1.50563800 |selectcount(*) from t | +-+-+-+5 rows in set (0.00 sec)mysql show profile cpu,block io,memory,swaps,context switches,source for query 5;+-+-+-+-+-+-+-+-+-+-+-+-+| Status | Duration | CPU_user | CPU_system | Context_voluntary | Context_involuntary | Block_ops_in | Block_ops_out | Swaps | Source_function | Source_file | Source_line |+-+-+-+-+-+-+-+-+-+-+-+-+| (initialization) | 0.000004 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | send_result_to_client | sql_cache.cc | 1099 | | checking query cache for query | 0.000048 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | open_tables | sql_base.cc | 2629 | | Opening tables | 0.000011 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | mysql_lock_tables | lock.cc | 153 | | System lock | 0.000007 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | mysql_lock_tables | lock.cc | 162 | | Table lock | 0.000032 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | mysql_select | sql_select.cc | 2242 | | init | 0.000013 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | optimize | sql_select.cc | 745 | | optimizing | 0.000008 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | optimize | sql_select.cc | 904 | | statistics | 0.000013 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | optimize | sql_select.cc | 914 | | preparing | 0.000011 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | exec | sql_select.cc | 1565 | | executing | 0.000006 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | exec | sql_select.cc | 2083 | | Sending data | 1.505401 | 1.504771 | 0 | 3 | 5 | 0 | 0 | 0 | mysql_select | sql_select.cc | 2287 | | end | 0.000015 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | mysql_execute_command | sql_parse.cc | 5122 | | query end | 0.000005 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | query_cache_end_of_result | sql_cache.cc | 729 | | storing result in query cache | 0.000007 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | mysql_parse | sql_parse.cc | 6116 | | freeing items | 0.00001 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | dispatch_command | sql_parse.cc | 2146 | | closing tables | 0.000009 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | log_slow_statement | sql_parse.cc | 2204 | | logging slow query | 0.000038 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | dispatch_command | sql_parse.cc | 2169 | +-+-+-+-+-+-+-+-+-+-+-+-+17 rows in set (0.00 sec)mysqlupdatet set username = waill;Query OK, 4194304 rows affected (44.82 sec)Rows matched: 4194304 Changed: 4194304 Warnings: 0mysql show profiles;+-+-+-+| Query_ID | Duration | Query |+-+-+-+| 1 | 0.02717000 | show tables | | 2 | 0.74770100 |selectcount(*) from t | | 3 | 0.00004200 | show prifile for query 2 | | 4 | 34.30410100 | insert into t(username)selectusername from t | | 5 | 1.50563800 |selectcount(*) from t | | 6 | 44.82054700 |updatet set username = waill | +-+-+-+6 rows in set (0.00 sec)mysql show profile cpu,block io,memory,swaps,context switches,source for query 6;+-+-+-+-+-+-+-+-+-+-+-+-+| Status | Duration | CPU_user | CPU_system | Context_voluntary | Context_involuntary | Block_ops_in | Block_ops_out | Swaps | Source_function | Source_file | Source_line |+-+-+-+-+-+-+-+-+-+-+-+-+| (initialization) | 0.000035 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | check_access | sql_parse.cc | 5306 | | checking permissions | 0.000011 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | open_tables | sql_base.cc | 2629 | | Opening tables | 0.000011 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | mysql_lock_tables | lock.cc | 153 | | System lock | 0.000007 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | mysql_lock_tables |
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教部编版二年级语文上册第14课《我要的是葫芦》精美课件
- 吉首大学《画法几何》2021-2022学年第一学期期末试卷
- 吉首大学《版式设计》2021-2022学年第一学期期末试卷
- 《机床夹具设计》试卷2
- 吉林艺术学院《戏曲栏目策划与制作》2021-2022学年第一学期期末试卷
- 吉林艺术学院《录音艺术基础》2021-2022学年第一学期期末试卷
- 吉林艺术学院《歌曲作法》2021-2022学年第一学期期末试卷
- 2024年公转私佣金协议书模板范本
- 吉林师范大学《用户体验设计》2021-2022学年第一学期期末试卷
- 吉林师范大学《宪法学》2021-2022学年期末试卷
- 《建筑防火通用规范》学习研讨
- 雅各布森翻译理论的解读与启示-对等
- 绩溪县现代化工有限公司年产1000吨34-二氯二苯醚项目(一期工程)竣工环境保护验收报告
- TMF自智网络白皮书4.0
- 所水力除焦设备介绍
- 鼻腔冲洗护理技术考核试题及答案
- 新版UCP600的中英文版下载
- 《企业员工薪酬激励问题研究10000字(论文)》
- 2023年地理知识竞赛试题及答案
- GB 1903.33-2022食品安全国家标准食品营养强化剂5′-单磷酸胞苷(5′-CMP)
- YC/T 207-2014烟用纸张中溶剂残留的测定顶空-气相色谱/质谱联用法
评论
0/150
提交评论