二,mysql优化——sql优化基本概念
2024-09-29 22:29:28
1,SQL优化的一般步骤
(1)通过show status命令了解各种SQL执行效率。
(2)通过执行效率较低的SQL语句(重点select)。
(3)通过explain分析低效率的SQL语句的执行情况。
(4)确定问题并采取额相应的优化措施。、
2,sql语句有几类
ddl(数据定义语言) create alter drop
dmp(数据操作语言)insert delete update
select
dtl(数据事务语言)commit rollback savepoint
dcl(数据控制语句)grant revoke
3,通过show status指令
该命令显示你的mysql数据库的当前状态,主要关心是“Com”开头的指令。
show status like 'Com%'; <=>show session status like 'Com%' ; //显示当前控制台情况,针对一次mysql打开启动的统计
show global status like 'Com_select%'; //显示数据库服务从启动到当前sql执行次数,针对一次数据库服务启动后统计
4,显示连接数据库的次数
show status like 'Connections%'
5,数据库服务器工作的时间
show status like 'updatetime%'
6,显示慢查询次数。(慢查询默认为10s)
show status like 'slow_queries%'
显示查看慢查询的设置
show variables like 'long_query_time'
最新文章
- python 学习第二十一天,django知识(三)
- C#学习记录
- ios10 xcode8 适配的那些事
- CI框架 CodeIgniter 伪静态 htaccess设置和Nginx伪静态方法2
- BigDecimal 使用方法详解
- android屏幕基础知识
- JavaScript字符串插入、删除、替换函数
- Android网络通信Volley框架源代码浅析(三)
- Google 工程师:为什么 CDN 对移动客户端加速“没有”效果
- 第二阶段第三次spring会议
- python项目1:自动解压并删除压缩包
- 如何将R中的data frame对象的数据导入到DB
- python -- 题目不看别人的自己写然后比较
- Spark Stage切分 源码剖析——DAGScheduler
- vue-自定义pc端软键盘
- 【Linux】了解服务器的情况
- Windows Server 2012设置WinDbg Kernel Debugging Local
- Mat类型at问题-opencv-bug调试
- 记一次吐血的暴力模拟qaq 【多项式输出】
- Shortest Prefixes POJ - 2001(统计次数)
热门文章
- crontab定时任务操作
- cmake 头文件 库文件 链接库
- 通过ANT实现jmeter批量执行脚本、生成报告、发送邮件全套build.xml文件
- Zookeeper 系列(四)ZKClient API
- 创建DB2数据库联合对象
- 类内初始值(c++11)
- aused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#39;sessionFactory&#39; defined in class path resource [applicationContext.xml]: Invocation of init method fai
- spring3 hibernate4整合后无法查询数据库
- 命令行中开启mySQL数据库服务
- (匹配 最小路径覆盖)Air Raid --hdu --1151