位置: 编程技术 - 正文

mysql 显示SQL语句执行时间的代码(mysql显示数据库语句)

编辑:rootadmin

MySQL 的 SQL ?法?整主要都是使用 EXPLAIN , 但是????K?]?法知道??的 Ram(Memory)/CPU 等使用量.

於 MySQL 5.0. 以上?始支援 MySQL Query Profiler, 可以查?到此 SQL ??绦卸嗌?r?, ?K看出 CPU/Memory 使用量, ?绦羞^程中 System lock, Table lock 花多少?r?等等.

MySQL Query Profile ??介?可?: Using the New MySQL Query Profiler (.. ?表)

效能分析主要分下述三?(??自上篇):

Bottleneck analysis - focuses on answering the questions: What is my database server waiting on; what is a user connection waiting on; what is a piece of SQL code waiting on? Workload analysis - examines the server and who is logged on to determine the resource usage and activity of each. Ratio-based analysis - utilizes a number of rule-of-thumb ratios to gauge performance of a database, user connection, or piece of code. MySQL Query Profile 使用方法 ?? mysql> set profiling=1; # 此命令於 MySQL ?? information_schema 的 database 建立一?? PROFILING 的 table ?砑o?. SQL profiles show mysql> show profiles; # ???又?崴?姓Z法及使用?r?, 含???法都??o?. ex: (root@localhost) [test]> show profiles; # 注意 Query_ID, 下面?绦?r???等, 都是依 Query_ID 在??

+----------+------------+---------------------------+ | Query_ID | Duration | Query | +----------+------------+---------------------------+ | 1 | 0. | show profile for query 1 | | 2 | 0. | select * from users | | 3 | 0. | show tables | | 4 | 0. | mysql> show profiles | +----------+------------+---------------------------+ 查?所有花??r?加? mysql> select sum(duration) from information_schema.profiling where query_id=1; # Query ID = 1

+---------------+ | sum(duration) | +---------------+ | 0. | +---------------+ 查?各?绦须A段花?多少?r? mysql> show profile for query 1; # Query ID = 1

+--------------------+------------+ | Status | Duration | +--------------------+------------+ | (initialization) | 0. | | Opening tables | 0. | | System lock | 0. | | Table lock | 0. | | init | 0. | | optimizing | 0. | | statistics | 0. | | preparing | 0. | | executing | 0. | | Sending data | 0. | | end | 0. | | query end | 0. | | freeing items | 0. | | closing tables | 0. | | logging slow query | 0. | +--------------------+------------+ 查?各?绦须A段花?的各??源列表 mysql> show profile cpu for query 1; # Query ID = 1

+--------------------------------+----------+----------+------------+ | Status | Duration | CPU_user | CPU_system | +--------------------------------+----------+----------+------------+ | (initialization) | 0. | 0 | 0 | | checking query cache for query | 0. | 0 | 0 | | Opening tables | 0. | 0 | 0 | | System lock | 0. | 0 | 0 | | Table lock | 0. | 0. | 0 | | init | 0. | 0 | 0 | | optimizing | 0. | 0 | 0 | | statistics | 0. | 0 | 0 | | preparing | 0. | 0 | 0 | | executing | 0. | 0 | 0 | | Sending data | 0. | 0. | 0 | | end | 0. | 0 | 0 | | query end | 0. | 0 | 0 | | storing result in query cache | 0. | 0 | 0 | | freeing items | 0. | 0 | 0 | | closing tables | 0. | 0 | 0 | | logging slow query | 0. | 0 | 0 | +--------------------------------+----------+----------+------------+ mysql> show profile IPC for query 1;

+--------------------------------+----------+---------------+-------------------+ | Status | Duration | Messages_sent | Messages_received | +--------------------------------+----------+---------------+-------------------+ | (initialization) | 0. | 0 | 0 | | checking query cache for query | 0. | 0 | 0 | | Opening tables | 0. | 0 | 0 | | System lock | 0. | 0 | 0 | | Table lock | 0. | 0 | 0 | | init | 0. | 0 | 0 | | optimizing | 0. | 0 | 0 | | statistics | 0. | 0 | 0 | | preparing | 0. | 0 | 0 | | executing | 0. | 0 | 0 | | Sending data | 0. | 0 | 0 | | end | 0. | 0 | 0 | | query end | 0. | 0 | 0 | | storing result in query cache | 0. | 0 | 0 | | freeing items | 0. | 0 | 0 | | closing tables | 0. | 0 | 0 | | logging slow query | 0. | 0 | 0 | +--------------------------------+----------+---------------+-------------------+ 其它?傩粤斜 ALL - displays all information BLOCK IO - displays counts for block input and output operations CONTEXT SWITCHES - displays counts for voluntary and involuntary context switches IPC - displays counts for messages sent and received MEMORY - is not currently implemented PAGE FAULTS - displays counts for major and minor page faults SOURCE - displays the names of functions from the source code, together with the name and line number of the file in which the function occurs SWAPS - displays swap counts ?定 Profiling 存的 Size mysql> show variables where variable_name='profiling_history_size'; # ??是 ? ?? mysql> set profiling=0;

