| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> mysql 性能分析 -> 正文阅读 |
|
[大数据]mysql 性能分析 |
1:查询增删改查次数: show global status like "Com_____"; 2 :开启并设置mysql慢查询日志 -:查询日志开关状态:show variables like "slow_query_log" -:开启/关闭:set global/session slow_query_log=true/false -:将慢查询日志的阈值设置为TME【默认为10s】:long_query_time=TIME; 3:开启简介日志及其使用 -:show @@have_profiling 来查询是否支持简介日志 -:select @@profiling 来查询简介日志是否被开启 -:show profiles 查询所以sql语句的耗时情况 -: show profile for query query_id 指定query_id的sql语句的详细信息,query在show profiles中会给出?? 4:explain/desc 修饰select语句 -:我们可以在select语句前增加desc/explain语句来查看语句的详细信息 -:[id]?select的查询序号,id相同从上到下执行,id不同,值越大越先执行 -:type: null 当我们不依赖表时 ????????????????const 当我们用唯一索引/组件时 ? ? ? ? ? ? ? ? ref 当我们用非唯一索引时 ? ? ? ? ? ? ? ? all 全表扫描,性能比较低 -:possibly_key 可能用到的索引 -:key 实际上用到的索引 -:key_len 所充当索引的字段的长度 -:rows mysql认为必须要查询的长度,在innodb引擎在是一个估计值 -:filtered 返回结果的行数与查询的行数的比值 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/21 1:47:12- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |