文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  INFORMATION_SCHEMA OPTIMIZER_TRACE 表格

28.3.19 INFORMATION_SCHEMA OPTIMIZER_TRACE 表格

OPTIMIZER_TRACE 表格提供追蹤陳述式的最佳化工具追蹤功能所產生的資訊。若要啟用追蹤,請使用 optimizer_trace 系統變數。如需詳細資訊,請參閱 MySQL 內部:追蹤最佳化工具

OPTIMIZER_TRACE 表格有下列欄位

  • QUERY

    追蹤陳述式的文字。

  • TRACE

    JSON 格式呈現的追蹤。

  • MISSING_BYTES_BEYOND_MAX_MEM_SIZE

    每個記住的追蹤都是一個字串,隨著最佳化進度延伸,並將資料附加到其中。optimizer_trace_max_mem_size 變數設定所有目前記住的追蹤所使用記憶體總量的限制。如果達到此限制,則不會延伸目前的追蹤(因此不完整),且 MISSING_BYTES_BEYOND_MAX_MEM_SIZE 欄位會顯示追蹤中遺失的位元組數。

  • INSUFFICIENT_PRIVILEGES

    如果追蹤的查詢使用具有 SQL SECURITYDEFINER 值的檢視或預存常式,則可能是定義者以外的使用者被拒絕查看查詢的追蹤。在這種情況下,追蹤會顯示為空白,且 INSUFFICIENT_PRIVILEGES 的值為 1。否則,值為 0。