推荐整理分享mysql 显示SQL语句执行时间的代码(mysql显示数据库语句),希望有所帮助,仅作参考,欢迎阅读内容。

mysql 显示SQL语句执行时间的代码(mysql显示数据库语句)

文章相关热门搜索词:mysql显示字段,mysql显示所有数据,mysql查询结果显示,mysql中sql语句,mysql显示所有数据,mysql显示sql执行时间,mysql显示数据库语句,mysql显示数据库语句,内容如对您有帮助,希望把文章链接给更多的朋友!

mysql 设置查询缓存 可将如下语句query_cache_size=query_cache_type=1query_cache_limit=存放到/etc/my.cnf文件的[mysqld]下然后重启mysql数据库servicemysqldrestart就会启动mysql的缓存

MYSQL explain 执行计划 使用方法,在select语句前加上explain就可以了:如:explainselect*fromtest1EXPLAIN列的解释:table:显示这一行的数据是关于哪张表的type:这是重要的列,显示

MySQL 有输入输出参数的存储过程实例 1、实例DELIMITER//DROPPROCEDUREIFEXISTS`test`.`p_getvalue`//CREATEDEFINER=`root`@`localhost`PROCEDURE`p_getvalue`(inidvarchar(),outsvarchar())beginif(length(id)=)thenselect'A_B_C_D'intos;else

标签: mysql显示数据库语句

本文链接地址:https://www.jiuchutong.com/biancheng/312499.html 转载请保留说明!

上一篇:mysql 动态生成测试数据(mysql动态表单设计与实现)

下一篇:mysql 设置查询缓存(mysql设置查询超时时间)

  • 租赁负债的计税基础
  • 金税盘维护费应该计入什么科目
  • 一般纳税人开普票和专票有什么区别
  • 坏账核销抵税
  • 公司付给中间人居间费用如何纳税
  • 上年营业收入是什么科目
  • 法人存到公司账户的钱怎么记账
  • 发票勾选平台怎么导出未勾选的发票
  • 开具红字增值税专用发票是什么意思
  • 进项税加计扣除账务处理
  • 允许税前扣除的利息支出
  • 接收商业承兑汇票需要到银行办手术吗
  • 承租人对融资租赁业务核算有哪些主要内容
  • 废品计入哪个科目
  • 差额纳税销项税额抵减
  • pdf格式发票怎么打印标准大小
  • 汇总缴纳增值税如何申报
  • 固定资产处置的账务处理
  • 员工个人所得税申报方式选哪个
  • 企业的无形资产包括哪些内容
  • 单位存款账户按用途分为
  • 上年的费用本年能报销吗
  • 跨月的成本费用如何,调整
  • 向股东借款会计科目
  • 自创商誉的确认
  • windows7旗舰版最新版本
  • 自营 代理
  • 应交税费为负数什么原因
  • 开发商延期交房违法吗
  • 投资企业撤回或减少投资企业所得税
  • 琥珀山庄位于我国哪个省
  • php验证码功能怎么实现
  • vue使用百度地图三方标准地图清空后卡死
  • 【Pytorch深度学习实战】(11)变分自动编码器(VAE)
  • meta最新模型
  • 应收账款和应付账款都是负数
  • ppp中启用chap命令
  • ps如何打圈内环形文字怎么调间距
  • 社保基数是按基本工资还是应发工资
  • 保教费收入要交企业所得税吗
  • 代理记账公司工作经历
  • 给客户买的车票怎么查询
  • 绿化养护合同交不交印花税
  • 没有虚拟化iommu
  • mac下安装mysql
  • 房东房租不开票违法吗
  • 小规模纳税人需要每月清卡吗
  • 分公司是否具有独立承担民事责任的能力
  • 公司半年后交五险合法吗
  • 法院强制执行根本没用
  • 暂估入账会计科目
  • 厂房出租租金收税吗
  • 预付加油款收到发票怎么处理
  • 固定资产转售账务处理
  • 收到税务局退回的个税手续费怎么入账
  • 一般纳税人印花税税率是多少
  • 个人独资企业取得拆迁补偿款税收规定
  • 从一个公司到另一个公司叫什么
  • 增值税专用发票开了有什么用
  • 科目汇总表里的应交税费
  • 房屋销售预收如何交税
  • 准备金支出是否含税
  • 企业净资产怎么填
  • window10收藏夹怎么导出
  • centos8安装rpm包
  • windows无法运行
  • win8旗舰版官方下载
  • 拦截器 aop
  • cmd读取d盘
  • Windows上安装Python
  • javascript ie
  • javascript基于什么的语言
  • 游戏引擎在游戏开发中的核心作用
  • HTTP状态代码以及定义(解释)
  • 税务征收津贴发放范围
  • 税务安装步骤
  • 日本各界
  • 高速公路过路费电子发票在哪里开
  • 契税的征收机关是哪里
  • 河南国税发票查询真伪官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设