Documentation Home
MySQL 8.0 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 36.1Mb
PDF (A4) - 36.2Mb


このページは機械翻訳したものです。

27.12.14.1 パフォーマンススキーマ persisted_variables テーブル

persisted_variables テーブルは、永続化されたグローバルシステム変数設定を格納する mysqld-auto.cnf ファイルへの SQL インタフェースを提供し、実行時に SELECT ステートメントを使用してファイルの内容を検査できるようにします。 変数は、SET PERSIST または PERSIST_ONLY ステートメントを使用して永続化されます。セクション13.7.6.1「変数代入の SET 構文」 を参照してください。 このテーブルには、ファイル内の各永続システム変数の行が含まれています。 永続化されていない変数はテーブルに表示されません。

永続システム変数の詳細は、セクション13.7.6.1「変数代入の SET 構文」 を参照してください。

mysqld-auto.cnf は次のようになります (少し再フォーマットされています):

Press CTRL+C to copy
{ "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 には次の内容が含まれます:

Press CTRL+C to copy
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 テーブルに対して許可されていません。