文件首頁
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 參考手冊  /  ...  /  Performance Schema persisted_variables 資料表

29.12.14.2 Performance Schema persisted_variables 資料表

persisted_variables 資料表提供一個 SQL 介面給 mysqld-auto.cnf 檔案,該檔案儲存已持續的 全域系統變數 設定,使檔案內容可以在執行階段使用 SELECT 陳述式進行檢視。變數使用 SET PERSISTPERSIST_ONLY 陳述式持續儲存;請參閱第 15.7.6.1 節「SET 變數指派語法」。資料表包含檔案中每個已持續的系統變數的一列。未持續的變數不會出現在資料表中。

檢視此資料表中敏感系統變數的值需要 SENSITIVE_VARIABLES_OBSERVER 權限。

如需有關已持續的系統變數的資訊,請參閱 第 7.1.9.3 節「已持續的系統變數」

假設 mysqld-auto.cnf 看起來像這樣(稍微重新格式化)

{
  "Version": 1,
  "mysql_server": {
    "max_connections": {
      "Value": "1000",
      "Metadata": {
        "Timestamp": 1.519921706e+15,
        "User": "root",
        "Host": "localhost"
      }
    },
    "autocommit": {
      "Value": "ON",
      "Metadata": {
        "Timestamp": 1.519921707e+15,
        "User": "root",
        "Host": "localhost"
      }
    }
  }
}

然後 persisted_variables 具有這些內容

mysql> SELECT * FROM performance_schema.persisted_variables;
+-----------------+----------------+
| VARIABLE_NAME   | VARIABLE_VALUE |
+-----------------+----------------+
| autocommit      | ON             |
| max_connections | 1000           |
+-----------------+----------------+

persisted_variables 資料表具有這些欄位

  • VARIABLE_NAME

    mysqld-auto.cnf 中列出的變數名稱。

  • VARIABLE_VALUE

    mysqld-auto.cnf 中列出的變數值。

persisted_variables 具有這些索引

  • 主索引鍵在 (VARIABLE_NAME) 上

不允許對 persisted_variables 表格使用 TRUNCATE TABLE