成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

mysqldba常用的查詢語(yǔ)句

查看幫助命令

網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)服務(wù)團(tuán)隊(duì)是一支充滿著熱情的團(tuán)隊(duì),執(zhí)著、敏銳、追求更好,是創(chuàng)新互聯(lián)的標(biāo)準(zhǔn)與要求,同時(shí)竭誠(chéng)為客戶提供服務(wù)是我們的理念。創(chuàng)新互聯(lián)把每個(gè)網(wǎng)站當(dāng)做一個(gè)產(chǎn)品來開發(fā),精雕細(xì)琢,追求一名工匠心中的細(xì)致,我們更用心!

MySQL> help; --總的幫助

mysql> help show; --查看show的幫助命令

mysql> help create;--查看create的幫助命令

mysql> help select;--查看select的幫助命令

mysql> help flush;--查看flush的幫助命令

mysql> help reset;--查看reset的幫助命令

查詢實(shí)例的基本信息

status

查看數(shù)據(jù)庫(kù)db1的創(chuàng)建腳本

mysql> show create database db1;

查看表table1的創(chuàng)建腳本

mysql> show create table table1\G 

查詢table1表哪些字段有索引,Key有值代表該字段有索引

desc table1

查詢table1表的索引,還能看到cardinality信息

show index from table1

查看select語(yǔ)句的執(zhí)行計(jì)劃

explain extended select * from t1;

desc extended select * from t1;

查看某個(gè)參數(shù)

show global variables like '%XX%';

show global variables where variable_name in ('XX');

查看數(shù)據(jù)庫(kù)是否只讀

show variables like 'read_only';

查看某個(gè)狀態(tài)

show status like '%YY%';

查看當(dāng)前連接的客戶端數(shù)量

show status like 'Threads_connected';

查看服務(wù)器的連接次數(shù)

show status like 'Connections';

查看曾經(jīng)的最大連接數(shù)

show status like 'Max_used_connections';

查看mysql線程

show full processlist;

查看有多少個(gè)數(shù)據(jù)庫(kù)

show databases;

查看當(dāng)前數(shù)據(jù)庫(kù)下有多少?gòu)埍?/p>

show tables;

查看各種引擎信息,Support列為DEFAULT表示為當(dāng)前實(shí)例的默認(rèn)存儲(chǔ)引擎

show engines;

查看當(dāng)前實(shí)例的存儲(chǔ)引擎設(shè)置

show variables like '%engi%'

查看LSN(Log sequence number當(dāng)前redo log的最新號(hào))

show engine innodb status;

查看當(dāng)前數(shù)據(jù)庫(kù)

select database();

查看當(dāng)前數(shù)據(jù)庫(kù)服務(wù)器版本

select version();

查看當(dāng)前用戶

select user();

查詢未提交會(huì)話的具體SQL

show engine innodb status;查看lock struct信息,比如下面查看到線程是8

1 lock struct(s), heap size 1136, 0 row lock(s), undo log entries 1

MySQL thread id 8, OS thread handle 1358473536, query id 1271 localhost root cleaning up

select sql_text from performance_schema.events_statements_current where THREAD_ID in (select THREAD_ID from performance_schema.threads where PROCESSLIST_ID=8)

select b.conn_id,b.thd_id,a.last_statement from sys.session a,sys.processlist b where a.thd_id=b.thd_id and a.conn_id=b.conn_id and b.conn_id=8

查詢鎖源線程

select a.trx_mysql_thread_id,a.* from information_schema.INNODB_TRX a where trx_id in (select blocking_trx_id from information_schema.INNODB_LOCK_WAITS)

查詢被鎖線程

select a.trx_mysql_thread_id,a.* from information_schema.INNODB_TRX a where trx_id in (select requesting_trx_id from information_schema.INNODB_LOCK_WAITS)

查詢XX線程被誰(shuí)堵塞了select trx_mysql_thread_id blocking_thread,trx_started,trx_query from information_schema.INNODB_TRX where trx_id in

(select blocking_trx_id from information_schema.INNODB_LOCK_WAITS where requesting_trx_id in

(select trx_id from information_schema.INNODB_TRX where trx_mysql_thread_id='XX')

)

5.7.9版本后,建議使用sys.schema_table_lock_waits和sys.innodb_lock_waits來查堵塞,不過需要開啟參數(shù)performance_schema=ON

sys.schema_table_lock_waits

select * from sys.schema_table_lock_waits where object_name=`'test'.'t'`\G

select blocking_pid from sys.schema_table_lock_waits where object_name=`'test'.'t'`\G

