Mysql系统参数查询和设置
show tables或show tables from database_name; -- 显示当前数据库中所有表的名称。
show databases; -- 显示mysql中所有数据库的名称。
show columns from table_name from database_name; 或show columns from database_name.table_name; -- 显示表中列名称。
show grants for user_name; -- 显示一个用户的权限,显示结果类似于grant 命令。
show index from table_name; -- 显示表的索引。
show status; -- 显示一些系统特定资源的信息,例如,正在运行的线程数量。
show processlist; -- 显示系统中正在运行的所有进程,也就是当前正在执行的查询。大多数用户可以查看他们自己的进程,但是如果他们拥有process权限,就可以查看所有人的进程,包括密码。
show table status; -- 显示当前使用或者指定的database中的每个表的信息。信息包括表类型和表的最新更新时间。
show privileges; -- 显示服务器所支持的不同权限。
show create database database_name; -- 显示create database 语句是否能够创建指定的数据库。
show create table table_name; -- 显示create database 语句是否能够创建指定的数据库。
show engines; -- 显示安装以后可用的存储引擎和默认引擎。
show innodb status; -- 显示innoDB存储引擎的状态。
show logs; -- 显示BDB存储引擎的日志。
show warnings; -- 显示最后一个执行的语句所产生的错误、警告和通知。
show errors; -- 只显示最后一个执行语句所产生的错误。
show variables; -- 显示系统变量的名称和值。
show variables like "slow_query_log"\G # 查看是否开启慢查询日志
set slow_query_log = ON|OFF; # 开启|关闭慢查询日志
show variables like "log_output"\G # 查看慢查询日志记录到文件还是表中
set log_output=TABLE|FILE; # 设置慢查询日志输出到table or files中
show variables like "slow_query_log_file"\G # 查看慢查询日志文件路径
show variables like "long_query_time"\G # 查看慢查询阀值
set long_query_time=10; # 设置慢查询阀值为10s
show variables like "log_queries_not_using_indexes"\G # 查看是否开启,没有使用索引也记录到慢查询日志中
set log_queries_not_using_indexes=ON|OFF; # 开启or关闭
show variables like "log_throttle_queries_not_using_indexes"\G # 每分钟 允许【因为没有使用索引】而记录到慢查询日志中的sql语句数
# log_throttle_queries_not_using_indexes = 0; 表示不限制数量,可能会频繁记录,要小心
show status like ‘Threads%’; 查看mysql数据库链接数
show variables like ‘%max_connections%’;查看当前设置的数据库连接池最大连接数
select @@tx_isolation;查看事务隔离级别
set session transaction level read committed;设置事务的隔离级别
Mysql系统参数查询和设置相关推荐
- [技术]mysql 慢查询时间设置_Mysql 慢查询设置
-- 查询是否设置慢查询 show variables like 'slow_query%'; -- 慢查询时间 -- show variables like 'long_query_time'; ...
- mysql 慢查询时间设置_Mysql 慢查询设置
Mysql慢查询设置 分析MySQL语句查询性能的方法除了使用 EXPLAIN 输出执行计划,还可以让MySQL记录下查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为"慢查询& ...
- mysql查询并设置高亮_慢查询分析调优工具~mysqldumpslow
在日常的业务开发中,MySQL出现慢查询是很常见的,要么说明你家产品的增长性很好,要么就是你的SQL写的太烂了.所以对慢查询SQL进行分析和优化很重要,其中mysqldumpslow是MySQL服务自 ...
- 深入mysql慢查询设置的详解
深入mysql慢查询设置的详解 在web开发中,我们经常会写出一些SQL语句,一条糟糕的SQL语句可能让你的整个程序都非常慢,超过10秒一般用户就会选择关闭网页,如何优化SQL语句将那些运行时间 比较 ...
- mysql 查询缓存设置_MySQL查询缓存设置 提高MySQL查询性能
从 MySQL4开始,出现了QueryCache查询缓存,如果使用了QueryCache,当查询接收到一个和之前同样的查询,服务器将会从查询缓存种检索结果,而不是再次分析和执行上次的查询.这样就大大提 ...
- MySQL查询缓存设置提高MySQL查询性能
首先看看MSYQL逻辑框架:图片来自高性能mysql 如果使用了QueryCache,当查询接收到一个和之前同样的查询,服务器将会从查询缓存中检索结果,而不是再次分析和执行相同的查询.这样就能大大提高 ...
- mysql慢查询设置无线_深入mysql慢查询设置的详解
在web开发中,我们经常会写出一些SQL语句,一条糟糕的SQL语句可能让你的整个程序都非常慢,超过10秒一般用户就会选择关闭网页,如何优化SQL语句将那些运行时间 比较长的SQL语句找出呢?MySQL ...
- mysql 慢查询日志参数设置
慢查询日志是否开启 show variables like '%slow_query_log%'; #如果结果中包含slow_query_log | OFF ,则说明慢日志已经关闭 #开启慢 ...
- mysql 慢查询日志的设置与优化
目录 1 引言 2 慢查询日志配置 3 分析工具 1 引言 MySQL数据中有记录慢查询的一种手段.并且是MySQL自带的.可用来排查那些查询sql语句执行得慢.从而给开发者提供一个调优得依据. My ...
- mysql慢查询设置
方式一:通过命令开启慢查询(MySQL重启后失效) 1.查看当前慢查询状态(默认为关闭) show variables like 'slow_query%'; 2.开启慢查询 set global s ...
最新文章
- STC12C5A60S2 内部AD+1602显示
- 学习3dmax(四)
- 京东程序员被同事吐槽:需求排期长拖黄业务,都研发的一些啥玩意
- 大话中文文本分类之textCNN
- python大数据分析实例-用Python整合的大数据分析实例
- python 为什么元组中只包含一个元素时,需要在元素后面添加逗号?(消除歧义)
- Oracle序列小结
- 转 UIAlertView 不显示、屏幕变灰
- Blazor 版 Bootstrap Admin 通用后台权限管理框架
- ios多线程 -- NSOperation 简介
- Flsak爱家租房--实名认证
- ES6学习(箭头函数详解)
- 创建和删除目录mkdir/rmdi
- ASP.NET MVC 对于视图引擎的优化
- P3372 【模板】线段树 1 区间查询与区间修改
- linux下创造进程指令,Linux系统创建一个新进程(下)
- android TextView首行缩进两个字符
- 电阻式触摸屏的工作原理
- 云网融合赋能智慧转型,“天翼云管 ”开启贴身云管家时代
- 如何解决移动端300ms延迟