您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關(guān)MySQL handler相關(guān)狀態(tài)參數(shù)有哪些呢,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
Handler參數(shù)列表如下:
mysql> show global status like 'Handle%';
+----------------------------+---------------+
| Variable_name | Value |
+----------------------------+---------------+
| Handler_commit | 292547310 |
| Handler_delete | 20004688 |
| Handler_discover | 0 |
| Handler_external_lock | 298778503 |
| Handler_mrr_init | 0 |
| Handler_prepare | 89764296 |
| Handler_read_first | 84936796 |
| Handler_read_key | 197690980 |
| Handler_read_last | 25 |
| Handler_read_next | 449603395282 |
| Handler_read_prev | 488140 |
| Handler_read_rnd | 17904308 |
| Handler_read_rnd_next | 2234678057572 |
| Handler_rollback | 3965287 |
| Handler_savepoint | 2 |
| Handler_savepoint_rollback | 566 |
| Handler_update | 150669454 |
| Handler_write | 1392716731 |
+----------------------------+---------------+
18 rows in set (0.00 sec)
| Handler_commit | 內(nèi)部提交語句數(shù)
| Handler_delete | 請求從表中刪除行的次數(shù)。
| Handler_discover | MySQL服務(wù)器可以問NDB CLUSTER存儲引擎是否知道某一名字的表。這被稱作發(fā)現(xiàn)。Handler_discover說明通過該方法發(fā)現(xiàn)的次數(shù)。
| Handler_external_lock | 此變量與鎖定操作數(shù)量有關(guān),主要是在表訪問的開始和結(jié)束時起作用。
| Handler_mrr_init | 服務(wù)器使用存儲引擎自己實現(xiàn)的多范圍讀取的次數(shù)。
| Handler_prepare | 用于兩階段提交操作的準(zhǔn)備階段的計數(shù)器。
| Handler_read_first | 索引中第一條被讀的次數(shù)。如果較高,它建議服務(wù)器正執(zhí)行大量全索引掃描;例如,SELECT col1 FROM foo,假定col1有索引。
| Handler_read_key | 根據(jù)鍵讀一行的請求數(shù)。如果較高,說明查詢和表的索引正確。
| Handler_read_last | 根據(jù)鍵讀最后一行的請求數(shù)。
| Handler_read_next | 按照鍵順序讀下一行的請求數(shù)。如果你用范圍約束或如果執(zhí)行索引掃描來查詢索引列,該值增加。
| Handler_read_prev | 按照鍵順序讀前一行的請求數(shù)。該讀方法主要用于優(yōu)化ORDER BY … DESC。
| Handler_read_rnd | 根據(jù)固定位置讀一行的請求數(shù)。如果你正執(zhí)行大量查詢并需要對結(jié)果進(jìn)行排序該值較高。你可能使用了大量需要MySQL掃描整個表的查詢或你的連接沒有正確使用索引。
| Handler_read_rnd_next | 在數(shù)據(jù)文件中讀下一行的請求數(shù)。如果你正進(jìn)行大量的表掃描,該值較高。通常說明你的表索引不正確或?qū)懭氲牟樵儧]有利用索引。
| Handler_rollback | 內(nèi)部ROLLBACK語句的數(shù)量
| Handler_savepoint | 在一個存儲引擎放置一個保存點的請求數(shù)量。
| Handler_savepoint_rollback | 在一個存儲引擎的要求回滾到一個保存點數(shù)目。
| Handler_update | 請求更新表中一行的次數(shù)。
| Handler_write | 請求向表中插入一行的次數(shù)。
Handler_read_rnd_next的值高則意味著查詢運行低效,并且應(yīng)該建立索引補(bǔ)救或優(yōu)化。這個值的含義是在數(shù)據(jù)文件中讀取下一行的請求數(shù)。如果正在進(jìn)行大量的表掃描,Handler_read_rnd_next的值比較高通常說明表索引不正確或?qū)懭氲牟樵儧]有有效利用索引。
看完上述內(nèi)容,你們對MySQL handler相關(guān)狀態(tài)參數(shù)有哪些呢有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。