AnalyticDB for MySQL では、SET ADB_CONFIG KEY=VALUE 文を実行するか、/*+ KEY=VALUE*/ ヒントを指定することで、パラメーターを構成できます。SET ADB_CONFIG 文は AnalyticDB for MySQL クラスタ全体に適用され、グローバル構成を行うために使用できます。ヒントは特定の SQL 文にのみ適用され、グローバル構成には影響しません。SET ADB_CONFIG 文とヒントの両方を使用して特定の構成項目を構成する場合、ヒントが優先されます。このトピックでは、AnalyticDB for MySQL の一般的な構成パラメーターとヒント構成パラメーターについて説明します。
一般的な構成パラメーター
構成項目 | パラメーター | 説明 | 例 | 参照 |
スイッチオーバーウィンドウ | REPLICATION_SWITCH_TIME_RANGE | 既存のクラスタが新しいクラスタに切り替えられる期間。新しいクラスタへの切り替え中、既存のクラスタは 5 ~ 10 分間読み取り専用になります。既存のクラスタに接続した後、REPLICATION_SWITCH_TIME_RANGE パラメーターを使用してスイッチオーバーウィンドウを指定できます。 説明 スイッチオーバーウィンドウを指定しない場合、既存のクラスタの増分データが新しいクラスタにリアルタイムで同期された後、既存のクラスタは新しいクラスタに切り替えられます。 |
| |
IN 条件の最大数 | MAX_IN_ITEMS_COUNT | IN 条件の最大数。値は 0 より大きい整数である必要があります。
|
| |
クエリタイムアウト期間 | QUERY_TIMEOUT | クラスタ内のすべてのクエリのタイムアウト期間。値は 0 より大きい整数である必要があります。単位:ミリ秒。 |
| |
INSERT、UPDATE、および DELETE 文のタイムアウト期間 | INSERT_SELECT_TIMEOUT | クラスタ内の INSERT、UPDATE、および DELETE 文の最大実行時間。デフォルト値:24 × 3600000。値は 0 より大きい整数である必要があります。単位:ミリ秒。 |
| |
プッシュダウンなしのフィルタ条件 |
| クラスタ内の特定の列に対してフィルタ条件のプッシュダウンを無効にします。 |
| |
クエリ実行モード | QUERY_TYPE | クラスタのクエリ実行モード。有効な値:
説明 予約モードの AnalyticDB for MySQL Data Warehouse Edition クラスタ、または AnalyticDB for MySQL Enterprise Edition、Basic Edition、および Data Lakehouse Edition クラスタのクエリ実行モードを変更することはできません。 |
| |
クエリキュー | XIHE_ENV_QUERY_ETL_MAX_CONCURRENT_SIZE | 単一のフロントエンドノードで LOWEST キューに対して実行できるクエリの最大数。デフォルト値:20。 |
| |
XIHE_ENV_QUERY_ETL_MAX_QUEUED_SIZE | 単一のフロントエンドノードで LOWEST キューにキューイングできるクエリの最大数。デフォルト値:200。 |
| ||
XIHE_ENV_QUERY_LOW_PRIORITY_MAX_CONCURRENT_SIZE | 単一のフロントエンドノードで LOW キューに対して実行できるクエリの最大数。デフォルト値:20。 |
| ||
XIHE_ENV_QUERY_LOW_PRIORITY_MAX_QUEUED_SIZE | 単一のフロントエンドノードで LOW キューにキューイングできるクエリの最大数。デフォルト値:200。 |
| ||
XIHE_ENV_QUERY_NORMAL_MAX_CONCURRENT_SIZE | 単一のフロントエンドノードで NORMAL キューに対して実行できるクエリの最大数。デフォルト値:20。 |
| ||
XIHE_ENV_QUERY_NORMAL_MAX_QUEUED_SIZE | 単一のフロントエンドノードで NORMAL キューにキューイングできるクエリの最大数。デフォルト値:200。 |
| ||
XIHE_ENV_QUERY_HIGH_MAX_CONCURRENT_SIZE | 単一のフロントエンドノードで HIGH キューに対して実行できるクエリの最大数。デフォルト値:40。 |
| ||
XIHE_ENV_QUERY_HIGH_MAX_QUEUED_SIZE | 単一のフロントエンドノードで HIGH キューにキューイングできるクエリの最大数。デフォルト値:400。 |
| ||
XIHE BSP ジョブの優先順位 | QUERY_PRIORITY | XIHE BSP ジョブの優先順位。有効な値:
|
| |
XIHE BSP ジョブが使用する AnalyticDB Compute Unit (ACU) の最大数 | ELASTIC_JOB_MAX_ACU | XIHE BSP ジョブが使用できる ACU の最大数。デフォルト値:9。最小値:3。有効な値:3 ~ ジョブリソースグループの ACU の最大数。 |
| |
XIHE BSP ジョブのタイムアウト期間 | BATCH_QUERY_TIMEOUT | XIHE BSP ジョブのタイムアウト期間。デフォルト値:7200000。値は 0 より大きい整数である必要があります。単位:ミリ秒。 |
| |
Object Storage Service (OSS) 外部テーブルを使用したデータインポート | HIVE_SPLIT_ASYNC_GENERATION_ENABLED | Hive が実行プランを生成するときに、スプリットを実行するタスクをキューに非同期的に送信して実行するかどうかを指定します。有効な値:
説明 このパラメーターは、V3.1.10.1 以降の AnalyticDB for MySQL クラスタでのみサポートされています。 |
| なし |
MaxCompute 外部テーブルを使用したデータインポート | SQL_OUTPUT_BATCH_SIZE | 一度にインポートできるエントリの最大数。値は 0 より大きい整数である必要があります。 |
| |
ENABLE_ODPS_MULTI_PARTITION_PART_MATCH | 各 MaxCompute パーティションのエントリ数を事前に取得するかどうかを指定します。 |
| ||
ASYNC_GET_SPLIT | MaxCompute が実行プランを生成するときに、スプリットのロードパフォーマンスを最適化することで、タスクをキューに非同期的に送信して実行するかどうかを指定します。有効な値:
説明 このパラメーターは、V3.1.10.1 以降の AnalyticDB for MySQL クラスタでのみサポートされています。 |
| ||
BUILD ジョブの自動スケジューリング | RC_CSTORE_BUILD_SCHEDULE_PERIOD | BUILD ジョブをスケジュールする時間範囲。このパラメーターはジョブの実行ではなく、ジョブのスケジューリングに適用されます。開始時刻と終了時刻は整数である必要があります。有効な値:0 ~ 24。 |
| |
BUILD ジョブのスケジューリング優先順位 | ADB_CONFIG RC_BUILD_TASK_PRIORITY_LIST | 1 つ以上のテーブルの BUILD ジョブのスケジューリング優先順位。構成された優先順位は、テーブルの BUILD ジョブの新しいスケジューリング優先順位を構成するまで有効です。
|
| |
Elastic Import | RC_ELASTIC_JOB_SCHEDULER_ENABLE | Elastic Import 機能を有効にします。 |
| |
REMOTE_CALL 関数 | XIHE_REMOTE_CALL_SERVER_ENDPOINT | ユーザー定義関数 (UDF) に対して REMOTE_CALL 関数を呼び出すときに使用される Function Compute の内部エンドポイント。詳細については、「エンドポイント」をご参照ください。 |
| |
XIHE_REMOTE_CALL_SERVER_AK | UDF に対して REMOTE_CALL 関数を呼び出すときに使用される、Function Compute サービスが属する Alibaba Cloud アカウントまたは Resource Access Management (RAM) ユーザーの AccessKey ID。 |
| ||
XIHE_REMOTE_CALL_SERVER_SK | UDF に対して REMOTE_CALL 関数を呼び出すときに使用される、Function Compute サービスが属する Alibaba Cloud アカウントまたは RAM ユーザーの AccessKey シークレット。 |
| ||
XIHE_REMOTE_CALL_COMPRESS_ENABLED | UDF に対して REMOTE_CALL 関数を呼び出すときに、Function Compute にデータを送信する前に、データを GZIP 形式に圧縮するかどうかを指定します。 |
| ||
XIHE_REMOTE_CALL_MAX_BATCH_SIZE | UDF に対して REMOTE_CALL 関数を呼び出すときに、一度に Function Compute に送信できるデータ行の最大数。 |
| ||
スプリットフロー制御 | ADB_CONFIG SPLIT_FLOW_CONTROL_ENABLED | スプリットフロー制御機能を有効にするかどうかを指定します。AnalyticDB for MySQL では、ノードでの同時スプリットスキャンのクォータを構成して、過剰な同時スプリットスキャンとリソース使用率によって発生するノードの不安定性を防ぐことができます。有効な値:
|
| |
ADB_CONFIG NODE_LEVEL_SPLIT_FLOW_CONTROL_ENABLED | タスクでの同時スプリットスキャンのクォータを動的に調整できる機能を有効にするかどうかを指定します。AnalyticDB for MySQL では、タスクが実行されるノードの同時スプリットスキャンの全体的なクォータに基づいて、タスクでの同時スプリットスキャンのクォータを動的に調整できます。有効な値:
|
| ||
MIN_RUNNING_SPLITS_LIMIT_PER_TASK | タスクでの同時スプリットスキャンの最小クォータ。デフォルト値:1。有効な値の範囲は、 |
| ||
TARGET_RUNNING_SPLITS_LIMIT_PER_TASK | タスクでの同時スプリットスキャンの中間クォータ。実際のクォータは、このパラメーターの値に基づいて動的に調整されます。デフォルト値:32。有効な値の範囲は、 |
| ||
MAX_RUNNING_SPLITS_LIMIT_PER_TASK | タスクでの同時スプリットスキャンの最大クォータ。デフォルト値:64。このパラメーターの値は、 |
| ||
ADB_CONFIG WORKER_MAX_RUNNING_SOURCE_SPLITS_PER_NODE | デフォルトでは、ストレージノードでの同時スプリットスキャンのクォータは 256 です。クォータが大きすぎたり小さすぎたりするとクラスタのパフォーマンスに影響を与える可能性があるため、デフォルト値を変更しないことをお勧めします。 |
| ||
ADB_CONFIG EXECUTOR_MAX_RUNNING_SOURCE_SPLITS_PER_NODE | デフォルトでは、コンピュートノードでの同時スプリットスキャンのクォータは 256 です。クォータが大きすぎたり小さすぎたりするとクラスタのパフォーマンスに影響を与える可能性があるため、デフォルト値を変更しないことをお勧めします。 |
| ||
論理ビュー名の大文字と小文字の区別 | VIEW_OUTPUT_NAME_CASE_SENSITIVE | 論理ビューの名前を大文字と小文字を区別するように設定するかどうかを指定します。有効な値:
|
| |
複数の SQL 文の連続実行 | ALLOW_MULTI_QUERIES | 複数の SQL 文の連続実行のために複数文機能を有効にするかどうかを指定します。有効な値:
|
| |
バイナリロギング | BINLOG_ENABLE |
|
| |
ページングキャッシュ (深いページクエリのパフォーマンス最適化) | PAGING_CACHE_SCHEMA | ページクエリの一時キャッシュテーブルを格納するために使用されるデータベース。このパラメーターを指定しない場合、接続されている内部データベースが使用されます。 |
| |
PAGING_CACHE_MAX_TABLE_COUNT | 一時キャッシュテーブルの最大数。一時キャッシュテーブルの数がこのパラメーターの値を超えると、それ以上キャッシュテーブルを作成できません。デフォルト値:100。値は 0 より大きい整数である必要があります。 |
| ||
PAGING_CACHE_EXPIRATION_TIME | キャッシュの有効期限。指定された時間範囲内にアクセスされなかったページクエリのキャッシュデータは自動的にクリアされます。デフォルト値:600。値は 0 より大きい整数である必要があります。単位:秒。 |
| ||
PAGING_CACHE_ENABLE | クラスタレベルでページングキャッシュ機能を有効にするかどうかを指定します。有効な値:
|
| ||
テーブルエンジンの指定 | RC_DDL_ENGINE_REWRITE_XUANWUV2 | クラスタレベルでテーブルエンジンを XUANWU_V2 に設定するかどうかを指定します。有効な値:
|
|
一般的なヒントパラメーター
構成項目 | パラメーター | 説明 | 例 | 参照 |
クエリタイムアウト期間 | QUERY_TIMEOUT | 単一クエリのタイムアウト期間。値は 0 より大きい整数である必要があります。単位:ミリ秒。 |
| |
INSERT、UPDATE、および DELETE 文のタイムアウト期間 | INSERT_SELECT_TIMEOUT | クエリ内の INSERT、UPDATE、および DELETE 文の最大実行時間。デフォルト値:24 × 3600000。値は 0 より大きい整数である必要があります。単位:ミリ秒。 |
| |
プッシュダウンなしのフィルタ条件 |
| クエリ内の特定の列に対してフィルタ条件のプッシュダウンを無効にします。 |
| |
BUILD ジョブのスケジューリング優先順位 | BUILD_TASK_PRIORITY | BUILD ジョブのスケジューリング優先順位。ヒントを使用して、一度に 1 つのテーブルの BUILD ジョブのスケジューリング優先順位のみを構成できます。デフォルト値:0。値は 0 以上の整数である必要があります。値が大きいほど、スケジューリング優先順位が高くなります。 |
| |
Elastic Import |
| Elastic Import を選択し、インポートジョブのリソースグループを構成します。 |
| |
実行計画 |
| ハッシュ結合アルゴリズムは右側のテーブルを使用してハッシュテーブルを作成し、LEFT JOIN は左右のテーブルを並べ替えません。その結果、右側のテーブルに大量のデータがあると、実行速度の低下やメモリ消費量の過剰などの問題が発生する可能性があります。SQL 文の前にヒントを追加して、リソース消費量に基づいて LEFT JOIN を RIGHT JOIN に変更するようにオプティマイザを構成できます。有効な値:
|
| |
REORDER_JOINS | 自動結合順序調整機能を有効にするかどうかを指定します。デフォルトでは、AnalyticDB for MySQL の自動結合順序調整機能は有効になっています。この機能を無効にすると、クエリのデータ特性に基づいて結合順序を手動で調整できます。これにより、記述された SQL 文の結合順序に基づいてクエリを実行できます。有効な値:
|
| ||
AGGREGATION_PATH_TYPE | クエリの部分集計を強制的にスキップするかどうかを指定します。多数のグループを含むグループ化および集計シナリオでは、2 段階集計は大量の計算リソースを消費します。このヒントパラメーターの値を single_agg に設定して、部分集計をスキップし、クエリの最終集計を直接実行できます。有効な値:
|
| ||
ランタイムポリシー | HASH_PARTITION_COUNT | 各計算ジョブを分割できる同時タスクの数。タスク分割は、計算リソースを最大限に活用するのに役立ちます。このヒントパラメーターを使用して、タスクの同時実行性を指定できます。デフォルト値:32。値は 0 より大きい整数である必要があります。 |
| なし |
TASK_WRITER_COUNT | INSERT INTO SELECT 文を使用して実行される同時インポートジョブの数。ストレージノードが過負荷になっている場合は、このヒントパラメーターを使用して同時インポートジョブの数を減らすことができます。デフォルト値:16。値は 0 より大きい整数である必要があります。 |
| ||
CTE_EXECUTION_MODE | 共通テーブル式 (CTE) 実行最適化機能を有効にするかどうかを指定します。CTE 実行最適化機能が有効になった後、CTE サブクエリが繰り返し参照される場合、サブクエリは 1 回だけ実行して、特定のクエリのパフォーマンスを向上させることができます。有効な値:
|
| ||
クエリ条件の制限 | QUERY_MAX_SHUFFLE_DATA_SIZE_MB | クエリでシャッフルされるデータの最大量。デフォルトでは、クエリされるデータ量に関係なく、エラーは返されません。このパラメーターを指定し、クエリでクエリされるデータ量が指定された値を超えると、システムはクエリを終了し、エラーを返します。値は 0 より大きい整数である必要があります。単位:MB。 |
| なし |
MAX_SELECT_ITEMS_COUNT | SELECT 条件の最大数。デフォルト値:1024。値は 0 より大きい整数である必要があります。 |
| ||
MAX_IN_ITEMS_COUNT | IN 条件の最大数。デフォルト値:4000。値は 0 より大きい整数である必要があります。 |
| ||
MAX_WHERE_ITEMS_COUNT | WHERE 条件の最大数。デフォルト値:256。値は 0 より大きい整数である必要があります。 |
| ||
XIHE BSP ジョブの優先順位 | QUERY_PRIORITY | XIHE BSP ジョブの優先順位。有効な値:
|
| |
XIHE BSP ジョブが使用する ACU の最大数 | ELASTIC_JOB_MAX_ACU | XIHE BSP ジョブが使用できる ACU の最大数。デフォルト値:9。最小値:3。有効な値:3 ~ ジョブリソースグループの ACU の最大数。 |
| |
XIHE BSP ジョブのタイムアウト期間 | BATCH_QUERY_TIMEOUT | XIHE BSP ジョブのタイムアウト期間。デフォルト値:7200000。値は 0 より大きい整数である必要があります。単位:ミリ秒。 |
| |
OSS 外部テーブル | OUTPUT_FILENAME | データをエクスポートする OSS オブジェクトの名前。OSS 外部テーブルを使用してデータをエクスポートする場合、データエクスポート文の前にこのヒントを追加して、OSS オブジェクトの名前を指定できます。 |
| |
SQL_OUTPUT_OSS_FILE_HEAD_ENABLE | OSS にエクスポートされたデータに列名を含めるかどうかを指定します。デフォルトでは、OSS 外部テーブルを使用して OSS にエクスポートされたデータには、列名は含まれていません。データに列名を含める場合は、データインポート文の前に /*+ SQL_OUTPUT_OSS_FILE_HEAD_ENABLE=true*/ ヒントを追加します。有効な値:
|
| ||
HIVE_SPLIT_ASYNC_GENERATION_ENABLED | Hive が実行プランを生成するときに、スプリットを実行するタスクをキューに非同期的に送信して実行するかどうかを指定します。有効な値:
説明 このパラメーターは、V3.1.10.1 以降の AnalyticDB for MySQL クラスタでのみサポートされています。 |
| ||
FAST_PARQUET_READER_ENABLE | ネイティブの Parquet リーダーへのロールバックを行うかどうかを指定します。 Parquet ファイルの統計情報が正しくない場合に、ネイティブの Parquet リーダーにロールバックするかどうかを指定します。有効な値:
|
| ||
OSS_VECTORIZED_PARQUET_READER_ENABLE | データに NULL 値が含まれていない場合に、Parquet ファイルのベクトル化読み取りを有効にするかどうかを指定します。有効な値:
|
| ||
OSS_VECTORIZED_PARQUET_READER_NULL_SCENE_ENABLE | データに NULL 値が含まれている場合に、Parquet ファイルのベクトル化読み取りを有効にするかどうかを指定します。有効な値:
|
| ||
HUDI_METADATA_TABLE_ENABLED | Hudi メタデータをロードするかどうかを指定します。有効な値:
|
| ||
HUDI_QUERY_TYPE | Hudi テーブルをクエリするモード。有効な値:
|
| ||
HUDI_REALTIME_SKIP_MERGE | スナップショットモードで Hudi テーブルがクエリされるときに、ベースファイルとログファイルのマージをスキップするかどうかを指定します。有効な値:
|
| ||
HUDI_MAX_SPLIT_SIZE= | スプリットの最大サイズ。デフォルト値:128。単位:MB。 |
| ||
HUDI_SPLIT_PARALLEL_GENERATION_ENABLED | スプリットを並列で生成するかどうかを指定します。有効な値:
|
| ||
HUDI_DATA_SKIPPING_ENABLED | Hudi MetaTable の統計情報を使用して、読み取る必要のないスプリットをスキップしてクエリのパフォーマンスを向上させるかどうかを指定します。有効な値:
|
| ||
HUDI_SPLIT_ASYNC_GENERATION_ENABLED | 実行プランの生成中に Hudi スプリットを非同期に生成するかどうかを指定します。有効な値:
|
| ||
ApsaraDB RDS for MySQL 外部テーブル | JDBC_SCAN_SPLITS | Java Database Connectivity (JDBC) ベースの TableScan 操作に関係するスプリットの数。有効な値:1 ~ 100。デフォルト値:1。 |
| |
JDBC_SPLIT_COLUMN | ApsaraDB RDS for MySQL 外部テーブルを読み取るときにスプリットを分割するために使用される列の名前。 |
| ||
JDBC_INSERT_DIRECTLY | データを宛先テーブルに直接書き込むかどうかを指定します。デフォルトでは、ApsaraDB RDS for MySQL 外部テーブルを使用してデータを書き込む場合、データは最初に一時テーブルに書き込まれ、次に宛先テーブルに書き込まれます。/*+ JDBC_INSERT_DIRECTLY=true*/ ヒントを使用して、データを宛先テーブルに直接書き込むように構成できます。ただし、書き込みプロセス中にエラーが発生した場合、宛先テーブルにはダーティデータが含まれます。有効な値:
|
| ||
Tablestore 外部テーブル | OTS-INSERT-AS-UPDATE | UPDATE 文を INSERT 文で置き換えるかどうかを指定します。有効な値:
|
| |
MaxCompute 外部テーブル | ODPS_SPLIT_LIMIT | Tunnel を使用してデータを読み取るときに許可されるスプリットの最大数。有効な値:1 ~ 1000。デフォルト値:1000。 |
| |
IGNORE_PARTITION_CACHE | パーティション条件に基づいてクエリが実行される場合、キャッシュされたパーティションメタデータを使用する代わりに、MaxCompute テーブルからパーティションメタデータを直接クエリするかどうかを指定します。有効な値:
|
| ||
ROWS_PER_SPLIT | Tunnel を使用してデータを読み取るときに、単一のスプリットに含めることができる行の最大数。有効な値:10000 ~ 500000。デフォルト値:500000。 |
| ||
STORAGE_API_ENABLED | MaxCompute ストレージ API 操作を使用して MaxCompute データを読み取るかどうかを指定します。従来の Tunnel サービスと比較して、MaxCompute Storage API は読み取りパフォーマンスを大幅に向上させます。 有効な値:
|
| ||
APLIT_BYTE_SIZE | MaxCompute Storage API を使用してデータを読み取るときの、単一のスプリットの最大サイズ。デフォルト値:256。単位:MB。 |
| ||
MAX_BATCH_ROW_COUNT | MaxCompute Storage API を使用してデータを読み取るときの、単一のスプリットに含めることができる行の最大数。デフォルト値:1024。 |
| ||
PAGE_BATCH_SIZE | MaxCompute Storage API を使用してデータを読み取るときの、各ページに含めることができる行の最大数。デフォルト値:1024。 |
| ||
MAX_ALLOCATION_PER_SPLIT | MaxCompute Storage API を使用してデータを読み取るときの、スプリットレベルで割り当てることができる最大ピークメモリ。デフォルト値:300。単位:MB。 |
| ||
ASYNC_GET_SPLIT | MaxCompute が実行プランを生成するときに、スプリットのロードパフォーマンスを最適化することで、タスクをキューに非同期的に送信して実行するかどうかを指定します。有効な値:
説明 このパラメーターは、V3.1.10.1 以降の AnalyticDB for MySQL クラスタでのみサポートされています。 |
| ||
スプリットフロー制御 | SPLIT_FLOW_CONTROL_ENABLED | スプリットフロー制御機能を有効にするかどうかを指定します。AnalyticDB for MySQL では、ノードでの同時スプリットスキャンのクォータを構成して、過剰な同時スプリットスキャンとリソース使用率によって発生するノードの不安定性を防ぐことができます。有効な値:
|
| |
MIN_RUNNING_SPLITS_LIMIT_PER_TASK | タスクでの同時スプリットスキャンの最小クォータ。デフォルト値:1。有効な値の範囲は、 |
| ||
TARGET_RUNNING_SPLITS_LIMIT_PER_TASK | タスクでの同時スプリットスキャンの中間クォータ。実際のクォータは、このパラメーターの値に基づいて動的に調整されます。デフォルト値:32。有効な値の範囲は、 |
| ||
MAX_RUNNING_SPLITS_LIMIT_PER_TASK | タスクでの同時スプリットスキャンの最大クォータ。デフォルト値:64。このパラメーターの値は、 |
| ||
ページングキャッシュ (深いページクエリのパフォーマンス最適化) | PAGING_ID | ページングキャッシュ機能を有効にします。 |
| |
PAGING_CACHE_ENABLED | ページングキャッシュ機能を有効にするかどうかを指定します。システムは、SQL パターンに基づいてページング ID を自動的に生成し、一連のページクエリ用に作成されたキャッシュテーブルを識別します。ページクエリは同じ SQL パターンを共有しますが、
|
| ||
PAGING_CACHE_VALIDITY_INTERVAL | キャッシュテーブルの有効期間。有効期間が過ぎると、キャッシュテーブルは無効になります。キャッシュテーブルが無効になってから 1 時間以内にアクセスされない場合、システムはキャッシュテーブルを自動的に削除します。値は 0 より大きい整数である必要があります。単位:秒。このパラメーターは、 |
| ||
INVALIDATE_PAGING_CACHE | SQL パターンで指定されたページクエリのキャッシュデータをクリアするかどうかを指定します。有効な値:
このパラメーターは、 |
| ||
テーブルエンジンの指定 | RC_DDL_ENGINE_REWRITE_XUANWUV2 | 現在の SQL 文を実行して作成されたテーブルのテーブルエンジンを XUANWU_V2 に設定するかどうかを指定します。有効な値:
|
| |
その他 | RESOURCE_GROUP | クエリで使用されるリソースグループ。リソースグループを指定しない場合、データベースアカウントに関連付けられているリソースグループが使用されます。データベースアカウントがリソースグループに関連付けられていない場合は、デフォルトのリソースグループが使用されます。 |
| なし |
DML_EXCEPTION_TO_NULL_ENABLED | INSERT SELECT 文によって書き込まれたデータに無効な値が含まれている場合、例外をスローせずに NULL 値を書き込むかどうかを指定します。有効な値:
|
| ||
DISPLAY_HINT | クエリの識別子。たとえば、クエリを実行するユーザーを指定する文字列など。 |
|
よくある質問
ADB_CONFIG パラメーターの設定を削除するにはどうすればよいですか?
SET ADB_CONFIG key=value; を使用してパラメーター値を指定した場合、次の方法を使用してパラメーター値をデフォルト値に戻すことができます。
方法 | 例 |
| |
上記の SQL 文が成功した場合は、SHOW ADB_CONFIG KEY=key; 文を実行して、パラメーター値がデフォルト値に戻っているかどうかを確認できます。