https://dev.mysql.com/doc/refman/5.7/en/sys-schema-table-lock-waits.html

sys.innodb_lock_waits

select * from sys.innodb_lock_waits where locked_table=`'test'.'t'`\G

select blocking_pid from sys.innodb_lock_waits where locked_table=`'test'.'t'`\G

https://dev.mysql.com/doc/refman/5.7/en/sys-innodb-lock-waits.html

查詢user1用戶的權(quán)限

show grants for user1

查看所有binary日志

show binary logs;

show master logs;

查看當(dāng)前binary日志文件狀態(tài)

show master status;

刷新binary日志

flush binary logs;

刪除某個(gè)binary日志之前的所有日志

purge binary logs to 'mysql-bin.000003';

刪除所有的binary log

mysql> reset master;

查詢有多少條慢查詢記錄

mysql> show global status like '%Slow_queries%';

執(zhí)行一個(gè)10秒的查詢

mysql> select sleep(10);

查找持續(xù)時(shí)間超過 60s 的事務(wù)

select * from information_schema.innodb_trx where TIME_TO_SEC(timediff(now(),trx_started))>60

查詢所有數(shù)據(jù)庫(kù)的數(shù)據(jù)和索引的大小

select round(sum(data_length+index_length)/1024/1024) as total_mb,round(sum(data_length)/1024/1024) as data_mb,round(sum(index_length)/1024/1024) as index_mb from information_schema.tables

查詢每個(gè)數(shù)據(jù)庫(kù)的引擎、容量、總表數(shù)

select table_schema,engine,

round(sum(data_length+index_length)/1024/1024) as total_mb,

round(sum(data_length)/1024/1024) as data_mb,

round(sum(index_length)/1024/1024) as index_mb

count(*) as tables

from information_schema.tables

where table_schema not in('INFORMATION_SCHEMA','PERFORMANCE_SCHEMA') group by table_schema,engine order by 3 desc

查詢耗CPU的SQL

mysql> show full processlist;

找到Time最大的,其對(duì)應(yīng)的ID列就是耗cpu最厲害的線程ID,對(duì)應(yīng)的Info列就是具體的SQL

查看慢查詢?nèi)罩荆业絈uery_time值最大的行,會(huì)記錄其線程ID號(hào)和具體的SQL

在master上查看有哪些slave

mysql> select * from information_schema.processlist as p where p.command = 'Binlog Dump';

mysql> show slave hosts;(此方法需要在從服務(wù)啟動(dòng)時(shí)指定--report-host=HOSTNAME選項(xiàng),此處HOSTNAME為任意名稱。)

殺線程的SQL,以下兩者必須同時(shí)使用,其中kill thread_id=kill connection thread_id

mysql>kill query thread_id

mysql>kill thread_id

所有數(shù)據(jù)庫(kù)事件的查看

select db,name,last_executed,status from mysql.event;

單個(gè)數(shù)據(jù)庫(kù)的事件查看

show events from dbname\G;

禁用某個(gè)數(shù)據(jù)庫(kù)的某個(gè)事件

alter event dbname.eventname disable;

重新收集表的統(tǒng)計(jì)信息

analyze table tablename

重建表

alter table tablename engine=innodb

修改表的存儲(chǔ)引擎為innodb

alter table tablename engine=innodb

優(yōu)化表

optimize table tablename=analyze table tablename + alter table tablename engine=innodb

修改proc存儲(chǔ)過程的definer,比如把'dev_user@%'改成'prod_user@%'
select db,name,type,definer from mysql.proc\G;
update mysql.proc set definer='prod_user@%' where definer='dev_user@%'

修改event事件的definer,比如把'dev_user@%'改成'prod_user@%'
select db,name,definer from mysql.event\G;
update mysql.event set definer='prod_user@%' where definer='dev_user@%'

本文名稱:mysqldba常用的查詢語(yǔ)句
瀏覽路徑:http://jinyejixie.com/article18/gpiegp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、微信公眾號(hào)網(wǎng)站導(dǎo)航、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
辉县市| 麟游县| 霸州市| 博客| 措勤县| 颍上县| 稷山县| 会昌县| 中牟县| 会同县| 师宗县| 满城县| 新巴尔虎左旗| 砚山县| 栾川县| 郓城县| 应城市| 文成县| 和政县| 南木林县| 五台县| 昌都县| 集贤县| 资中县| 满洲里市| 申扎县| 和政县| 宁河县| 汨罗市| 安图县| 上栗县| 龙门县| 小金县| 安平县| 绥棱县| 南平市| 亳州市| 阿拉善左旗| 宝兴县| 宁乡县| 林周县|