前端
windos
微信
数据库
移动开发
技术杂谈
评论
mysql—>profile使用
# 数据库
2024-05-05 22:56
0
148
来源:
云博客
Mysql分析-profile详解
简介
Profiling是从 mysql5.0.3版本以后才开放的。
启动profile之后,所有查询包括错误的语句都会记录在内。
此工具可用来查询SQL执行状态,System lock和Table lock 花多少时间等等,
对定位一条语句的I/O消耗和CPU消耗 非常重要。(SQL 语句执行所消耗的最大两部分资源就是IO和CPU)
在mysql5.7之后,profile信息将逐渐被废弃,mysql推荐使用performance schema
使用
查看profile状态:show variables like "%pro%";
开启/关闭profile:set profiling = 1/0
开始分析:show profiles;
我们还可以查询某一条,更细的执行情况:show profile for query 4; 后边的数字是query_id
清除sql缓存: reset query cache;从而让我们的分析结果更准确,来得到一个客观数据结果。
0
相关文章
Confluence 6 关于嵌入的 H2 数据库
PHP7操作MongoDB的增删改查和分页操作
C3PO数据库连接池
Mysql C API 字母顺序整理
MySQL数据库篇之索引原理与慢查询优化之二
MySQL-5.6.36-多实例-部署(编译版)
云博小周宇
投稿者
96804 篇文章
0 条评论
最近文章
数据格式转换 (三)Office文档转HTML
【转】Node.js到底是用来做什么的
20164317《网络对抗技术》Exp9 Web安全基础
linux web站点常用压力测试工具httperf
JSOI2016 最佳团体
Node.js 事件触发器详细总结
仿 MVC 三大特性
如何搭建一个简易的Web框架
js 原型里面写方法
css里的BFC用法
html之input
Apache开启GZIP压缩功能方法
Node.js 命令行工具的编写
前端性能优化成神之路-HTTP压缩开启gzip
How to use NetSuite SDF to download bundles/components
前端 HTML文档 详解
webstorm 支持vue element-ui 语法高亮属性自动补全
从零开始搭建服务器部署web项目
node.js密码加密实践
四: 使用vue搭建网站前端页面