MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む
このページは機械翻訳したものです。
persisted_variables
テーブルは、永続化されたグローバルシステム変数設定を格納する mysqld-auto.cnf
ファイルへの SQL インタフェースを提供し、実行時に SELECT
ステートメントを使用してファイルの内容を検査できるようにします。 変数は、SET PERSIST
または PERSIST_ONLY
ステートメントを使用して永続化されます。セクション13.7.6.1「変数代入の SET 構文」 を参照してください。 このテーブルには、ファイル内の各永続システム変数の行が含まれています。 永続化されていない変数はテーブルに表示されません。
永続システム変数の詳細は、セクション13.7.6.1「変数代入の SET 構文」 を参照してください。
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
)
TRUNCATE TABLE
は、persisted_variables
テーブルに対して許可されていません。