非互動式超時時間,如 jdbc 程式
show global variables like 'wait_timeout';
互動式超時時間,如資料庫工具
show global variables like 'interactive_timeout';
連線數配置,太小會導致too many connections
show variables like '%max_connections%';
設定所接受的包的大小:
show variables like '%max_allowed_packet%';
根據情形不同,其預設值可能是1m或者4m。
最大值是1g(1073741824),如果設定超過1g,檢視最終生效結果也只有1g。
資料檔案儲存地方
show variables like 'datadir';
檢視資料庫行數等狀態
show table status;
檢視表上加過的鎖
show open tables;
刪除表鎖
unlock tables;
隔離級別檢視
select @@tx_isolation;
查詢時的快取設定:
show variables like '%query_cache%';
innodb的buffer pool配置
show status like '%innodb_buffer_pool%'
buffer pool建議配置50-60%左右即可
innodb每頁的大小
show variables like 'innodb_page_size'; 16384/1024=16kb;
慢查詢定位
show variables like '%query%';
filesort單雙路排序閾值設定,預設1024,超出則使用雙路排序
show variables like '%max_length_for_sort_data%';
資料庫連線池使用情況
show global status like 'thread%';
threads_cached--- 伺服器端快取連線;
threads_connected ---當前開啟的連線數
threads_created ---建立的執行緒數
threads_running---正在執行的執行緒
show processlist 查詢當前mysql伺服器接收所有的連線資訊
sleep:執行緒正在等待客戶端傳送新的請求;
query:執行緒正在執行查詢或者正在將結果傳送給客戶端;
analyzing and statistics:執行緒正在收集儲存引擎的統計資訊,並生成查詢的執行計畫;
copying to tmp table:執行緒在執行查詢,並且將其結果集複製到乙個臨時表中,這種狀態一般要麼是做group by操作,要麼是檔案排序操作,或者union操作。如果這個狀態後面還有on disk標記,那表示mysql正在將乙個記憶體臨時表放到磁碟上。
sorting result:執行緒正在對結果集進行排序。
sending data:執行緒可能在多個狀態間傳送資料,或者在生成結果集,或者在想客戶端返回資料。
mysql 命令大全 Mysql 命令大全
輸入mysql進入,如同輸入cmd模式 1 使用show語句找出在伺服器上當前存在什麼資料庫.mysql show databases 2 建立乙個資料庫mysqldata mysql create database mysqldata.3 選擇你所建立的資料庫 mysql use mysqldat...
mysql檢視配置命令大全 Mysql常用命令彙總
一 mysql安裝目錄 資料庫目錄 var lib mysql 配置檔案 usr share mysql mysql.server命令及配置檔案 二 系統管理 連線mysql格式 mysql h 主機位址 u使用者名稱 p使用者密碼 例 1 連線到本機上的mysql。如下 hadoop ubuntu...
網頁mysql命令大全 Mysql命令大全
monica sehgal hal simlai joseph irvine 3 rows in set 0.00 sec 注意 這裡用到concat 函式,用來把字串串接起來。另外,我們還用到以前學到的as給結果列 concat f name,l name 起了個假名。5.1 建立資料表 命令 c...