vlambda博客
学习文章列表

mysql连接数据库,查看运行情况和配置信息

常用数据库mysql,除了基本的CRUD

DML语句 INSERT/SELECT/UPDATE/DELETE

DDL语句 CREATE/ALERT/RENAME/DROP 


作为程序员来说,需要了解和掌握的一些语句,在此记录一下,方便日后排查问题。


在连接mysql数据库的前提下,直接执行sql语句的方式,通过结果排查问题


-- 查看MySQL服务器配置信息SHOW VARIABLES;-- DEFAULT join_buffer_size 256MSHOW VARIABLES LIKE '%buffer%';-- 连接数SHOW VARIABLES LIKE 'max_connections';-- key_buffer_size 是对MyISAM表性能影响最大的一个参数 DEFAULT 8GSHOW VARIABLES LIKE 'key_buffer_size';


-- 查看MySQL服务器运行的各种状态值SHOW GLOBAL STATUS;-- 查看表锁情况SHOW GLOBAL STATUS LIKE 'table_locks%';-- 慢查询SHOW GLOBAL STATUS LIKE '%slow%';-- 进程使用情况SHOW GLOBAL STATUS LIKE 'Thread%';-- 查询缓存(query cache)SHOW GLOBAL STATUS LIKE 'qcache%';-- 表扫描情况SHOW GLOBAL STATUS LIKE 'handler_read%';-- 查询吞吐量:客户端每发送一个查询语句,其值就会加一SHOW GLOBAL STATUS LIKE 'Questions';