すべてのプロダクト
Search
ドキュメントセンター

PolarDB:PolarDB for MySQL 8.0 のカーネルパラメーターのリリースノート

最終更新日:Nov 13, 2025

このトピックでは、PolarDB for MySQL 8.0 のカーネルパラメーターについて説明します。

2025

2025年11月5日

タイプ

パラメーター

レベル

説明

新規

loose_imci_vector_index_dump_rows_threshold

グローバル

ベクトルインデックスの増分書き込みサイズを制御します。バックグラウンドタスクは、現在のベクトルインデックスのスナップショットオフセットと IMCI スナップショットオフセットの間の増分を定期的にチェックします。増分行数がこのしきい値を超えると、バックグラウンドタスクは新しいデータ行をコミットし、それらをベクトルインデックスに追加します。

  • 有効値: 1~4294967295。

  • デフォルト値: 1000。

  • 単位: 行。

説明

このパラメーターは、マイナーバージョン 8.0.2.2.30 以降の PolarDB for MySQL 8.0.2 クラスターでのみ使用できます。

loose_imci_vector_index_train_rows

グローバル

量子化ベースのベクトルインデックスを構築する前に、事前トレーニングステップが必要です。このパラメーターは、事前トレーニング用のベクトルデータのサイズを指定し、FAISS_HNSW_PQ アルゴリズムにのみ適用されます。

  • 有効値: 1~4294967295。

  • デフォルト値: 65536。

  • 単位: 行。

説明

このパラメーターは、マイナーバージョン 8.0.2.2.30 以降の PolarDB for MySQL 8.0.2 クラスターでのみ使用できます。

loose_imci_parallel_build_vector_threads_per_table

グローバル

ベクトルインデックスの構築は時間のかかる操作です。このパラメーターは、バックグラウンドでベクトルインデックスを構築するための同時実行スレッドの数を指定します。

  • 有効値: 0~512。

  • デフォルト値: 8。

  • 単位: カウント

説明

このパラメーターは、マイナーバージョン 8.0.2.2.30 以降の PolarDB for MySQL 8.0.2 クラスターでのみ使用できます。

loose_imci_enable_vector_search

セッション

AISearch を使用して近似最近傍 (ANN) 検索を高速化するかどうかを制御します。

  • ON (デフォルト): ベクトル検索を使用して ANN 検索を高速化する機能を有効にします。

  • OFF: ベクトル検索を使用して ANN 検索を高速化する機能を無効にします。

説明

このパラメーターは、マイナーバージョン 8.0.2.2.30 以降の PolarDB for MySQL 8.0.2 クラスターでのみ使用できます。

loose_imci_vector_search_filter_pct

セッション

述語フィルタリングの推定選択率がこのパラメーター値以上の場合、ベクトルインデックスの取得が優先されます。

  • 有効値: 0~100。

  • デフォルト値: 20。

  • 単位: %。

現在のデフォルト値は、述語の推定選択率が 20% 以上の場合、システムはベクトルインデックスの取得を優先し、次に述語フィルタリングを実行して取得結果を取得することを示します。

説明

このパラメーターは、マイナーバージョン 8.0.2.2.30 以降の PolarDB for MySQL 8.0.2 クラスターでのみ使用できます。

loose_imci_enable_vector_search_inline_filter

セッション

述語を含むベクトルクエリがインラインフィルターを使用するかどうかを指定します。

  • OFF (デフォルト): この機能を無効にします。

  • ON: この機能を有効にします。

説明

このパラメーターは、マイナーバージョン 8.0.2.2.30 以降の PolarDB for MySQL 8.0.2 クラスターでのみ使用できます。

loose_imci_hnswpq_k_factor

セッション

ベクトルインデックスが FAISS_HNSW_PQ アルゴリズムを使用する場合、ベクトルインデックス取得クエリプロセスで top-k のスケーリング係数を設定します。

  • 有効値: 1~UINT32_MAX

  • デフォルト値: 1。

  • 単位: 倍。

説明
  • ベクトルクエリを実行して K 個の ANN 結果を取得すると、エグゼキュータは HNSW PQ インデックスから K * imci_hnswpq_k_factor 個の結果を取得します。次に、エグゼキュータは元のベクトルを使用してこれらの結果を正確にソートし、上位 K 個の結果を順番に返します。

  • このパラメーターは、マイナーバージョン 8.0.2.2.30 以降の PolarDB for MySQL 8.0.2 クラスターでのみ使用できます。

loose_dashscope_sk

セッション

このパラメーターは、embedding 式が実行されるときにリモート Embedding サービスを呼び出すために必要な API キーを設定するために使用されます。現在のバージョンは Alibaba Cloud Model Studio のみをサポートします。

説明

このパラメーターは、マイナーバージョン 8.0.2.2.31 以降の PolarDB for MySQL 8.0.2 クラスターでのみ使用できます。

変更

innodb_lru_scan_depth

グローバル

LRU ダーティページフラッシュのしきい値を調整します。このパラメーターはコンソールで変更できます。

有効値: 100~1099511627776。

説明
  • このパラメーターのデフォルト値と有効値は、クラスターのノード仕様に基づいて動的に調整されます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_max_execution_time

グローバル

クエリ文の実行時間を制御します。デフォルト値は 86400000 に変更されました。

有効値: 0~4294967295。

デフォルト値: 86400000。

単位: ミリ秒。

説明

このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

autocommit

グローバル

INSERT/UPDATE/DELETE/CREATE/DROP などの個々の SQL 文を独立したトランザクションとして実行するかどうかを指定します。このパラメーターはコンソールで変更できます。

  • OFF: この機能を無効にします。

  • ON (デフォルト): この機能を有効にします。

説明

このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

2025 年 10 月 29 日

タイプ

パラメーター

レベル

説明

新規

loose_timer_cache_size

グローバル

キャッシュできるタイマーの最大数を指定します。このパラメーターは、max_execution_time 機能が有効な場合にデータベースのパフォーマンスを最適化するために使用されます。

有効値: 0~1000000。

デフォルト値: 0。

説明

このパラメーターは、次のデータベースエンジンバージョンで使用できます:

  • PolarDB for MySQL 8.0.1 クラスターのマイナーバージョン 8.0.1.1.49 以降。

  • マイナーバージョン 8.0.2.2.29 以降の PolarDB for MySQL 8.0.2 クラスター。

変更

default_time_zone

グローバル

タイムゾーン名を指定します。タイムゾーンパラメーターの有効値が拡張されました。

2025 年 10 月 21 日

タイプ

パラメーター

レベル

説明

新規

loose_imci_nci_lsm_enable_recover

グローバル

再起動後、インメモリ列インデックス (IMCI)LOADING_NCI をチェックポイントを使用して再開できるかどうかを示します。

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明
  • このパラメーターは、マイナーバージョン 8.0.1.1.51 以降の PolarDB for MySQL 8.0.1 クラスターで利用できます。

  • パラメーターの変更を有効にするには、クラスターを再起動する必要があります。この操作はオフピーク時に実行することをお勧めします。

loose_imci_max_open_table_concurrency

グローバル

インメモリ列インデックス (IMCI) のテーブルを同時に開くことができる同時クエリの最大数を制御します。

有効値: 1~9223372036854775807。

デフォルト値: 9223372036854775807。

説明

このパラメーターは、次のデータベースエンジンバージョンで利用できます:

  • PolarDB for MySQL 8.0.1 クラスターのマイナーバージョン 8.0.1.1.49 以降。

  • PolarDB for MySQL 8.0.2 クラスターのマイナーバージョン 8.0.2.2.29 以降。

loose_imci_query_priority

グローバル/セッション

現在のセッションレベルで インメモリ列インデックス (IMCI) のクエリ優先度を調整します。

有効値: -9999~9999。

デフォルト値: 0。

説明

このパラメーターは、次のデータベースエンジンバージョンで利用できます:

  • PolarDB for MySQL 8.0.1 クラスターのマイナーバージョン 8.0.1.1.49 以降。

  • PolarDB for MySQL 8.0.2 クラスターのマイナーバージョン 8.0.2.2.29 以降。

loose_innodb_btr_cur_fine_history_length

グローバル

history_list の長さがこのしきい値を超えた場合、Purge スレッドが Index ロックを取得する優先度を上げることができるように指定します。

有効値: 10000~4294967295。

デフォルト値: 100000。

説明

このパラメーターは、次のデータベースエンジンバージョンで利用できます:

  • PolarDB for MySQL 8.0.1 クラスターのマイナーバージョン 8.0.1.1.46 以降。

  • PolarDB for MySQL 8.0.2 クラスターのマイナーバージョン 8.0.2.2.26 以降。

変更

loose_imci_scheduling_policy

グローバル

インメモリ列インデックス (IMCI) のスケジューリングポリシーを制御できます。これは現在、優先度スケジューリング (PRIORITY_QUEUE) をサポートしています。

有効値:

  • FCFS: 一度に 1 つのリクエストのみを処理し、最初に到着したリクエストを優先します。

  • MULTI_QUEUE (デフォルト): メモリに基づいてリクエストのバッチを並列処理し、最初に到着したリクエストを優先します。

  • PRIORITY_QUEUE: メモリとクエリの優先度 (loose_imci_query_priority パラメーターで指定) に基づいてリクエストをバッチ処理します。優先度の高いリクエストを優先し、他のリクエストをプリエンプティブに処理できます。

説明

このパラメーターは、次のデータベースエンジンバージョンで利用できます:

  • PolarDB for MySQL 8.0.1 クラスターのマイナーバージョン 8.0.1.1.49 以降。

  • PolarDB for MySQL 8.0.2 クラスターのマイナーバージョン 8.0.2.2.29 以降。

loose_innodb_ro_read_no_sync_enable

グローバル

このパラメーターのデフォルト値は ON に変更されました。このパラメーターを有効にすると、読み取り専用 (RO) ノードのページ I/O 読み取りパフォーマンスが大幅に向上します。

  • OFF: 機能を無効にします。

  • ON (デフォルト): 機能を有効にします。

説明

このパラメーターは、次のデータベースエンジンバージョンで利用できます:

  • PolarDB for MySQL 8.0.1 クラスターのマイナーバージョン 8.0.1.1.46 以降。

  • PolarDB for MySQL 8.0.2 クラスターのマイナーバージョン 8.0.2.2.26 以降。

2025 年 10 月 14 日

タイプ

パラメーター

レベル

説明

新規

loose_innodb_blob_prepare_pages

グローバル

ラージオブジェクト (BLOB) ページの事前割り当てと書き込み最適化を有効にするかどうかを指定します。

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明

このパラメーターは、次のデータベースエンジンバージョンで利用できます:

  • PolarDB for MySQL 8.0.1 クラスターのマイナーバージョン 8.0.1.1.51.1 以降。

  • マイナーバージョン 8.0.2.2.31.1 以降の PolarDB for MySQL 8.0.2 クラスター。

loose_innodb_blob_prepare_max_extern_size

グローバル

ラージオブジェクト書き込み最適化が有効になる BLOB の最大長。

有効値: 8192~536870912。

デフォルト値: 409600。

単位: バイト。

説明

このパラメーターは、次のデータベースエンジンバージョンで利用できます:

  • PolarDB for MySQL 8.0.1 クラスターのマイナーバージョン 8.0.1.1.51.1 以降。

  • PolarDB for MySQL 8.0.2 クラスターのマイナーバージョン 8.0.2.2.31.1 以降。

変更

loose_slow_log_record_imci

グローバル

スロークエリログに IMCI 情報を記録するかどうかを指定します。デフォルト値は OFF から ON に変更されました。

  • OFF: 機能を無効にします。

  • ON (デフォルト): 機能を有効にします。

2025年9月18日

タイプ

パラメーター

レベル

説明

新規

loose_innodb_polar_replica_skip_supremum

グローバル

読み取り専用ノードがページの上限レコードを特定した後に右シフトを実行するかどうかを指定します。

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明

このパラメーターは、次のデータベースエンジンバージョンで利用できます:

  • マイナーバージョン 8.0.1.1.50.2 以降の PolarDB for MySQL 8.0.1 クラスター。

  • マイナーバージョン 8.0.2.2.31 以降の PolarDB for MySQL 8.0.2 クラスター。

2025年8月11日

タイプ

パラメーター

レベル

説明

新規

loose_innodb_flush_pages_using_space_id

グローバル

Faster TRUNCATE/DROP TABLE 機能を有効にして、テーブルを迅速に切り捨てまたは削除するかどうかを指定します。

有効な値:

  • ON: 機能を有効にします。

  • OFF (デフォルト): 機能を無効にします。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで利用できます:

    • マイナーバージョン 8.0.1.1.50 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.30.1 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_ps_str_using_collation_connection

セッション

Prepared Statement を使用する場合、このパラメーターは、システムが現在の接続の文字セット (collation_connection) を文字列を解析するための唯一の標準として使用するかどうかを指定します。

有効な値:

  • ON: 現在の接続の文字セットを使用して文字列を解析します。

  • OFF (デフォルト): デフォルトのコミュニティの動作に従い、現在のクライアントの文字セットを使用して文字列を解析します。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで利用できます:

    • マイナーバージョン 8.0.1.1.50 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.30 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_adaptive_imci_chosen_rows_threshold

セッション

IMCI 機能を使用する際の 行ストアノードと列ストアノード間の自動リクエスト分散中に 適応実行計画切り替え機能をトリガーする最小行数を設定します。

有効値: 0~18446744073709551615。

デフォルト値: 10000。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで利用できます:

    • マイナーバージョン 8.0.1.1.50 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.30 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_sql_ap_selects_refine_reason

グローバル

分析処理 (AP) クエリが失敗した場合に、システムが詳細なエラーコードを返すかどうかを指定します。

有効な値:

  • ON: 機能を有効にします。

  • OFF (デフォルト): 機能を無効にします。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで利用できます:

    • マイナーバージョン 8.0.1.1.50 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.30 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_partition_cost_enhancement_enabled

グローバル/セッション

パーティションテーブルのコスト計算ロジックを最適化します。

有効な値:

  • ON: 機能が有効になります。

  • OFF (デフォルト): 最適化を無効にします。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで利用できます:

    • マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_hybrid_opt_fetch_imci_stats_thread_enabled

グローバル

行ストアノード上のバックグラウンドスレッドを有効にして、列ストアノードからパフォーマンス統計をスクレイピングするかどうかを指定します。

有効な値:

  • ON: 機能を有効にします。

  • OFF (デフォルト): 機能を無効にします。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで利用できます:

    • マイナーバージョン 8.0.1.1.42 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.25.1 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_hybrid_opt_dispatch_enabled

セッション

ハイブリッドオプティマイザーの行ストアノードと列ストアノード間の自動リクエスト分散を有効にするかどうかを指定します。

有効な値:

  • ON: 機能を有効にします。

  • OFF (デフォルト): 機能を無効にします。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで利用できます:

    • マイナーバージョン 8.0.1.1.43 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.25.1 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_partition_wise_join_enabled

グローバル/セッション

パーティションテーブルと標準テーブルに対して Partition Wise join 機能を有効にするかどうかを指定します。

有効な値:

  • ON (デフォルト): 機能を有効にします。

  • OFF: 機能を無効にします。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで利用できます:

    • マイナーバージョン 8.0.2.2.8 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

変更

loose_innodb_enable_ttl_purge

グローバル

  • 変更: MySQL 8.0.1 および MySQL 8.0.2 のサポートが追加されました。

  • データクリーンアップ (TTL) 機能を有効にするかどうかを指定します。

    • 有効な値:

      • ON: 機能を有効にします。

      • OFF (デフォルト): 機能を無効にします。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで利用できます:

    • マイナーバージョン 8.0.1.1.49.2 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.29.2 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_innodb_ttl_min_interval

グローバル

  • 変更: MySQL 8.0.1 および MySQL 8.0.2 のサポートが追加されました。

  • 説明: データ有効期限を設定する際に許可される最小時間を指定します。デフォルト値は 100 です。デフォルトの単位は秒です。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで利用できます:

    • マイナーバージョン 8.0.1.1.49.2 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.29.2 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_innodb_ttl_purge_thread

グローバル

  • 変更: MySQL 8.0.1 および MySQL 8.0.2 のサポートが追加されました。

  • 説明: 期限切れの TTL データをクリーンアップするためのスレッド数。変更後、変更を有効にするには innodb_enable_ttl_purge パラメーターをリセットする必要があります。デフォルト値は 4 です。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで利用できます:

    • マイナーバージョン 8.0.1.1.49.2 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.29.2 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_innodb_ttl_cluster_index_purge_batch_size

グローバル

  • 変更: MySQL 8.0.1 および MySQL 8.0.2 のサポートが追加されました。

  • 説明: 指定された TTL 列にインデックスがない場合、期限切れの TTL データをスキャンする際にプライマリキーがスキャンされます。一度にスキャンされるプライマリキーの行数は、デフォルトで 10,000 です。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで利用できます:

    • マイナーバージョン 8.0.1.1.49.2 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.29.2 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_innodb_ttl_index_purge_batch_size

グローバル

  • 変更: MySQL 8.0.1 および MySQL 8.0.2 のサポートが追加されました。

  • 説明: 指定された TTL 列にインデックスが作成されている場合、期限切れの TTL データをスキャンする際にこのインデックスがスキャンされます。このインデックスで一度にスキャンされる行数は、デフォルトで 500 です。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで利用できます:

    • マイナーバージョン 8.0.1.1.49.2 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.29.2 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_innodb_ttl_purge_start_hour

グローバル

  • 変更: MySQL 8.0.1 および MySQL 8.0.2 のサポートが追加されました。

  • 説明: TTL クリーンアップタスクの開始時刻。デフォルト値は 0 です。有効値は 0~23 です。値は innodb_ttl_purge_end_hour より大きくすることはできません。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで利用できます:

    • マイナーバージョン 8.0.1.1.49.2 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.29.2 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_innodb_ttl_purge_end_hour

グローバル

  • 変更: MySQL 8.0.1 および MySQL 8.0.2 のサポートが追加されました。

  • 説明: TTL クリーンアップタスクの終了時刻。デフォルト値は 0 です。有効値は 0~23 です。値は innodb_ttl_purge_start_hour より小さくすることはできません。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで利用できます:

    • マイナーバージョン 8.0.1.1.49.2 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.29.2 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

2025年7月28日

タイプ

パラメーター

レベル

説明

新規

loose_innodb_blob_slave_read_consistent

グローバル

セカンダリノードで LOB を読み取るときに slave_slow_read を使用するかどうかを指定します。

有効な値:

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで利用できます:

    • マイナーバージョン 8.0.1.1.50 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.30.1 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_innodb_slave_dummy_index_cached_share_strategy

グローバル

Runtime Apply にかかる時間を最適化し、読み取り専用 (RO) ノードでのコールドデータアクセスによる遅い SQL 文の発生を減らします。

有効な値:

  • OFF (デフォルト): 最適化を無効にします。

  • ON: 機能が有効になります。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで利用できます:

    • マイナーバージョン 8.0.1.1.50 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.30.1 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

変更

long_query_time

グローバル

パラメーターのコメントが単位を含むように変更されました。デフォルトの単位は秒です。

有効値: 0.03~31536000。デフォルト値は 1 です。単位は秒です。

2025年7月3日

タイプ

パラメーター

レベル

説明

新規

loose_sql_big_selects

セッション

大規模な SELECT クエリを許可するかどうかを指定します。

有効な値:

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明
  • このパラメーターのデフォルト値は、PolarDB クラスターに接続する際の max_join_size パラメーターの値に依存します。max_join_size が 18446744073709551615 の場合、このパラメーターのデフォルト値は ON です。それ以外の場合、デフォルト値は OFF です。

  • このパラメーターを手動で変更した場合、設定した値が保持されます。

変更済み

loose_imci_serverless_enable_proactive

グローバル

クエリが実行中または DDL 文がキューにある場合に、サーバーレス列ストアノードが自動的にスケールアウトするかどうかを指定します。

有効な値:

  • OFF (デフォルト): システムはシャットダウンされます。

  • ON: 有効

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.42 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.22.1 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

2025年6月26日

タイプ

パラメーター

レベル

説明

新規

loose_innodb_ttl_finished_job_expired_days

グローバル

TTL 機能は、ttl_job_history テーブル内の期限切れデータをクリーンアップするサポートを追加します。

有効値: 1~365。デフォルト値: 90。デフォルトの単位は日です。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.48.1 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.29 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

2025年6月19日

タイプ

パラメーター

レベル

説明

新規

loose_polar_performance_schema_enable_row_locks

グローバル

Polar Performance Schema 機能が有効な場合に、行ロックの監視情報を表示できるかどうかを指定します。

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.46.2 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.26.1 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

変更済み

loose_polar_enable_imci_with_standby

グローバル

スタンバイノードがデフォルトで IMCI 読み取り専用 (RO) ノードをアタッチできるかどうかを変更します。

有効な値:

  • OFF: 機能を無効にします。

  • ON (デフォルト): 機能を有効にします。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.47 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.27 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

2025年5月22日

タイプ

パラメーター

レベル

説明

新規

loose_imci_include_function_index_field

グローバル/セッション

列ストアインデックスを構築する際に、関数ベースのインデックスキー列に対して 列ストアインデックス (IMCI) を作成するかどうかを指定します。

  • OFF: 機能を無効にします。

  • ON (デフォルト): 機能を有効にします。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.48 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_imci_card_est_using_index

グローバル/セッション

インメモリ列インデックス (IMCI) のカーディナリティ推定を改善するために行ストアインデックスを使用するかどうかを指定します。

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.49 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.29 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_imci_groupby_lazy_load

グローバル/セッション

GROUP BY 操作を実行する前に、関連するすべての列値をマテリアライズするかどうかを指定します。

  • OFF: シャットダウン。

  • ON (デフォルト): 有効。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.49 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.29 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_imci_implicit_orderby

グローバル/セッション

結果セットの安定性を確保するために、ORDER BY 句のないクエリに暗黙的なソート操作を追加するかどうかを指定します。

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.39 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.20 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_imci_implicit_orderby_rollup

グローバル/セッション

インメモリ列インデックス (IMCI) は、ROLL UP を含むクエリを実行する際に、結果セットの順序を MySQL と同じにするために暗黙的なソートを自動的に追加しますか?

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.49 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.22.1 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_imci_use_adapt_aggr

グローバル/セッション

インメモリ列インデックス (IMCI) クエリを実行する際に、適応型 GROUP BY アルゴリズムを使用するかどうかを指定します。

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

  • BYPASS_OFF: Massively Parallel Processing (MPP) モードで GROUP BY の事前集約ステージをスキップします。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.49 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.22.1 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_imci_optimize_const_join_memory

グローバル/セッション

IN サブクエリをセミジョインに変換する際に、IMCI がメモリ割り当ての最適化を実行するかどうかを指定します。

  • OFF (デフォルト): 最適化を無効にします。

  • ON: 有効。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.49 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.29 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_imci_hybrid_index_join_fanout

グローバル/セッション

インメモリ列インデックス (IMCI) オプティマイザーがアルゴリズムを選択し、インデックスのファンアウトが事前設定されたしきい値を超えた場合、システムは実行計画生成フェーズでそのインデックスがインデックス結合に使用されるのを積極的に除外します。

有効値: 0~9223372036854775807。デフォルト値: 4。単位: 数。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.49 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.29 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_imci_hybrid_index_search_rows

グローバル/セッション

IMCI ハイブリッドプランポリシーでは、クエリ内のポイントルックアップ数がしきい値を超えた場合、システムはハイブリッドプランを使用してクエリを高速化しません。

有効値: 0~9223372036854775807。デフォルト値: 1024。単位: 数。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.49 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.29 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_imci_query_quota_ratio

グローバル/セッション

予約済みメモリを差し引いた後、インメモリ列インデックス (IMCI) によって実行されるクエリが実際に使用するメモリの割合。

有効値: 0.01~1.00。デフォルト値: 0.8。単位: パーセント。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.39 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.20 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_imci_window_small_sort_size

グローバル/セッション

インメモリ列インデックス (IMCI) がウィンドウ関数を実行するとき、システムはパーティションサイズと行数しきい値に基づいて最適な実行アルゴリズムを選択します。

有効値: 0~9223372036854775807。デフォルト値: 16384。単位: 行。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.48.1 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_polar_enable_explain_ddl

グローバル

EXPLAIN DDL」機能を有効にするかどうかを指定します。

  • OFF: 機能を無効にします。

  • ON (デフォルト): 機能を有効にします。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.49 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.27 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_polar_enable_explain_ddl_on_primary

グローバル

EXPLAIN DDL 操作を読み取り/書き込みノードで実行できるかどうかを指定します。

  • OFF: 機能を無効にします。

  • ON (デフォルト): 機能を有効にします。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.49 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.27 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_polar_max_collect_thd_num_in_explain_ddl

グローバル

EXPLAIN DDL によって収集される潜在的な MDL ブロッキングスレッドの数を制御します。

有効値: 1~512。デフォルト値: 16。単位: 数。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.49 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.27 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

2025年5月19日

タイプ

パラメーター

レベル

説明

新規

loose_innodb_polar_sync_fil_op_with_replica_time

グローバル

DDL ファイル操作中にプライマリノードがセカンダリノードが物理ログを適用するのを待つ最大時間。

有効値: 1~31536000。デフォルト値: 2。単位: 秒。

説明

このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

変更済み

loose_pq_cte_parallel_scan

グローバル/セッション

共通テーブル式 (CTE) のマテリアライズされたテーブルで並列スキャンを許可するかどうかを指定します。

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明

このパラメーターは、マイナーバージョン 8.0.2.2.6 以降の PolarDB for MySQL 8.0.2 クラスターでのみ利用できます。

open_files_limit

グローバル

InnoDB が使用できるファイル記述子の最大数。

有効値の範囲が調整されました。

有効値: 4000~1000000。デフォルト値: 655350。単位: バイト。

2025年5月7日

タイプ

パラメーター

レベル

説明

新規

loose_pq_enabled

グローバル

パラレルクエリを有効にするかどうかを指定します。

  • OFF (デフォルト): システムはシャットダウンされます。

  • ON: 有効。

説明

このパラメーターは、マイナーバージョン 8.0.1.1.45 以降の PolarDB for MySQL 8.0.1 クラスターでのみ利用できます。

loose_innodb_polar_primary_sync_tablespace_op_with_replica

グローバル

DDL 操作中にプライマリノード上のファイル操作が、セカンダリノードが特定のログシーケンス番号 (LSN) に変更を適用するのを待つかどうかを指定します。

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

loose_imci_nci_lsm_bp_shard

グローバル

インメモリ列インデックス (IMCI) の NCI バッファープールシャードの数を指定します。多数の IMCI (列ストアインデックスの数 × loose_imci_nci_lsm_bp_shard × 245 バイト) があるシナリオでは、シャードの数を減らしてメモリ使用量を削減し、リソース使用率を向上させることができます。

有効値: 1~2048。デフォルト値: 800。単位: 数。

変更済み

loose_max_digest_length

グローバル

パラメーターはクラスターを再起動せずに変更できます。

パフォーマンススキーマテーブルのダイジェストテキストの最大長を指定します。

有効値: 0~1048576。デフォルト値: 1024。単位: バイト。

説明

このパラメーターは、マイナーバージョン 8.0.1.1.39 以降の PolarDB for MySQL 8.0.1 クラスターでのみ利用できます。

loose_innodb_orca_processor_threads

グローバル

Orca (Redis プロトコルと互換) のコマンド処理スレッド数。

有効値: 1~512。デフォルト値: {LEAST(GREATEST({DBNodeClassCPU*6},16),512)}。単位: 数。

説明
  • このパラメーターのデフォルト値は、プライマリノードの CPU に関連しています。有効値と計算ロジックは次のとおりです:

    • メトリックの説明:

      • 基本値: DBNodeClassCPU × 6。

      • 有効値: 最小値は 16、最大値は 512 です。

      • 計算ルール: システムは、基本値と最小値の大きい方の値を取得し、次に結果と最大値の小さい方の値を取得します。数式は min(max(DBNodeClassCPU * 6, 16), 512) です。

      • 例:

        • 4 コアクラスター: min(max(6 * 4, 16), 512) = 24

        • 8 コアクラスター: min(max(6 * 8, 16), 512) = 48

  • このパラメーターは、マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスターでのみ利用できます。

loose_innodb_orca_network_threads

グローバル

Orca (Redis プロトコルと互換) のネットワークスレッド数。

説明
  • このパラメーターのデフォルト値は、プライマリノードの CPU に関連しています。有効値と計算ロジックは次のとおりです:

    • メトリックの説明:

      • 基本値: DBNodeClassCPU × 4。

      • 有効値: 最小値は 16、最大値は 512 です。

      • 計算ルール: システムは、基本値と最小値の大きい方の値を取得し、次に結果と最大値の小さい方の値を取得します。数式は min(max(DBNodeClassCPU * 4, 16), 512) です。

      • 例:

        • 4 コアクラスター: min(max(4 * 4, 16), 512) = 16

        • 8 コアクラスタ: min(max(4 * 8, 16), 512) = 32

  • このパラメーターは、マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスターでのみ利用できます。

2025年4月10日

タイプ

パラメーター

レベル

説明

新規

loose_index_merge_limitation

グローバル/セッション

DML 文で INDEX MERGE を使用するかどうかを指定します。

有効な値: '[^'\"]*'. デフォルト値: 'INTERSECTION_DML'.

説明
  • 有効値は、次のデフォルト値の任意の組み合わせにすることができます: 'MERGE_DML''UNION_DML''SORT_UNION_DML'、および 'INTERSECTION_DML'

  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.45 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.25 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_extend_stats_expired_time

グローバル

拡張統計情報の有効期限を指定します。

有効値: 0~31536000。デフォルト値: 0。単位: 秒。

説明
  • このパラメーターは、マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスターでのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

2025年4月2日

タイプ

パラメーター

レベル

説明

新規

loose_adaptive_cost_threshold_for_imci

グローバル/セッション

行ストアと列ストア間の適応型リクエスト分散のコストしきい値を指定し、元のコストしきい値から分離します。

有効な値: 1 ~ 18446744073709551615。デフォルト値: 50000。

説明
  • 適応型ストリーム分割を有効にするには、適応型実行計画切り替え機能を有効にする必要があります。

  • システムはまずコストしきい値に基づいて SQL 分散の決定を下します。次に、適応型しきい値が分散ポリシーの最適化に役立ち、再分散が必要かどうかを動的に調整します。

  • このパラメーターは、マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスターでのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_imci_rb_ctrl_threads_cnt

グローバル/セッション

IMCI RowBuf モジュールのバックグラウンドタスクスレッドプールのスレッド数を指定します。

有効な値: 8 ~ 512。デフォルト値: 16。

説明
  • RowBuf は IMCI ストレージエンジン内のモジュールで、主に最新の書き込み列データを格納する役割を担います。

  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.47 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.27 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_imci_rb_ctrl_max_threads_cnt

グローバル/セッション

IMCI RowBuf モジュールのバックグラウンドタスクスレッドプールの最大スレッド数を指定します。

有効な値: 8 ~ 1024。デフォルト値: 512。

説明
  • RowBuf は IMCI ストレージエンジン内のモジュールで、主に最新の書き込み列データを格納する役割を担います。

  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.47 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.27 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

2025年3月27日

タイプ

パラメーター

レベル

説明

新規

loose_innodb_lf_hash_shard_count

グローバル

SaaS (Software as a Service) 環境など、多数のテーブルがあるシナリオでの統計情報のメンテナンスを最適化します。これにより、高同時実行下でのテーブルスキーマクエリ (DESC TABLE など) や読み書き操作のパフォーマンスが大幅に向上します。

有効な値: 1 ~ 128。デフォルト値: 1。

説明

このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

  • マイナーバージョン 8.0.1.1.31 以降の PolarDB for MySQL 8.0.1 クラスター。

  • マイナーバージョン 8.0.2.2.8 以降の PolarDB for MySQL 8.0.2 クラスター。

2025年3月20日

タイプ

パラメーター

レベル

説明

新規

loose_imci_enable_multi_stmt_query

グローバル/セッション

複数ステートメントのクエリを 読み取り専用列ストアノードにルーティングできるかどうかを制御する設定を追加しました。

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.32 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.11 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_innodb_slave_log_apply_worker

グローバル

コンソールで Apply スレッドの数を柔軟に調整して、セカンダリノードのレプリケーション性能を向上させることができます。

有効な値: 1 ~ 64。デフォルト値: 8。

2025年3月13日

タイプ

パラメーター

レベル

説明

新規

loose_stats_manager_enabled

グローバル

統計管理機能を有効にするかどうかを指定します。

有効な値:

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明
  • このパラメーターは、マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスターでのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_polar_enable_sic

グローバル

SIC 通信機能を有効にするかどうかを指定します。

有効な値:

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明

このパラメーターは、マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスターでのみ利用できます。

loose_stats_manager_auto_gathering_mode

グローバル

自動統計更新機能を有効にするかどうかを指定します。

有効な値:

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明
  • このパラメーターは、マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスターでのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_extend_stats_enabled

グローバル

拡張統計機能を有効にするかどうかを指定します。

有効な値:

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明
  • このパラメーターは、マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスターでのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_stats_manager_auto_gathering_interval

グローバル

自動統計更新機能の作業間隔。

有効値: 0~18446744073709551615。デフォルト値: 60。単位: 秒。

説明
  • このパラメーターは、マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスターでのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_stats_manager_auto_gathering_dop

グローバル

自動統計サンプリング機能の並列度。

有効値: 0~128。デフォルト値: 2。単位: 数。

説明
  • このパラメーターは、マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスターでのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_stats_manager_offload_task_timeout

グローバル

自動統計サンプリング機能のタスクタイムアウト。

有効値: 0~18446744073709551615。デフォルト値: 3600。単位: 秒。

説明
  • このパラメーターは、マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスターでのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_stats_task_cpu_threshold

グローバル

自動統計更新を許可する CPU しきい値。

有効な値: 0 ~ 100。デフォルト値: 40。

説明
  • このパラメーターは、マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスターでのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_stats_manager_offload_sample_max_mem_size

グローバル

クロスノード統計サンプリングのメモリサイズ。

有効値: 1000000~18446744073709551615。デフォルト値: 20000000。単位: バイト。

説明
  • このパラメーターは、マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスターでのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_stats_manager_offload_sample_max_rows

グローバル

クロスノード統計サンプリングの行数。

有効値: 1~18446744073709551615。デフォルト値: 10000000。単位: 行。

説明
  • このパラメーターは、マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスターでのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_extend_stats_use_column_stats

グローバル/セッション

列統計機能を使用するかどうかを指定します。

有効な値:

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明
  • このパラメーターは、マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスターでのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_extend_stats_sample_max_mem_size

グローバル/セッション

拡張統計サンプリングのメモリサイズ。

有効値: 1000000~18446744073709551615。デフォルト値: 20000000。単位: バイト。

説明
  • このパラメーターは、マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスターでのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_extend_stats_sample_max_rows

グローバル/セッション

拡張統計サンプリングの行数。

有効値: 1~18446744073709551615。デフォルト値: 10000000。単位: 行。

説明
  • このパラメーターは、マイナーバージョン 8.0.2.2.28 以降の PolarDB for MySQL 8.0.2 クラスターでのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

変更済み

loose_innodb_ro_read_no_sync_enable

グローバル

RO No Sync パラメーターが表示されるようになりました。このパラメーターを有効にすると、読み取り専用 (RO) ノードのページ I/O 読み取りパフォーマンスが大幅に向上します。

有効な値:

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.47.1 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.27 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

2025年2月20日

タイプ

パラメーター

レベル

説明

変更済み

loose_imci_query_wait_timeout

グローバル

このパラメーターは、コンソールで動的に調整できるようになりました。

キューに入れられた IMCI クエリのタイムアウト。

有効値: 1~9223372036854775807。デフォルト値: 600。単位: 秒。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.41 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.22 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

internal_tmp_disk_storage_engine

グローバル

このパラメーターは PolarDB for MySQL 8.0.2 では表示されなくなりました。

デフォルトでは、内部一時テーブルはデフォルトのストレージエンジンである InnoDB を使用します。

2025年2月12日

タイプ

パラメーター

レベル

説明

新規

loose_polar_output_connection_tp_state

グローバル

show processlist コマンドを実行するときに、このパラメーターはスレッドプール内の現在の接続の状態を表示するかどうかを指定します。

有効な値:

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明
  • このパラメーターは PolarDB for MySQL 8.0.1.1.45 以降でのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_imci_stats_scan_max_ndv

グローバル/セッション

統計情報を収集する際、列のカーディナリティが事前設定されたしきい値を下回る場合、オプティマイザーはその列のすべての行をスキャンして最も正確な統計情報を取得します。

有効値: 0~9223372036854775807。デフォルト値: 0。単位: 数。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.45 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.26 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_imci_stats_expired_time

グローバル/セッション

インメモリ列インデックス (IMCI) は、統計情報を監視する際に、更新率が満たされていないが経過時間がしきい値を超えた場合に更新をトリガーします。

有効値: 0~9223372036854775807。デフォルト値: 9223372036854775807。単位: 秒。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.45 以降の PolarDB for MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.26 以降の PolarDB for MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

変更済み

loose_max_digest_length

グローバル

このパラメーターは、コンソールで動的に調整できるようになりました。

パフォーマンススキーマテーブルのダイジェストテキストの最大長を指定します。

有効値: 0~1048576。デフォルト値: 1024。単位: バイト。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.1.1.39 以降でのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありませんが、変更を有効にするには再接続する必要があります。

loose_thread_pool_high_priority_users

グローバル

このパラメーターは、コンソールで動的に調整できるようになりました。

コンソール設定を最適化することで、高優先度ユーザーリストが動的に設定可能になり、リアルタイムのパラメーター変更がサポートされるようになりました。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.1.1.39 以降でのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

innodb_online_alter_log_max_size

グローバル

このパラメーターは、コンソールで動的に調整できるようになりました。

オンラインインデックス作成中のログファイルの最大サイズを変更します。

有効値: 65536~1099511627775。デフォルト値: 107374182400。単位: バイト。

説明

このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

2025年1月16日

タイプ

パラメーター

レベル

説明

新規

loose_innodb_enable_ttl_purge

グローバル

データクリーンアップ (TTL) スイッチを有効にするかどうかを指定します。

有効な値:

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.2.2.27 以降でのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_innodb_ttl_min_interval

グローバル

データ有効期限を設定する際に許可される最小時間を指定します。

有効値: 0~4294967295。デフォルト値: 100。デフォルトの単位は秒です。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.2.2.27 以降でのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_innodb_ttl_purge_thread

グローバル

期限切れの TTL データをクリーンアップするためのスレッド数。変更後、変更を有効にするには innodb_enable_ttl_purge パラメーターをリセットする必要があります。

有効値: 2~32。デフォルト値: 4。単位: 数。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.2.2.27 以降でのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_innodb_ttl_cluster_index_purge_batch_size

グローバル

TTL データクリーンアップ中にスキャンするプライマリキーの数。

有効値: 10000~1000000。デフォルト値: 10000。単位: 数。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.2.2.27 以降でのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_innodb_ttl_index_purge_batch_size

グローバル

TTL データクリーンアップ中にスキャンする TTL 列インデックスのデータ。

有効値: 500~1000000。デフォルト値: 500。単位: 数。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.2.2.27 以降でのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_innodb_ttl_purge_start_hour

グローバル

TTL データクリーンアップの開始時刻。値は innodb_ttl_purge_end_hour より大きくすることはできません。

有効値: 0~23。デフォルト値: 0。単位: 秒。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.2.2.28 以降でのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_innodb_ttl_purge_end_hour

グローバル

TTL データクリーンアップの終了時刻。値は innodb_ttl_purge_start_hour より小さくすることはできません。

有効値: 0~23。デフォルト値: 0。単位: 秒。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.2.2.28 以降でのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_innodb_buffer_pool_instances

グローバル

バッファープールインスタンスの数を指定します。

有効値: 1~64。デフォルト値: 8。単位: 数。

2025年1月10日

タイプ

パラメーター

レベル

説明

新規

loose_polar_enable_imci_with_standby

グローバル

スタンバイノードが IMCI 読み取り専用 (RO) ノードをアタッチできるかどうかを指定します。

有効な値:

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.47 以降の PolarDB for MySQL クラスター。

    • マイナーバージョン 8.0.2.2.27 以降の PolarDB for MySQL クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_max_digest_length

グローバル

パフォーマンススキーマテーブルのダイジェストテキストの最大長を指定します。

有効値: 0~1048576。デフォルト値: 1024。単位: バイト。

説明

このパラメーターは、PolarDB for MySQL 8.0.1.1.39 以降でのみ利用できます。

2025年1月9日

タイプ

パラメーター

レベル

説明

新規

loose_rows_examined_agg_all_query_blocks

セッション

すべてのクエリブロックの行数を集計するかどうかを指定します。

有効な値:

  • OFF: 機能を無効にします。

  • ON (デフォルト): 機能を有効にします。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.2.2.23.1 以降でのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_polar_enable_explain_ddl

グローバル

EXPLAIN DDL 機能を有効にするかどうかを指定します。

有効な値:

  • ON (デフォルト): EXPLAIN DDL 機能を有効にします。

  • OFF: EXPLAIN DDL 機能を無効にします。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.2.2.27 以降でのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_polar_enable_explain_ddl_on_primary

グローバル

読み書きノードで EXPLAIN DDL 操作を許可するかどうかを指定します。

有効な値:

  • ON (デフォルト): EXPLAIN DDL 操作を許可します。

  • OFF: EXPLAIN DDL 操作を許可しません。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.2.2.27 以降でのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_polar_max_collect_thd_num_in_explain_ddl

グローバル

EXPLAIN DDL によって収集される潜在的な MDL ブロックされたスレッドの数を制御します。

有効な値: 1 ~ 512。デフォルト値: 16。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.2.2.27 以降でのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_adaptive_ordering_rows_threshold

セッション

適応実行計画切り替え機能の順序付きインデックス選択プロセス中にチェックする行数のしきい値。

有効値: 0~4294967295。デフォルト値: 50000。単位: 行。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.47 以降の PolarDB for MySQL クラスター。

    • マイナーバージョン 8.0.2.2.27 以降の PolarDB for MySQL クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_sql_trace_sample_query_max_len

グローバル

SQL トレース」クエリの最大長。

有効値: 0~4294967295。デフォルト値: 8192。単位: バイト。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.1.1.35 以降でのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

2024

2024年11月25日

タイプ

パラメーター

レベル

説明

新規

loose_sql_require_primary_key

セッション

テーブル作成時にプライマリキーが必要かどうか、また ALTER TABLE 文を使用してプライマリキーを削除できるかどうかを指定します。

有効な値:

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明

このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

変更済み

innodb_open_files

グローバル

innodb_open_files パラメーターは動的パラメーターに変更され、設定可能な範囲が拡張されました。有効値: 11~81920。デフォルト値: 20000。単位: 数。

説明

このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

2024年12月26日

タイプ

パラメーター

レベル

説明

新規

loose_imci_proxy_invisible_before_recover_finish

グローバル

ノードが起動してから列インデックスが準備完了になるまでの間に、SQL ルーティングを インメモリ列インデックス (IMCI) ノードに許可するかどうかを指定します。

有効な値:

  • OFF (デフォルト): 機能を無効にします。

  • ON: 機能を有効にします。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.46 以降の PolarDB for MySQL クラスター。

    • マイナーバージョン 8.0.2.2.26.1 以降の PolarDB for MySQL クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

変更済み

loose_imci_nci_lru_cache_capacity

グローバル

パラメーターは、コンソールで動的に調整できるようになりました。

IMCI Non-cluster Index buffer pool のサイズを制御します。

有効な値: [1-{DBNodeClassMemory*80/100}]。デフォルト値: {DBNodeClassMemory*8/100}。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.43 以降の PolarDB for MySQL クラスター。

    • マイナーバージョン 8.0.2.2.24 以降の PolarDB for MySQL クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

2024年12月19日

タイプ

パラメーター

レベル

説明

新規

loose_join_cond_push_into_derived_mode

セッション

結合条件プッシュダウン (マテリアライズされた派生テーブルへの結合条件プッシュダウン) 機能を有効にするかどうかを指定します。

有効な値:

  • OFF: 機能を無効にします。

  • ON: 機能を有効にします。

  • REPLICA_ON (デフォルト): 読み取り専用ノードでのみ機能を有効にします。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.44 以降の MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.25 以降の MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_imci_in_to_semijoin_threshold

グローバル/セッション

IN リストの長さがこのしきい値に達すると、オプティマイザーは IN オペレーターを SEMI JOIN に変換します。

有効な値: 0 ~ 9223372036854775807。デフォルト値: 64。単位: 数値。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.40.2 以降の MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.22 以降の MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_imci_union_pipeline_size

グローバル/セッション

1 つのパイプラインで許可される UNION 操作の最大数。

有効な値: 2 ~ 1024。デフォルト値: 3。単位: 数。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.45 以降の MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.26 以降の MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_imci_expr_batch_size

グローバル/セッション

IMCI クエリ実行のベクトル化バッチ処理サイズ。

有効な値: 64~32768。デフォルト値: 4096。単位: 行。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.40.2 以降の MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.22 以降の MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。 クラスターを再起動する必要はありません。

変更済み

loose_derived_cond_pushdown_mode

グローバル

パラメーターのデフォルト値が OFF から REPLICA_ON に変更されました。

条件プッシュダウン (WHERE 句の条件を派生テーブルにプッシュダウンする) を有効にするかどうかを指定します。

有効な値:

  • OFF: この機能を無効にします。

  • ON: この機能を有効にします。

  • REPLICA_ON (デフォルト): 読み取り専用ノードでのみこの機能を有効にします。

loose_imci_in_multi_stmt_transaction

グローバル

複数ステートメントトランザクションの IMCI 読み取り転送をサポートするスイッチのデフォルト値が OFF から ON に変更されました。

説明

このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

2024年11月25日

タイプ

パラメーター

レベル

説明

新規

loose_sql_require_primary_key

セッション

テーブルの作成時にプライマリキーを必須にするかどうか、および ALTER TABLE 文を使用してプライマリキーを削除できるかどうかを指定します。

有効な値:

  • OFF (デフォルト): この機能を無効にします。

  • ON: この機能を有効にします。

説明

このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

変更済み

innodb_open_files

グローバル

innodb_open_files パラメーターが動的パラメーターに変更され、設定可能な範囲が拡張されました。有効な値: 11~81920。デフォルト値: 20000。単位: 数値。

説明

このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

2024年11月20日

タイプ

パラメーター

レベル

説明

新規

loose_imci_in_multi_stmt_transaction

グローバル

複数文トランザクションで IMCI 列ストアデータを読み取る機能をサポートするかどうかを指定します。

有効な値:

  • OFF (デフォルト): この機能を無効にします。

  • ON: この機能を有効にします。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.45.2 以降の MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.26 以降の MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

変更済み

loose_imci_lru_cache_capacity

グローバル

  • 列ストアインデックスのキャッシュ領域。

  • パラメーターのデフォルト値が 7% から 10% に変更されました。有効値: [DBNodeClassMemory*1/10 ~ DBNodeClassMemory*1/2]。デフォルト値: [DBNodeClassMemory*10/100]。

説明

DBNodeClassMemory: 購入したクラスター仕様のメモリサイズ。

loose_imci_nci_lsm_memtbl_check_all_size

グローバル

  • 列ストアインデックスの行から列へのマッピングコンポーネントのメモリ使用量の上限。

  • パラメーターのデフォルト値が 10% に変更されました。有効値: [DBNodeClassMemory*1/20 ~ DBNodeClassMemory*1/2]。

デフォルト値: [DBNodeClassMemory*10/100]。

説明

DBNodeClassMemory: 購入したクラスター仕様のメモリサイズ。

2024年11月13日

タイプ

パラメーター

レベル

説明

新規

loose_partition_level_mdl_enabled

グローバル

パーティション MDL 機能を有効にするかどうかを指定します。この機能を有効にすると、異なるパーティションで DDL と DML の同時操作が可能になります。

有効な値:

  • OFF (デフォルト): この機能を無効にします。

  • ON: この機能を有効にします。

説明

このパラメーターは、PolarDB for MySQL 8.0.2.2.6.1 以降でのみ利用できます。

2024年11月11日

タイプ

パラメーター

レベル

説明

変更済み

loose_imci_scc_wait_csn_timeout_sec

グローバル

  • IMCI ノードが SCC レプリケーションを待機するタイムアウト期間。

  • パラメーターのデフォルト値が 1 から 2 に変更されました。有効な値: 0~1000000000。単位: 秒。

説明

このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

2024年11月7日

タイプ

パラメーター

レベル

説明

新規

loose_imci_enable_query_fts_like

セッション

列ストアインデックスのフルテキストインデックスの変換を有効にするかどうかを指定します。これにより、MATCH/AGAINST 式が LIKE 式に変換されます。有効な値:

  • OFF (デフォルト): この機能を無効にします。

  • ON: この機能を有効にします。

説明

このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

  • マイナーバージョン 8.0.1.1.41 以降の MySQL 8.0.1 クラスター。

  • マイナーバージョン 8.0.2.2.22 以降の MySQL 8.0.2 クラスター。

loose_imci_plan_use_mpp

グローバル/セッション

Massively Parallel Processing (MPP) プランを生成するかどうかを指定します。有効値:

  • OFF: この機能を有効にします。

  • ON (デフォルト): この機能を無効にします。

  • FORCED: MPP プランの生成を強制します。

  • NO_FALLBACK: シングルノードへのフォールバックを禁止します。

説明

このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

  • マイナーバージョン 8.0.1.1.45 以降の MySQL 8.0.1 クラスター。

  • マイナーバージョン 8.0.2.2.26 以降の MySQL 8.0.2 クラスター。

loose_imci_scc_wait_csn_timeout_sec

グローバル

IMCI ノードが SCC レプリケーションを待機するタイムアウト期間。

有効な値: 0~1000000000。デフォルト値: 1。単位: 秒。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.1.1.45 以降でのみ利用できます。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

loose_imci_mpp_cost_threshold

グローバル/セッション

MPP プランを生成するための最小コストしきい値は、imci_mpp_cost_thresholdimci_max_dop の積です。

有効な値: 1~10000。デフォルト値: 300。単位: ミリ秒。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • マイナーバージョン 8.0.1.1.45 以降の MySQL 8.0.1 クラスター。

    • マイナーバージョン 8.0.2.2.26 以降の MySQL 8.0.2 クラスター。

  • このパラメーターはすぐに有効になります。クラスターを再起動する必要はありません。

2024年10月17日

タイプ

パラメーター

レベル

説明

新規

loose_innodb_log_io_threads

グローバル

ログフラッシュ用の I/O スレッド数。

有効な値: 1 ~ 64。デフォルト値: 4。

変更済み

loose_allocator_policy_disabled

グローバル

メモリ制御ポリシーを有効にするかどうかを指定します。有効な値:

  • OFF: ポリシーを無効にします。

  • ON (デフォルト): ポリシーを有効にします。

説明

このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

  • MySQL 8.0.1 (マイナーバージョン 8.0.1.0.5 以降)。

  • MySQL 8.0.2 (マイナーバージョン 8.0.2.1.0 以降)。

loose_innodb_use_shadow_flush

グローバル

ロックフリーのダーティデータフラッシュ機能を有効にするかどうかを指定します。 有効値:

  • OFF: この機能を無効にします。

  • ON (デフォルト): この機能を有効にします。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • MySQL 8.0.1 (マイナーバージョン 8.0.1.1.39 以降)。

    • MySQL 8.0.2 (マイナーバージョン 8.0.2.2.25 以降)。

  • このパラメーターへの変更はすぐに有効になります。 クラスターの再起動は必要ありません。

2024年10月10日

タイプ

パラメーター

レベル

説明

新規

loose_adaptive_plans_switch

グローバル/セッション

適応型実行計画切り替え機能を有効にするかどうかを制御します。有効な値は次のとおりです。

  • OFF (デフォルト): この機能を無効にします。

  • ON: この機能を有効にします。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • MySQL 8.0.1、マイナーバージョン 8.0.1.1.39 以降。

    • MySQL 8.0.2、マイナーバージョン 8.0.2.2.25 以降。

  • このパラメーターの変更はすぐに有効になります。クラスターを再起動する必要はありません。

loose_etl_from_imci

グローバル/セッション

ETL を使用して列のストアからデータを読み取るかどうかを制御します。有効な値:

  • OFF (デフォルト): この機能を無効にします。

  • ON: この機能を有効にします。

  • FORCED: トランザクションの制限を解除します。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • MySQL 8.0.1、マイナーバージョン 8.0.1.1.32 以降。

    • MySQL 8.0.2、マイナーバージョン 8.0.2.2.19 以降。

  • このパラメーターへの変更はすぐに有効になります。クラスターを再起動する必要はありません。

loose_max_adaptive_digest_length

セッション

適応型ダイジェストの最大長。

有効な値: [0, 67108864]。 デフォルト値: 2097152。 単位: バイト。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • MySQL 8.0.1 のマイナーバージョン 8.0.1.1.29 以降。

    • MySQL 8.0.2 のマイナーバージョン 8.0.2.2.25 以降。

  • このパラメーターへの変更はすぐに有効になります。クラスターを再起動する必要はありません。

loose_adaptive_plans_max_time

グローバル/セッション

適応的実行計画切り替え機能の対象となる SQL 文の最大実行時間。クエリ文の実際の実行時間がこのしきい値を超えた場合、切り替えの条件が満たされていても実行計画は切り替えられません。

有効値: [0, 1800000]。デフォルト値: 500。単位: ミリ秒。

説明
  • このパラメーターは、以下のデータベースエンジンバージョンで使用できます。

    • MySQL 8.0.1 (マイナーバージョン 8.0.1.1.39 以降)。

    • MySQL 8.0.2 (マイナーバージョン 8.0.2.2.25 以降)。

  • このパラメーターへの変更はすぐに有効になります。クラスターを再起動する必要はありません。

変更

loose_xengine_bulk_load_size

グローバル/セッション

X-Engine でサポートされている事前コミットされたトランザクションのバッチサイズを制御します。

有効値の範囲は [1, 1073741824] に変更されます。デフォルト値は 100000 です。単位: 行。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで使用できます。

    • MySQL 8.0.1、マイナーバージョン 8.0.1.1.24 以降。

    • MySQL 8.0.2、マイナーバージョン 8.0.2.2.1 以降。

  • このパラメーターへの変更はすぐに有効になります。クラスターを再起動する必要はありません。

2024年9月26日

タイプ

パラメーター

レベル

説明

新規

loose_pq_mpp_enabled

グローバル

ePQ マルチノード並列クエリのグローバルスイッチを有効にするかどうかを指定します。有効な値:

  • OFF: この機能を無効にします。

  • ON (デフォルト): この機能を有効にします。

説明
  • このパラメーターは、バージョン 8.0.2.2.25 以降を実行する PolarDB for MySQL クラスターでのみ使用できます。

  • このパラメーターへの変更はすぐに有効になります。クラスターを再起動する必要はありません。

loose_pq_remain_subq_on_leader_with_offset

セッション

大きな LIMIT OFFSET 句が使用されている場合に、ePQ 並列クエリのサブクエリプッシュダウンを有効にするかどうかを指定します。有効な値:

  • OFF (デフォルト): この機能を無効にします。

  • ON: この機能を有効にします。

説明
  • このパラメーターは、バージョン 8.0.2.2.15 以降を実行する PolarDB for MySQL クラスターでのみ使用できます。

  • このパラメーターへの変更はすぐに有効になります。クラスターを再起動する必要はありません。

変更済み

loose_innodb_purge_batch_size

グローバル

CPU 使用率を向上させるために、デフォルト値はインスタンスの仕様に基づいて調整されます。

2024.09.19

タイプ

パラメーター

レベル

説明

新規

loose_polar_support_cluster_mdl_preemption

グローバル/セッション

読み取り/書き込み (RW) ノードに対してプリエンプティブなデータ定義言語 (DDL) 機能を有効にするかどうかを指定します。有効な値:

  • OFF (デフォルト): この機能を無効にします。

  • ON: この機能を有効にします。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで使用できます。

    • MySQL 8.0.1、マイナーバージョン 8.0.1.1.45 以降。

    • MySQL 8.0.2、マイナーバージョン 8.0.2.2.25 以降。

  • このパラメーターへの変更はすぐに有効になります。クラスターを再起動する必要はありません。

loose_polar_primary_mdl_preempt_after_wait_second

グローバル

RW ノードでブロックされたメタデータロック (MDL) の同期を待機するタイムアウト期間 (秒) を設定します。この期間内にロックが取得されない場合、システムは待機中のスレッドをプリエンプトします。

この新しいパラメーターの有効値は [1-31536000] です。デフォルト値は 10 です。

説明
  • このパラメーターは、次のデータベースエンジンバージョンで使用できます:

    • マイナーバージョンが 8.0.1.1.45 以降の MySQL 8.0.1

    • マイナーバージョンが 8.0.2.2.25 以降の MySQL 8.0.2

  • このパラメーターへの変更はすぐに有効になります。クラスターを再起動する必要はありません。

2024.09.05

タイプ

パラメーター

レベル

説明

新規

loose_winmagic_mode

グローバル/セッション

WinMagic を有効にするかどうかを指定します。有効な値:

  • OFF (デフォルト): この機能を無効にします。

  • ON: この機能を有効にします。

  • REPLICA_ON: 読み取り専用ノードでのみこの機能を有効にします。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.2.2.19 以降のバージョンでのみ使用できます。

  • このパラメーターへの変更はすぐに有効になります。クラスターの再起動は必要ありません。

loose_subquery_coalesce_mode

グローバル/セッション

サブクエリのマージを有効にするかどうかを指定します。有効な値:

  • OFF (デフォルト): この機能を無効にします。

  • ON: この機能を有効にします。

  • REPLICA_ON: 読み取り専用ノードでのみこの機能を有効にします。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.2.2.13 以降のバージョンでのみ使用できます。

  • このパラメーターへの変更はすぐに有効になります。クラスターの再起動は必要ありません。

loose_simplify_subq_mode

グローバル/セッション

サブクエリの簡略化を有効にするかどうかを指定します。有効な値:

  • OFF: この機能を無効にします。

  • ON: この機能を有効にします。

  • REPLICA_ON (デフォルト): 読み取り専用ノードでのみこの機能を有効にします。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.2.2.19 以降のバージョンでのみ使用できます。

  • このパラメーターへの変更はすぐに有効になります。クラスターの再起動は必要ありません。

2024.08.29

タイプ

パラメーター

レベル

説明

変更

loose_imci_build_bloomfilter_max_field_len

グローバル

  • このパラメーターへの変更はすぐに有効になります。クラスターを再起動する必要はありません。

  • 値の範囲は [0, 16384] です。デフォルト値は 256 文字です。

2024年8月22日

タイプ

パラメーター

レベル

注意

追加

loose_innodb_polar_wait_slave_reply_max_time

グローバル

準同期レプリケーション機能が有効になっている場合、このパラメーターは、書き込みトランザクションがコミットされる前にセカンダリゾーンからの同期確認を待つ最大時間を指定します。 この時間内にセカンダリゾーンから確認が受信されない場合でも、トランザクションはコミットされます。

有効値: [0-18446744073709550]。 デフォルト値: 500。 単位: ミリ秒。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.1.1.42 以降にのみ適用されます。

  • このパラメーターへの変更はすぐに有効になります。 クラスターを再起動する必要はありません。

loose_enable_large_trx_optimization

グローバル

Binlog large トランザクションの最適化機能を有効にするかどうかを指定します。 デフォルト値: OFF。 有効値:

  • OFF (デフォルト): バイナリログの large トランザクション最適化を無効にします。

  • ON: バイナリログの large トランザクション最適化を有効にします。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.2.2.25 以降にのみ適用されます。

  • このパラメーターへの変更はすぐに有効になります。 クラスターの再起動は必要ありません。

loose_binlog_large_trx_threshold_up

グローバル

バイナリログの large トランザクション最適化機能のしきい値。 この機能が有効になっている場合、単一のトランザクションからのバイナリログがこのしきい値を超えると、トランザクションは最適化されたメソッドを使用してコミットされます。

  • デフォルト値: 1 GB

  • 有効値: 10 MB~300 GB

説明
  • このパラメーターは、PolarDB for MySQL バージョン 8.0.2.2.25 以降にのみ適用されます。

  • このパラメーターへの変更はすぐに有効になります。クラスターの再起動は必要ありません。

変更

loose_temptable_max_mmap

グローバル

  • パラメーターを変更しても再起動は不要です。

  • デフォルト値が 1 GiB から 10 GiB に変更されました。

2024.08.15

タイプ

パラメーター

レベル

説明

新規

loose_innodb_polar_page_track

グローバル

SCC 最適化機能 MTT を有効にするかどうかを指定します。有効な値:

  • OFF (デフォルト): この機能を無効にします。

  • ON:この機能を有効にします。

説明

このパラメーターは、次の データベースエンジン のバージョンに適用されます:

  • MySQL 8.0.1、マイナーバージョンは 8.0.1.1.39 以降である必要があります。

  • MySQL 8.0.2、マイナーバージョンは 8.0.2.2.23 以降である必要があります。

変更済み

default_time_zone

グローバル/セッション

default_time_zone パラメーターでサポートされるタイムゾーンの範囲を拡張します。サポートされる値は次のとおりです。

  • SYSTEM (デフォルト)

  • PRC

  • Asia/Jakarta

  • Europe/Berlin

  • Asia/Tokyo

  • US/Pacific

  • US/Eastern

  • Europe/London

  • Australia/Sydney

  • Asia/Manila

  • Asia/Bangkok

  • Asia/Seoul

  • America/Los_Angeles

  • America/Vancouver

  • Asia/Singapore

  • Singapore

  • Canada/Atlantic

  • Canada/Central

  • Canada/East-Saskatchewan

  • Canada/Eastern

  • Canada/Mountain

  • Canada/Newfoundland

  • Canada/Pacific

  • Canada/Saskatchewan

  • Canada

  • Yukon

2024.08.01

タイプ

パラメーター

レベル

説明

新規

loose_predicate_deduce_mode

グローバル/セッション

推移的述語生成を有効にするかどうかを指定します。有効な値:

  • OFF: この機能を無効にします。

  • ON: この機能を有効にします。

  • REPLICA_ON (デフォルト): 読み取り専用ノードでのみこの機能を有効にします。

説明
  • このパラメーターは、マイナーバージョンが 8.0.2.2.23 以降の データベースエンジン MySQL 8.0.2 に適用されます。

  • 推移的述語生成: `WHERE` 句の条件の推移的プロパティを使用して、より多くの単一テーブル条件を導出します。これにより、より早い段階でのデータフィルタリングが可能になります。

2024.08.01

タイプ

パラメーター

レベル

説明

変更済み

loose_innodb_redo_log_buf_enable

グローバル

MySQL 8.0.2 以降では、コンソールでのこのパラメーターの構成はサポートされなくなりました。

loose_innodb_redo_log_buf_size

グローバル

MySQL 8.0.2 以降では、コンソールでのこのパラメーターの構成はサポートされなくなりました。

2024.07.25

タイプ

パラメーター

レベル

説明

変更済み

loose_temptable_max_mmap

グローバル

  • このパラメーターへの変更は、再起動せずに有効になります。

  • デフォルト値は 322,122,547,200 バイトから 1,073,741,824 バイトに変更されました。

2024.07.19

タイプ

パラメーター

レベル

説明

新規

loose_innodb_log_wait_for_flush_spin_delay

グローバル

redo ログがディスクにフラッシュされるのを待機しているトランザクションのスピン待機数。

有効値: [0, 18,446,744,073,709,551,615]。デフォルト値: 25,000。

loose_innodb_log_flusher_spin_delay

グローバル

redo ログがディスクにフラッシュされるときに必要なスピン待機数。

有効値: [0, 18,446,744,073,709,551,615]。デフォルト値: 25,000。

変更済み

loose_innodb_log_writer_spin_delay

グローバル

redo ログ書き込み構成への変更は、クラスターを再起動せずに有効になります。

2024.07.11

タイプ

パラメーター

レベル

説明

新規

loose_outer_join_transform_mode

グローバル/セッション

外部結合から内部結合への変換を有効にするかどうかを指定します。有効な値:

  • OFF: この機能を無効にします。

  • ON: この機能を有効にします。

  • REPLICA_ON (デフォルト): 読み取り専用ノードでのみこの機能を有効にします。

説明

このパラメーターは、マイナーバージョンが 8.0.2.2.19 以降の データベースエンジン MySQL 8.0.2 に適用されます。

2024年7月4日

タイプ

パラメーター

レベル

説明

追加

loose_sync_gtids_to_replica

グローバル

グローバルトランザクション ID (GTID) の読み取り専用ノードへのリアルタイム同期を有効にするかどうかを指定します。

  • OFF (デフォルト): この機能を無効にします。

  • ON: この機能を有効にします。

説明

このパラメーターは、次の データベースエンジン バージョンで使用できます。

  • マイナーバージョンが 8.0.1.1.33 以降の MySQL 8.0.1

  • マイナーバージョンが 8.0.2.2.13 以降の MySQL 8.0.2

2024.06.26

タイプ

パラメーター

レベル

説明

新規

loose_distinct_elimination_mode

グローバル/セッション

DISTINCT 排除機能を有効にするかどうかを指定します。有効な値:

  • OFF (デフォルト): この機能を無効にします。

  • ON: この機能を有効にします。

  • REPLICA_ON: 読み取り専用ノードでのみこの機能を有効にします。

説明

このパラメーターは、PolarDB for MySQL 8.0.2 でのみ使用でき、マイナーバージョンは 8.0.2.2.23 以降である必要があります。

thread_pool_reset_waiting_state_before_queuing

グローバル

スレッドプールでキューイングされる前に接続の待機状態をリセットするかどうかを指定します。有効な値:

  • OFF (デフォルト): 無効にします。

  • ON: 有効にします。

説明

このパラメーターは、PolarDB for MySQL 8.0.1 でのみ使用でき、マイナーバージョンは 8.0.1.1.43 以降である必要があります。

2024年6月24日

タイプ

パラメーター

レベル

説明

変更済み

loose_rds_audit_log_event_buffer_size

グローバル

監査ログレコード内の単一の SQL 文の最大長を 1,048,576 に増やします。

2024年6月21日

タイプ

パラメーター

レベル

説明

新規

loose_enable_join_elimination_for_dml

グローバル/セッション

DML 文の JOIN 除去最適化機能を有効にするかどうかを指定します。 有効な値:

  • OFF (デフォルト): この機能を無効にします。

  • ON: この機能を有効にします。

説明

このパラメーターは、PolarDB for MySQL バージョン 8.0.1 にのみ適用され、マイナーバージョンは 8.0.1.1.43 以降である必要があります。

loose_hybrid_opt_compatible_transform_switch

グローバル/セッション

インメモリ列インデックス (IMCI) のハイブリッド行列表実行オプティマイザーの最適化オプションを制御します。デフォルト値は空の文字列です。オプションは次のとおりです:

  • merge_derived: 派生テーブルのマージ。有効な値:

    • ON (デフォルト): オプションを有効にします。

    • OFF: オプションを無効にします。

  • subquery_in2exists: IN サブクエリを EXISTS サブクエリに変換します。有効な値:

    • ON (デフォルト): オプションを有効にします。

    • OFF: オプションを無効にします。

  • const_table: 定数テーブルの生成。有効な値:

    • ON (デフォルト): オプションを有効にします。

    • OFF: オプションを無効にします。

  • join_predicate_pushdown: 結合述語のプッシュダウン。詳細については、「結合条件のプッシュダウン」をご参照ください。有効な値:

    • ON (デフォルト): オプションを有効にします。

    • OFF: オプションを無効にします。

  • join_eliminate: JOIN 除去の最適化。詳細については、「JOIN 除去の最適化例」をご参照ください。有効な値:

    • ON (デフォルト): オプションを有効にします。

    • OFF: オプションを無効にします。

  • semi_join: セミ結合。詳細については、「セミ結合」をご参照ください。有効な値:

    • ON (デフォルト): オプションを有効にします。

    • OFF: オプションを無効にします。

  • intermediate_table: 中間結果の一時テーブル。有効な値:

    • ON (デフォルト): オプションを有効にします。

    • OFF: オプションを無効にします。

  • equal_propagation: 等価伝播。詳細については、「条件のプッシュダウン」をご参照ください。有効な値:

    • ON (デフォルト): オプションを有効にします。

    • OFF: オプションを無効にします。

例: set loose_hybrid_opt_compatible_transform_switch='merge_derived=off,intermediate_table=on,equal_propagation=on';

説明

このパラメーターは、PolarDB for MySQL 8.0.1 のマイナーバージョン 8.0.1.1.43 以降にのみ適用されます。

2024年6月20日

タイプ

パラメーター

レベル

説明

新規

loose_deprecated_join_elim

グローバル/セッション

元の loose_join_elimination_mode パラメーターの LEFT JOIN 除去機能を制御します。有効な値:

  • REPLICA_ON (デフォルト): 読み取り専用ノードで JOIN 除去の最適化を有効にします。

  • ON: プライマリノードで JOIN 除去の最適化を有効にします。

  • OFF: JOIN 除去の最適化を無効にします。

説明

このパラメーターは、PolarDB for MySQL 8.0.2.2.24 以降にのみ適用されます。

変更済み

loose_join_elimination_mode

グローバル/セッション

JOIN 除去の最適化が更新され、より多くのシナリオをサポートするようになりました。このパラメーターのデフォルト値は OFF に変更されます。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.2.2.24 以降にのみ適用されます。8.0.2.2.24 より前のバージョンでは、この機能は変更されません。

  • PolarDB for MySQL のカーネルバージョンを 8.0.2.2.24 より前のバージョンから 8.0.2.2.24 以降にアップグレードする場合、このパラメーターのデフォルト値は自動的に OFF に変更されます。

2024.06.12

タイプ

パラメーター

レベル

説明

新規

mcv_improved_records_per_key

グローバル/セッション

Most Common Values (MCV) を使用して Records per key の推定を改善するかどうかを指定します。有効な値:

  • OFF (デフォルト): 無効。

  • ON: 有効。

2024年6月7日

タイプ

パラメーター

レベル

説明

新規

loose_common_subcond_extract_mode

グローバル/セッション

共通部分式抽出機能を有効にするかどうかを指定します。有効な値は次のとおりです。

  • OFF: この機能を無効にします。

  • ON: この機能を有効にします。

  • REPLICA_ON (デフォルト): 読み取り専用ノードでのみこの機能を有効にします。

説明

このパラメーターは、PolarDB for MySQL 8.0.2.2.23.1 以降でのみ使用できます。

loose_optimize_ref_access_cost

グローバル/セッション

JOIN ref インデックススキャンでスキャンされる行数のコスト見積もりを最適化するかどうかを指定します。有効な値は次のとおりです。

  • ON (デフォルト): 最適化を有効にします。

  • OFF: 最適化を無効にします。

limit_orderby_pushdown_mode

グローバル/セッション

limit_orderby_pushdown 機能を有効にするかどうかを指定します。有効な値は次のとおりです。

  • OFF (デフォルト): この機能を無効にします。

  • ON: この機能を有効にします。

  • REPLICA_ON: 読み取り専用ノードでのみこの機能を有効にします。

2024年6月5日

タイプ

パラメーター

レベル

説明

新規

loose_thread_pool_idle_timeout

グローバル

スレッドプール内のアイドルスレッドのタイムアウト期間。 ワーカースレッドがこの期間を超えてアイドル状態のままである場合、そのワーカースレッドはシャットダウンされます。

有効な値: 1~4294967295。デフォルト値は 60 です。

loose_innodb_log_wait_for_write_spin_delay

グローバル

トランザクションが redo ログのディスクへの書き込みを待機している間にスピンする回数を指定します。

有効な値: 0~18446744073709551615。デフォルト値は 25000 です。

loose_imci_enable_hybrid_plan

グローバル

このパラメーターはバージョン 8.0.2 で導入されました。

ワイドテーブルクエリを高速化するハイブリッドプラン機能を制御します。有効な値:

  • ON (デフォルト): ハイブリッドプラン機能を有効にして、ワイドテーブルクエリを高速化します。

  • OFF: ワイドテーブルクエリを高速化するハイブリッドプラン機能を無効にします。

2024-05-29

タイプ

パラメーター

レベル

説明

新規

loose_gis_geometry_from_text_ignore_error

グローバル/セッション

gis_geometry_from_text 関数が無効な GIS データを処理する際に、エラーを報告するか NULL を返すかを制御します。有効な値:

  • OFF (デフォルト): エラーを報告します。

  • ON: エラーを無視して NULL を返します。

loose_derived_cond_pushdown_mode

グローバル/セッション

このパラメーターはバージョン 8.0.1 の新機能です。

WHERE 句から派生テーブルへの条件プッシュダウン機能を制御します。有効な値:

  • OFF (デフォルト): この機能を無効にします。

  • ON: この機能を有効にします。

  • REPLICA_ON: 読み取り専用ノードでのみこの機能を有効にします。

loose_having_cond_pushdown_mode

グローバル/セッション

このパラメーターはバージョン 8.0.1 の新機能です。

HAVING 条件プッシュダウン最適化機能を制御します。有効な値:

  • OFF (デフォルト): この機能を無効にします。

  • ON: この機能を有効にします。

  • REPLICA_ON: 読み取り専用ノードでのみこの機能を有効にします。

loose_subquery_cond_pushdown_mode

グローバル/セッション

このパラメーターはバージョン 8.0.1 の新機能です。

サブクエリへの述語プッシュダウン機能を制御します。有効な値:

  • OFF (デフォルト): この機能を無効にします。

  • ON: この機能を有効にします。

  • REPLICA_ON: 読み取り専用ノードでのみこの機能を有効にします。

loose_enable_imci_mem_inhibit_pct_change

グローバル

このパラメーターはバージョン 8.0.2.2.23 の新機能です。

インメモリ列インデックス (IMCI) と InnoDB の間のメモリ割り当て比率のオンライン変更を許可するかどうかを指定します。

  • OFF (デフォルト): 無効。

  • ON: 有効。

変更済み

imci_max_virtual_memory

グローバル

デフォルト値は DBNodeClassMemory × 3/5 に変更されました。これにより、デフォルト設定では、同時実行される列ストアのクエリの最大数が 6 に制限されます。

loose_xengine_use_memory_pct

グローバル

バージョン 8.0.1.1.42 以降、および 8.0.2.2.23 以降では、このパラメーターを変更しても再起動は不要です。

2024.05.16

タイプ

パラメーター

レベル

説明

新規

loose_csv_oss_query

グローバル

OSS 内のテーブルのクエリ条件を OSS にプッシュダウンして実行するかどうかを指定します。有効な値:

  • OFF (デフォルト): 条件のプッシュダウンを無効にします。

  • ON: 条件のプッシュダウンを有効にします。

説明

このパラメーターは、PolarDB for MySQL 8.0.2.2.23 以降のバージョンでのみ使用できます。

loose_csv_oss_file_filter

グローバル

OSS 内のテーブルをクエリするときにファイルフィルターの最適化を使用するかどうかを指定します。有効な値:

  • OFF (デフォルト): ファイルフィルターの最適化を無効にします。

  • ON: ファイルフィルターの最適化を有効にします。

説明

このパラメーターは、PolarDB for MySQL 8.0.2.2.23 以降のバージョンでのみ使用できます。

2024-05-10

タイプ

パラメーター

レベル

説明

新規

loose_enable_compatiable_optimize_for_imci

グローバル/セッション

ローストアの特定の最適化オプションが列のストアにも適用されるかどうかを制御します。有効な値:

  • OFF (デフォルト): ローストアの最適化オプションは列のストアに適用されません。

  • ON: ローストアの最適化オプションが列のストアに適用されます。

説明

このパラメーターは、PolarDB for MySQL 8.0.1.1.39 以降のバージョンでのみ使用できます。

loose_enable_join_elimination_for_dml

グローバル/セッション

DML 文の JOIN 除去機能を有効にするかどうかを指定します。有効な値:

  • OFF (デフォルト): DML 文の JOIN 除去機能は無効になります。

  • ON: DML 文の JOIN 除去機能が有効になります。

2024年5月9日

タイプ

パラメーター

レベル

説明

新規

loose_enable_large_trx_optimization

グローバル

Binlog の大規模トランザクションの最適化メカニズムを制御します。有効な値:

  • OFF (デフォルト): 大規模トランザクションに対するバイナリログの最適化を無効にします。

  • ON: 大規模トランザクションのバイナリロギング最適化を有効にします。

説明
  • このパラメーターは、PolarDB for MySQL 8.0.1.1.42 以降でのみ使用できます。

  • このパラメーターへの変更はすぐに有効になります。クラスターを再起動する必要はありません。

loose_binlog_large_trx_threshold_up

グローバル

Binlog の大規模トランザクションの最適化機能のしきい値です。大規模トランザクションに対して最適化されたバイナリログの書き込みを有効にした後、トランザクションによって生成されたバイナリログのサイズがこのしきい値を超えると、そのトランザクションに対して最適化されたバイナリログの書き込みがトリガーされます。

  • デフォルト値: 1 GB

  • 有効な値: 200 MB~300 GB

説明
  • このパラメーターは、PolarDB for MySQL 8.0.1.1.42 以降でのみ使用できます。

  • このパラメーターへの変更はすぐに有効になります。クラスターを再起動する必要はありません。

2024 年 5 月 7 日

タイプ

パラメーター

レベル

説明

新規

loose_use_oss_meta

セッション

OSS META を使用して OSS データを管理するかどうかを指定します。有効な値:

  • OFF (デフォルト): OSS META を使用して OSS データを管理しません。

  • ON: OSS META を使用して OSS データを管理します。

2024 年 4 月 11 日

タイプ

パラメーター

レベル

説明

変更

loose_polar_allow_create_hybrid_partition

グローバル/セッション

デフォルト値が OFF になりました。

loose_polar_allow_unique_check_ignore

グローバル/セッション

デフォルト値が OFF になりました。

2024年4月3日

タイプ

パラメーター

レベル

説明

変更済み

loose_subquery_cond_pushdown_mode

グローバル/セッション

このパラメーターのデフォルト値は OFF に設定されています。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

loose_derived_cond_pushdown_mode

グローバル/セッション

このパラメーターのデフォルト値は OFF に設定されています。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

loose_having_cond_pushdown_mode

グローバル/セッション

このパラメーターのデフォルト値は OFF に設定されています。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

loose_primary_fast_lookup

グローバル/セッション

このパラメーターのデフォルト値は OFF に設定されています。

説明

この変更はバージョン 8.0.2 にのみ適用されます。

2024年4月2日

タイプ

パラメーター

レベル

説明

新規

loose_imci_explain_print_row_cost

グローバル/セッション

列ストア ノードにディスパッチされるクエリに対して EXPLAIN を実行するときに、列指向の実行計画に行数とコスト情報を表示するかどうかを指定します。有効な値:

  • ON (デフォルト): 列指向の実行計画に行数とコスト情報を表示します。

  • OFF: 列指向の実行計画に行数とコスト情報を表示しません。

2024年3月29日

タイプ

パラメーター

レベル

説明

新規

loose_innodb_buffer_pool_resize_cancel

グローバル

Serverless 自動スケーリング中にブロックされた Buffer Pool のスケールイン操作を自動的にキャンセルするかどうかを指定します。有効な値は次のとおりです。

  • OFF (デフォルト): Serverless 自動スケーリング中にブロックされた Buffer Pool のスケールイン操作を自動的にキャンセルしません。

  • ON: Serverless 自動スケーリング中にブロックされた Buffer Pool のスケールイン操作を自動的にキャンセルします。

init_connect

グローバル

新しい接続が確立されたときに自動的に実行される SQL 文。有効な値は次のとおりです。

  • '' (デフォルト)

  • 'set names utf8mb4'

  • 'set names utf8'

  • 'set default_collation_for_utf8mb4=utf8mb4_general_ci'

  • 'set default_collation_for_utf8mb4=utf8mb4_general_ci;set names utf8mb4'

  • 'set names utf8mb4 collate utf8mb4_general_ci'

  • 'set names utf8mb4 COLLATE utf8mb4_bin'

  • 'set names utf8mb4 collate utf8mb4_unicode_ci'

2024 年 3 月 25 日

タイプ

パラメーター

レベル

説明

新規

loose_temptable_use_mmap

グローバル

TempTable エンジンがメモリマッピング (mmap) ファイルを使用するかどうかを指定します。有効な値:

  • ON (デフォルト): TempTable エンジンは mmap ファイルを使用します。

  • OFF: TempTable エンジンは mmap ファイルを使用しません。

変更済み

loose_innodb_use_shadow_flush

グローバル/セッション

このパラメーターのデフォルト値は ON に変更されます。

説明

このパラメーターはバージョン 8.0.1 にのみ適用されます。

2024 年 3 月 21 日

タイプ

パラメーター

レベル

説明

新規

loose_imci_build_max_pddl_threads

グローバル

インメモリ列インデックス (IMCI) 上で並列 DDL 文を実行するためのスレッド数。

有効な値: 0~512。デフォルト値は 0 です。

loose_imci_max_pddl_threads_cpu_ratio

グローバル

CPU 数に基づいて IMCI の DDL 実行スレッドの総数を調整するために使用される比率。

有効な値: 0.1~100.0。デフォルト値は 1.5 です。

loose_imci_enable_pack_order_key_changed_rebuild

グローバル

IMCI のオーダーキーが変更されたときにテーブルを再構築するかどうかを指定します。有効な値は次のとおりです。

  • OFF (デフォルト): IMCI のオーダーキーが変更されてもテーブルは再構築されません。

  • ON: IMCI のオーダーキーが変更されるとテーブルが再構築されます。

loose_imci_pack_order_key_sort_level

グローバル

IMCI 上の DDL ソートのソートレベル。

有効な値: 0~2。デフォルト値は 1 です。

2024-03-04

タイプ

パラメーター

レベル

説明

変更済み

default_storage_engine

グローバル

このパラメーターの有効値に XENGINExengine オプションが追加されました。

2024.02.29

タイプ

パラメーター

レベル

説明

変更

loose_imci_default_pack_shift

グローバル

パラメーターの有効値が 6–18 から 7–18 に変更されました。

2024年2月21日

タイプ

パラメーター

レベル

説明

新規

loose_temptable_max_mmap

グローバル

TempTable ストレージエンジンが、データをディスクに書き込む前にメモリマップ (MMAP) ファイルから割り当てることができるメモリの最大量です。

有効値: 0 から 1099511627776。 デフォルト値: 322122547200。 単位: バイト。

2024.02.04

タイプ

パラメーター

レベル

説明

新規

loose_imci_build_bloomfilter_max_field_len

グローバル

インメモリ列インデックス (IMCI) のブルームフィルターを構築するためのフィールドの最大長。

有効値の範囲: 1 ~ 4096。デフォルト値: 64。単位: 文字。

2024.01.25

タイプ

パラメーター

レベル

説明

新規

loose_polar_archive_thread_cnt

グローバル

コールドデータを並列でアーカイブするためのスレッドの最大数。

有効な値: 1 ~ 1024。デフォルト値: 1。

説明

このパラメーターは、バージョン 8.0.2 にのみ適用されます。

変更済み

loose_max_oss_connections

グローバル

loose_max_oss_connections パラメーターの有効値の範囲が 1 ~ 1024 に変更されます。

2024年1月22日

タイプ

パラメーター

レベル

説明

新規

loose_innodb_support_instant_modify_charset

グローバル

瞬時文字セット変更機能を制御します。有効な値:

  • OFF (デフォルト): インスタント文字セット変更機能を無効にします。

  • ON: 瞬時文字セット変更機能を有効にします。

説明

このパラメーターはバージョン 8.0.1 にのみ適用されます。

2024年1月18日

タイプ

パラメーター

レベル

説明

新規

loose_imci_enable_dynamic_filter

グローバル/セッション

動的フィルターを制御します。有効な値:

  • OFF (デフォルト): 動的フィルターを無効にします。

  • ON: 動的フィルターを有効にします。

loose_imci_dynamic_filter_in_limits

グローバル/セッション

動的フィルター inlist の最大行数を指定します。行数がこのしきい値を超えると、動的フィルター inlist は自動的に無効になります。

有効な値: 1~100000。デフォルト値: 1000。単位: 行。

2024.01.15

タイプ

パラメーター

レベル

説明

新規

loose_adaptive_plans_switch

グローバル/セッション

PolarDB のアダプティブ実行計画切り替え機能を制御します。有効値:

  • imci_chosen=off (デフォルト): 列ストアおよび行ストアのルーティングに対するアダプティブ実行計画切り替え機能を無効にします。

  • imci_chosen=on: 列ストアおよび行ストアのルーティングに対するアダプティブ実行計画切り替え機能を有効にします。

説明

このパラメーターは、バージョン 8.0.1 でのみ使用できます。

loose_adaptive_plans_max_time

グローバル/セッション

アダプティブ実行計画切り替えの対象となる SQL 文の最大実行時間を指定します。クエリ文の元の計画での実行時間がこの値を超えた場合、切り替えのしきい値を満たしていても計画は切り替えられません。

有効値: 0~1800000。デフォルト値は 500 です。単位: ミリ秒。

説明

このパラメーターは、バージョン 8.0.1 でのみ使用できます。

loose_xformer_mode

グローバル/セッション

コストベースのクエリ変換機能を制御します。有効値:

  • OFF (デフォルト): コストベースのクエリ変換機能を無効にします。

  • ON: コストベースのクエリ変換機能を有効にします。

  • REPLICA_ON: 読み取り専用 (RO) ノードでのみコストベースのクエリ変換機能を有効にします。

説明

このパラメーターは、バージョン 8.0.2 でのみ使用できます。

loose_xformer_max_nested_level

グローバル/セッション

クエリ文内のクエリブロックの最大ネストレベル。クエリ文内のクエリブロックのネストレベルがこの値を超えると、コストベースのクエリ変換機能は無効になります。

有効値: 1~64。デフォルト値は 5 です。

説明

このパラメーターは、バージョン 8.0.2 でのみ使用できます。

loose_xformer_iteration_limit

グローバル

コストベースのクエリ変換機能の最大反復回数。

有効値: 1~10。デフォルト値は 1 です。

説明

このパラメーターは、バージョン 8.0.2 でのみ使用できます。

loose_xformer_search_strategy

グローバル

コストベースのクエリ変換機能の空間検索戦略。有効値:

  • auto (デフォルト): アダプティブ検索。PolarDB は、変換オブジェクトに基づいて linear または twoPass 戦略をアダプティブに選択します。

  • linear: 線形検索。この戦略では、PolarDB は各オブジェクトに変換を適用する前後のコストを比較し、より良い実行計画を選択します。

  • twoPass: 2 パス検索。この戦略では、PolarDB は、すべてのオブジェクトに同じ変換を適用した場合のコストと、どのオブジェクトにも変換を適用しなかった場合のコストを比較し、より良い実行計画を選択します。

説明

このパラメーターは、バージョン 8.0.2 でのみ使用できます。

2024.01.09

タイプ

パラメーター

レベル

説明

新規

loose_polarfs_cache_enabled

グローバル

非 O_DIRECT I/O のパフォーマンスを最適化するために PFS キャッシュを使用するかどうかを指定します。有効な値:

  • OFF (デフォルト): PFS キャッシュは、non-O_DIRECT I/O のパフォーマンスを最適化するために使用されません。

  • ON: PFS キャッシュは、non-O_DIRECT I/O のパフォーマンスを最適化するために使用されます。

2023

2023年12月25日

タイプ

パラメーター

レベル

説明

新規

loose_xengine_max_background_compactions

グローバル

X-Engine エンジンのバックグラウンド圧縮スレッドの最大数。

有効値: 2~22。 デフォルト値: 2。

loose_xengine_max_total_wal_size

グローバル

X-Engine エンジンのトランザクションログの合計サイズ。

有効値: {DBNodeClassMemory × 1/100}~{DBNodeClassMemory × 1/4}。 デフォルト値は、クラスターの仕様とさまざまなエンジンのメモリ割り当て比率に基づいて計算されます。 単位: バイト。

loose_xengine_db_total_write_buffer_size

グローバル

X-Engine エンジンの書き込みバッファのサイズ。

有効値: {DBNodeClassMemory × 1/20}~{DBNodeClassMemory × 1/4}。 デフォルト値は、クラスターの仕様とさまざまなエンジンのメモリ割り当て比率に基づいて計算されます。 単位: バイト。

loose_xengine_block_cache_size

グローバル

X-Engine エンジンの読み取りバッファのサイズ。

有効値: {DBNodeClassMemory × 3/20}~{DBNodeClassMemory × 3/4}。 デフォルト値は、クラスターの仕様とさまざまなエンジンのメモリ割り当て比率に基づいて計算されます。 単位: バイト。

loose_xengine_max_background_flushes

グローバル

X-Engine エンジンでフラッシュ操作に使用されるバックグラウンドスレッドの最大数です。

有効値: 1~64。 デフォルト値: 2。

変更済み

loose_innodb_primary_flush_max_lsn_lag

グローバル/セッション

loose_innodb_primary_flush_max_lsn_lag パラメーターのデフォルト値が GREATEST(1073741824, {DBNodeClassMemory × 9/100}) に変更されます。

2023年12月18日

タイプ

パラメーター

レベル

説明

新規

max_connections

グローバル/セッション

データベースへの最大接続数。

有効値: 1~200,000。 デフォルト値: 2,312。

max_user_connections

グローバル/セッション

単一ユーザーの最大接続数。

有効値: 10~200,000。 デフォルト値: 1,800。

innodb_buffer_pool_size

グローバル/セッション

InnoDB エンジンのメモリバッファーのサイズです。

有効な値: {DBNodeClassMemory × 1/4}~{DBNodeClassMemory × 4/5}。デフォルト値: 3,328 MB。単位: バイト。

innodb_log_buffer_size

グローバル/セッション

InnoDB エンジンがディスク上のログファイルに書き込むために使用するバッファーのサイズ。

有効値: 1048576~4294967295。 デフォルト値: 32 MB。 単位: バイト。

2023年12月12日

タイプ

パラメーター

レベル

説明

新規

loose_polar_enable_imci_with_mm

グローバル

マルチマスタークラスターで In-Memory Column Index (IMCI) の作成を許可するかどうかを指定します。有効な値:

  • OFF (デフォルト): マルチマスタークラスターでの IMCI の作成を許可しません。

  • ON: マルチマスタークラスターでの IMCI の作成を許可します。

2023年12月11日

タイプ

パラメーター

レベル

説明

新規

loose_pq_mpp_shared_subquery

グローバル/セッション

エラスティックパラレルクエリ (ePQ) の共有アクセスサブクエリに対して、クロスノード並列実行を有効にするかどうかを指定します。有効な値:

  • OFF (デフォルト): ePQ の共有アクセスサブクエリに対するクロスノード並列実行を無効にします。

  • ON: ePQ の共有アクセスサブクエリに対するクロスノード並列実行を有効にします。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

loose_pq_mpp_allow_imci_node

グローバル/セッション

エラスティックパラレルクエリ (ePQ) がパラレルワーカのタスクを列ストアノードにスケジュールすることを許可するかどうかを指定します。有効な値:

  • OFF (デフォルト): ePQ がパラレルワーカのタスクを列ストアノードにスケジュールすることを許可しません。

  • ON: ePQ がパラレルワーカのタスクを列ストアノードにスケジュールすることを許可します。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

2023 年 11 月 22 日

タイプ

パラメーター

レベル

説明

新規

loose_imci_dynamic_pack_shift_policy

グローバル

pack_shift の動的調整ポリシーを制御します。 有効値:

  • DISABLED (デフォルト): pack_shift の動的調整ポリシーを無効にします。

  • SkipRecoverFromCheckpoint: バックアップと回復中に pack_shift の動的調整ポリシーを無効にします。

  • SkipPartitionTable: パーティションテーブルの pack_shift の動的調整ポリシーを無効にします。

  • ENABLED: pack_shift の動的調整ポリシーを有効にします。

2023年11月21日

タイプ

パラメーター

レベル

説明

新規

loose_opt_outline_enable

グローバル

Statement 概要機能を有効にするかどうかを制御します。有効な値:

  • ON (デフォルト): Statement 概要機能を有効にします。

  • OFF: ステートメントアウトライン機能を無効にします。

2023年11月9日

タイプ

パラメーター

レベル

説明

新規

loose_imci_enable_max_pddl_threads_adjust

グローバル

インメモリ列インデックス (IMCI) 機能が有効になっている場合に、列ストアノードがクラスター仕様に基づいて DDL スレッドの最大数を動的に調整するかどうかを指定します。有効な値:

  • ON (デフォルト): インメモリ列インデックス (IMCI) 機能が有効になっている場合、列ストアノードはクラスター仕様に基づいて DDL スレッドの最大数を動的に調整します。

  • OFF: インメモリ列インデックス (IMCI) 機能が有効になっている場合、列ストアノードはクラスター仕様に基づいて DDL スレッドの最大数を動的に調整しません。

loose_innodb_persist_replica_enable

グローバル

読み取り/書き込みノードが利用できない場合に、読み取り専用ノードが利用可能な状態を維持するかどうかを制御します。有効な値:

  • OFF (デフォルト): 読み取り/書き込みノードが利用できない場合、読み取り専用ノードは利用できなくなります。

  • ON: 読み取り/書き込みノードが利用できない場合でも、読み取り専用ノードは可能な限り利用可能な状態を維持します。

2023年11月7日

タイプ

パラメーター

レベル

説明

新規

derived_table_pruning_mode

グローバル/セッション

派生テーブルの冗長な列をプルーニングする機能を有効にする範囲を指定します。有効な値:

  • REPLICA_ON (デフォルト): この機能は非プライマリノードでのみ有効になります。

  • ON: この機能はすべてのノードで有効になります。

  • OFF: この機能はすべてのノードで無効になります。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

2023年11月3日

タイプ

パラメーター

レベル

説明

新規

loose_imci_mpp_partition_cnt

グローバル/セッション

インメモリ列インデックス (IMCI) のマルチノード並列処理機能におけるデータ分布のパーティション数。

有効値: 1~2,017。 デフォルト値: 293。

2023年10月25日

タイプ

パラメーター

レベル

説明

新規

default_tmp_storage_engine

グローバル/セッション

一時テーブルのストレージエンジンを設定します。 有効値:

  • InnoDB (デフォルト)

  • MyISAM

  • MEMORY

tls_version

グローバル

OpenSSL の暗号化プロトコルバージョンを設定します。 有効値:

  • TLSv1,TLSv1.1,TLSv1.2 (デフォルト)

  • TLSv1.2

  • TLSv1.1

  • TLSv1

  • TLSv1,TLSv1.1

  • TLSv1,TLSv1.2

  • TLSv1.1,TLSv1.2

変更済み

collation_server

グローバル/セッション

有効な値に `utf8mb4_unicode_ci` が追加されました。

削除

loose_imci_default_pack_shift_part

グローバル

loose_imci_default_pack_shift_part パラメーターはコンソールから削除されます。

2023年10月17日

タイプ

パラメーター

レベル

説明

新規

loose_xengine_parallel_scan_enabled

グローバル

X-Engine のテーブルで並列クエリを許可するかどうかを指定します。有効な値:

  • ON (デフォルト): X-Engine のテーブルで並列クエリを許可します。

  • OFF: X-Engine のテーブルで並列クエリを許可しません。

説明

このパラメーターはバージョン 8.0.1 にのみ適用されます。

2023年10月12日

タイプ

パラメーター

レベル

説明

新規

loose_imci_enable_hybrid_plan

グローバル

ワイドテーブルクエリを高速化するための Hybrid Plan 機能を制御します。有効な値:

  • ON (デフォルト): ワイドテーブルクエリを高速化するための Hybrid Plan 機能を有効にします。

  • OFF: ワイドテーブルクエリを高速化するための Hybrid Plan 機能を無効にします。

説明

このパラメーターはバージョン 8.0.1 にのみ適用されます。

loose_imci_pruner_lru_cache_capacity

グローバル

ブルームフィルター内の IMCI プルーナーのキャッシュサイズを設定します。

有効な値: 8388608 から {DBNodeClassMemory × 20/100}。デフォルト値: {DBNodeClassMemory × 1/100}。単位: バイト。

loose_imci_default_write_policy

グローバル

インメモリ列インデックス (IMCI) データの書き込みポリシーを指定します。有効な値:

  • Tradeoff (デフォルト): このポリシーは、Skip4K に基づく最適化です。書き込みのデータボリュームが 1 MB 未満の場合、このポリシーは ForPerformance と同等です。データボリュームが 1 MB 以上の場合、データは可能な限り分割されて異なるファイルに書き込まれます。

  • ForCapacity: ストレージスペースを優先します。内部の断片化を最小限に抑えるために、データは可能な限り分割されて複数のファイルに書き込まれます。各書き込みでは、最大 4 KB の内部断片化が発生します。

  • ForPerformance: パフォーマンスを優先します。各書き込みに対して、最も適切な ExtentSize を持つファイルが選択されます。このポリシーは最高の I/O パフォーマンスを提供しますが、内部の断片化率が最も高くなり、より多くのスペースが無駄になります。

  • Skip4K: データ分割ロジックは ForCapacity に似ています。4 KB を超えるデータを書き込む場合、4 KB のエクステントは完全に無視されます。各書き込みでは、最大 16 KB の内部断片化が発生します。

変更済み

loose_records_threshold_for_parallelism

グローバル/セッション

このパラメーターの有効範囲が変更されます。 新しい有効範囲は 1~18446744073709551615 です。

2023年9月25日

タイプ

パラメーター

レベル

説明

新規

loose_imci_default_pack_shift_part

グローバル

パーティションテーブルに In-Memory Column Index (IMCI) を作成するための pack_shift サイズを設定します。

有効値: 6~18。 デフォルト値: 13。

変更済み

loose_imci_default_pack_shift

グローバル

このパラメーターのデフォルト値が変更されました。 新しいデフォルト値は 14 です。

2023 年 9 月 5 日

タイプ

パラメーター

レベル

説明

新規

loose_max_oss_connections

グローバル

Object Storage Service (OSS) への最大接続数。

有効値: 1~100。 デフォルト値: 10。

loose_imci_enable_read_during_load_nci

グローバル

再起動後、行から列へのマッピング関係 (LOADING_NCI) の再構築中に、列ストアノードがスナップショット読み取りサービスを提供できるかどうかを指定します。 有効値:

  • OFF (デフォルト): 再起動後、行から列へのマッピング関係 (LOADING_NCI) の再構築中に、列ストアノードはスナップショット読み取りサービスを提供できません。

  • ON: 再起動後、行から列へのマッピング関係 (LOADING_NCI) の再構築中に、列ストアノードはスナップショット読み取りサービスを提供できます。

変更済み

loose_imci_thread_pool_size

グローバル

loose_imci_thread_pool_size パラメーターの再起動ポリシーが変更されます。

2023 年 8 月 31 日

タイプ

パラメーター

レベル

説明

新規

loose_imci_enable_pack_order_key

グローバル/セッション

インメモリ列インデックス (IMCI) を再構築するときに、order_key でソートするかどうかを指定します。有効な値:

  • ON (デフォルト): IMCI を再構築するときに order_key でソートします。

  • OFF: IMCI を再構築するときに order_key でソートしません。

変更済み

loose_imci_nci_bp_threads_cnt

グローバル

このパラメーターのデフォルト値は LEAST(GREATEST({DBNodeClassCPU}, 16), 32) に変更されます。

loose_imci_nci_memtbl_threads_cnt

グローバル

このパラメーターのデフォルト値は LEAST(GREATEST({DBNodeClassCPU × 1/2}, 8), 32) に変更されます。

2023年8月17日

タイプ

パラメーター

レベル

説明

新規

loose_xengine_bulk_load_size

グローバル/セッション

大きなトランザクションが分割されたときの、小さなトランザクションの行数。

有効な値: 1~1,073,741,824。デフォルト値: 10,000。

2023 年 8 月 9 日

タイプ

パラメーター

レベル

説明

新規

innodb_ft_server_stopword_table

グローバル/セッション

フルテキストインデックスのストップワードを設定します。

loose_imci_nci_lsm_bp_flushing_dirty_max

グローバル

インメモリ列インデックス (IMCI) の行から列へのマッピングコンポーネントによってフラッシュされるダーティページに使用できる最大メモリ。

有効な値: {DBNodeClassMemory × 1/20}~{DBNodeClassMemory × 1/2}。 デフォルト値: {DBNodeClassMemory × 1/20}。 単位: バイト。

変更済み

loose_oss_outfile_buffer_size

グローバル

このパラメーターのデフォルト値は GREATEST(LEAST({DBInstanceClassCPU - 4},1),4) × 33554432 に変更されます。

削除

loose_nci_lsm_bp_flushing_dirty_max

グローバル

このパラメーターは削除されます。

2023年7月31日

タイプ

パラメーター

レベル

説明

変更済み

loose_imci_nci_bp_threads_cnt

グローバル

このパラメーターのデフォルト値は DBNodeClassCPU に変更されます。

loose_imci_nci_memtbl_threads_cnt

グローバル

このパラメーターのデフォルト値は DBNodeClassCPU × 1/2 に変更されます。

2023年7月14日

タイプ

パラメーター

レベル

説明

変更済み

loose_mm_parallel_upgrade_degree

グローバル

このパラメーターのデフォルト値は 32 に変更されます。

説明

このパラメーターはバージョン 8.0.1 にのみ適用されます。

innodb_purge_threads

グローバル

このパラメーターのデフォルト値は LEAST(GREATEST({DBNodeClassCPU}, 4), 32) に変更されます。

innodb_purge_batch_size

グローバル

このパラメーターのデフォルト値は 1,000 に変更されます。

2023年7月10日

タイプ

パラメーター

レベル

説明

変更済み

loose_sql_trace_type

グローバル/セッション

新しい SQL トレースタイプ SLOW_QUERY が追加されました。

2023年7月3日

タイプ

パラメーター

レベル

説明

新規

loose_imci_max_dop

グローバル/セッション

インメモリ列インデックス (IMCI) 上の単一クエリ文の最大並列処理の次数 (DOP) です。

有効値: 1~1,024。 デフォルト値: DBNodeClassCPU。

loose_imci_query_memory_limit

グローバル/セッション

インメモリ列インデックス (IMCI) 上の単一クエリ文のメモリ制限です。

有効値: {DBNodeClassMemory × 1/20}~{DBNodeClassMemory × 1/2}。 デフォルト値: {DBNodeClassMemory × 1/10}。

loose_imci_execution_memory_limit

グローバル

インメモリ列インデックス (IMCI) 上のクエリで使用できる最大メモリです。

有効値: {DBNodeClassMemory × 1/10}~{DBNodeClassMemory × 1/2}。 デフォルト値: {DBNodeClassMemory × 3/20}。

loose_imci_io_channel_count

グローバル

インメモリ列インデックス (IMCI) の I/O スレッド数です。

有効値: 1~64。 デフォルト値: DBNodeClassCPU × 1。

loose_imci_lru_cache_capacity

グローバル

インメモリ列インデックス (IMCI) のキャッシュ領域です。

有効値: {DBNodeClassMemory × 1/10}~{DBNodeClassMemory × 1/2}。 デフォルト値: {DBNodeClassMemory × 3/20}。

loose_imci_nci_lsm_memtbl_check_all_size

グローバル

インメモリ列インデックス (IMCI) の行から列へのマッピングコンポーネントの最大メモリ使用量です。

有効値: {DBNodeClassMemory × 1/20}~{DBNodeClassMemory × 1/2}。 デフォルト値: {DBNodeClassMemory × 3/10}。

loose_imci_nci_bp_threads_cnt

グローバル

インメモリ列インデックス (IMCI) の行から列へのマッピングコンポーネントのバックグラウンドダーティページフラッシュスレッド数です。

有効値: 1~128。 デフォルト値: DBNodeClassCPU × 7/20。

loose_imci_nci_memtbl_threads_cnt

グローバル

インメモリ列インデックス (IMCI) の行から列へのマッピングコンポーネントのバックグラウンド再編成スレッド数です。

有効値: 1~128。 デフォルト値: DBNodeClassCPU × 4/20。

loose_imci_parallel_load_nci_threads

グローバル

インメモリ列インデックス (IMCI) の起動および回復中の、行から列へのマッピングコンポーネントの並列回復のスレッド数です。

有効値: 2~128。 デフォルト値: DBNodeClassCPU × 1/2。

変更済み

loose_imci_auto_update_statistic

グローバル/セッション

このパラメーターのデフォルト値は ASYNC に変更されます。

loose_imci_force_hash_match

グローバル/セッション

このパラメーターのデフォルト値は ON に変更されます。

2023年6月30日

タイプ

パラメーター

レベル

説明

新規

loose_innodb_purge_history

グローバル

読み取りビューの保存期間です。

有効値: 0~1,000,000。 デフォルト値: 10,000。 単位: ms。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

変更済み

loose_partition_level_mdl_enabled

グローバル

このパラメーターのデフォルト値は ON に変更されます。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

max_prepared_stmt_count

グローバル

このパラメーターのデフォルト値は 100,000 に変更されます。

2023年6月28日

タイプ

パラメーター

レベル

説明

新規

sort_buffer_size

グローバル/セッション

各セッションのソート操作に割り当てられるバッファーのサイズ。

有効値: 32768~4294967295。 デフォルト値: 1,024 KB。 単位: バイト。

imci_enable_add_column_instant_ddl

グローバル/セッション

インメモリ列インデックス (IMCI) を持つテーブルに列を追加するときに Instant DDL を有効にするかどうかを指定します。有効な値:

  • OFF (デフォルト): Instant DDL を無効にします。

  • ON: インスタント DDL を有効にします。

変更済み

loose_innodb_replica_share_log

グローバル

パラメーターのデフォルト値が OFF に変更されます。

2023年6月26日

タイプ

パラメーター

レベル

説明

新規

loose_hybrid_partition_query_mix_engine_enabled

グローバル/セッション

ハイブリッドパーティション内の非 InnoDB エンジンのパーティションにアクセスできるかどうかを制御します。有効な値:

  • ON (デフォルト): ハイブリッドパーティション内の非 InnoDB エンジンのパーティションへのアクセスを許可します。

  • OFF: ハイブリッドパーティション内の非 InnoDB エンジンのパーティションへのアクセスを許可しません。

説明

このパラメーターはバージョン 8.0.1 にのみ適用されます。

loose_dynamic_partition_prune_enabled

グローバル/セッション

パーティションテーブルをクエリするときに動的パーティションプルーニングを有効にするかどうかを指定します。 有効値:

  • OFF (デフォルト): 動的パーティションプルーニングを無効にします。

  • ON: 動的パーティションプルーニングを有効にします。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

loose_imci_parallel_build_threads_per_table

グローバル

単一テーブルのインメモリ列インデックス (IMCI) を構築するためのスレッド数を設定します。

有効値: 1~128。 デフォルト値: 8。

loose_imci_background_build_threads

グローバル

インメモリ列インデックス (IMCI) を生成するためのバックグラウンドジョブスレッドの数を設定します。

有効値: 1~128。 デフォルト値: 4。

2023年6月13日

タイプ

パラメーター

レベル

説明

新規

binlog_row_metadata

グローバル

行ベースのロギングを使用する場合にバイナリログに追加されるテーブルメタデータの範囲を設定します。 有効値:

  • MINIMAL (デフォルト): SIGNED フラグ、列の文字セット、およびジオメトリタイプに関連するメタデータのみを記録します。

  • FULL: 列名、ENUM または SET の文字列値、PRIMARY KEY 情報など、テーブルの完全なメタデータを記録します。

2023年5月30日

タイプ

パラメーター

レベル

説明

新規

loose_default_collation_for_utf8mb4

グローバル/セッション

文字セットが utf8mb4 の場合のデフォルトの照合順序を設定します。 有効値:

  • utf8mb4_0900_ai_ci (デフォルト): 公式の Unicode ルールに基づいて、一般的なソートと比較を実行します。

  • utf8mb4_general_ci: 比較を高速化するために合理化された設計を提供する、簡略化されたソートルールのセットです。

2023年5月22日

タイプ

パラメーター

レベル

説明

新規

loose_index_worst_seeks_cost

セッション

オプティマイザー機能を制御します。有効にすると、ref インデックスの推定コストは、内部アルゴリズムによって動的に計算される最大値を超えなくなります。有効な値:

  • ON (デフォルト): オプティマイザー機能を有効にします。

  • OFF: オプティマイザー機能を無効にします。

lower_case_table_names

グローバル/セッション

テーブル名の大文字と小文字を区別するかどうかを指定します。有効な値:

  • 1 (デフォルト): テーブル名は小文字で保存され、比較では大文字と小文字は区別されません。

  • 0: テーブル名は保存され、クエリ中は大文字と小文字を区別して比較されます。

  • 2: テーブル名は、大文字と小文字を区別して保存されますが、比較では大文字と小文字は区別されません。

loose_index_worst_seeks_cost_factor

セッション

ref インデックスのコストを推定する際に、オプティマイザーが ref インデックスの最大コストを計算するために使用する係数。

有効値: 0.01~18446744073709551615。 デフォルト値: 1。

loose_innodb_estimate_range_least_sample_rows_enabled

グローバル

インデックスダイブでスキャンされる行の推定を終了する前に、少なくとも特定の数の行を読み取るかどうかを指定します。有効な値:

  • OFF (デフォルト): インデックスダイブでスキャンされる行数を推定する際に行数を確認しません。

  • ON: インデックスダイブでスキャンされる行の推定を終了する前に、少なくとも特定の数の行を読み取ります。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

2023年5月11日

タイプ

パラメーター

レベル

説明

変更済み

loose_imci_thread_pool_size

グローバル

コンソールでインメモリ列インデックス (IMCI) スレッドプールの最大容量を設定できます。

値は 1 から 2048 までの整数である必要があります。デフォルト値は DBNodeClassCPU × 3 です。

loose_innodb_polar_log_rdma_transfer

グローバル

RDMA ネットワーク経由で redo ログを転送するかどうかを制御します。有効な値:

  • OFF (デフォルト): redo ログは RDMA ネットワーク経由で転送されません。

  • ON: REDO ログは RDMA ネットワーク経由で転送されます。

説明

このパラメーターはバージョン 8.0.1 にのみ適用されます。

2023年5月4日

タイプ

パラメーター

レベル

説明

新規

loose_query_cache_size

グローバル

高速クエリキャッシュのメモリ使用量の上限。

有効値: 0~6442450944。 単位: バイト。 デフォルト値: 4,096 MB。

2023年4月28日

タイプ

パラメーター

レベル

説明

新規

loose_thread_pool_waiting_thread_timeout_sec

グローバル

スレッドがロック (行ロック、MDL、または CCL) を待機するタイムアウト期間。この期間が経過すると、スレッドプールは新しいスレッドを作成してリクエストを処理します。

有効値: 0~31,536,000。単位: 秒。デフォルト値: 1。

loose_mm_parallel_upgrade_degree

グローバル

Multi-master Cluster (データベース/テーブル) のマイナーバージョンのアップグレードの並列処理の次数。

有効値: 1~32。 デフォルト値: 1。

説明

このパラメーターはバージョン 8.0.1 にのみ適用されます。

変更済み

loose_innodb_redo_log_buf_size

グローバル

このパラメーターの有効範囲の上限が変更されます。

2023年4月22日

タイプ

パラメーター

レベル

説明

新規

loose_slow_log_record_imci

グローバル

In-Memory Column Index (IMCI) に関連する情報をスロークエリログに追加するかどうかを指定します。有効な値:

  • OFF (デフォルト): IMCI 関連の情報をスロークエリログに追加しません。

  • ON: IMCI 関連の情報をスロークエリログに追加します。

2023年4月19日

タイプ

パラメーター

レベル

説明

新規

loose_max_string_alloc_size

グローバル

プリペアドステートメントの実行フェーズで拡張できる SQL 文字列の最大長を設定します。

有効な値: 0 ~ 4294967295。デフォルト値は 0 で、文字列の長さに制限がないことを示します。単位: バイト。

loose_imci_force_hash_match

グローバル/セッション

In-Memory Column Index (IMCI) の遅延マテリアライズ機能を制御します。有効な値:

  • ON (デフォルト): IMCI の遅延マテリアライズ機能を有効にします。

  • OFF: IMCI の遅延マテリアライズ機能を無効にします。

loose_polar_nonblock_ddl_mode

セッション

非ブロック DDL 機能を制御します。 有効値:

  • OFF (デフォルト): Nonblock DDL 機能を無効にします。

  • ON: 非ブロック DDL 機能を有効にします。

loose_polar_nonblock_ddl_lock_wait_timeout

セッション

MDL-X ロックを取得するためのタイムアウト期間を設定します。

有効な値: 1 から 31,536,000。単位: 秒。デフォルト値: 1。

loose_polar_nonblock_ddl_retry_interval

セッション

MDL-X ロックの取得がタイムアウトした後の再試行間隔を設定します。

有効な値: 1 ~ 31,536,000。単位: 秒。デフォルト値: 6。

loose_polar_nonblock_ddl_retry_times

セッション

MDL-X ロックの取得がタイムアウトした後のリトライ回数を設定します。

有効な値: 0 ~ 31,536,000。 デフォルト値は 0 で、lock_wait_timeout パラメーターに基づいて計算されます。

説明

このパラメーターを 4194304 に設定することを推奨します。

loose_plan_cache_type

セッション

Auto Plan Cache のモード。有効な値:

  • OFF (デフォルト): Auto Plan Cache 機能を無効にします。

  • AUTO: キャッシュ条件を満たす SQL 文の実行計画をプランキャッシュに自動的にキャッシュします。

    説明

    キャッシュ条件:

    SQL 文の全体的な実行時間が loose_auto_plan_cache_time_threshold パラメーターの値以上で、かつ全体的な実行時間における最適化時間の割合が loose_auto_plan_cache_pct_threshold パラメーターの値以上である場合、その SQL 文の実行計画は Plan Cache にキャッシュされます。

  • DEMAND: 指定された SQL 文の実行計画を Plan Cache にキャッシュします。

  • ENFORCE: すべての SQL 文の実行計画を強制的にプランキャッシュにキャッシュします。

loose_plan_cache_expire_time

セッション

ヒットしていないプランキャッシュ内の実行計画が回収されるまでの時間。 単位: 秒。

有効値: 0~UINT_MAX。 デフォルト値: 1800。

loose_auto_plan_cache_pct_threshold

セッション

文の実行時間全体に占める最適化時間の割合のしきい値です。

有効値: 0~100。 デフォルト値: 20。

loose_auto_plan_cache_time_threshold

セッション

SQL 文の全体的な実行時間のしきい値です。単位: マイクロ秒。

有効値: 0~ULONG_MAX。 デフォルト値: 400。

loose_auto_plan_cache_count_threshold

セッション

loose_plan_cache_type パラメーターが AUTO に設定されている場合、このパラメーターは、キャッシュ条件を満たす SQL 文の実行計画が Plan Cache にキャッシュされる回数を指定します。

有効値: 0~ULONG_MAX。 デフォルト値: 512。

説明

キャッシュされた実行計画は、Plan Cache にキャッシュされた回数が loose_auto_plan_cache_count_threshold パラメーターの値以上である場合にのみ有効になります。

2023年4月13日

タイプ

パラメーター

レベル

説明

新規

innodb_undo_log_truncate

グローバル

undo ログの再利用機能を有効または無効にします。有効な値:

  • OFF (デフォルト): undo ログの再利用機能を無効にします。

  • ON: undo ログの再利用機能を有効にします。

2023年3月23日

タイプ

パラメーター

レベル

説明

新規

loose_foreign_key_checks

グローバル/セッション

外部キー制約を確認するかどうかを指定します。有効な値:

  • ON (デフォルト): 外部キー制約をチェックします。

  • OFF: 外部キー制約を確認しません。

変更済み

max_execution_time

グローバル/セッション

  • 変更前: max_execution_time パラメーターは、異なるノードで同じ値に設定する必要がありました。

  • 変更後: max_execution_time パラメーターは、異なるノードで異なる値に設定できるようになりました。

2023年3月15日

タイプ

パラメーター

レベル

説明

新規

loose_thread_pool_ehs_enabled

グローバル

スレッドプール EHS 機能を制御します。 有効値:

  • OFF (デフォルト): スレッドプール EHS 機能を無効にします。

  • ON: スレッドプール EHS 機能を有効にします。

loose_thread_pool_ehs_server_stall_active_conns_per_core_limit

グローバル

EHS の CPU コアあたりのアクティブな接続数。データベースが高い同時実行性状態にあるかどうかを評価するために使用されます。

有効値: 1~100。 デフォルト値: 3。

loose_thread_pool_ehs_server_stall_qps_limit

グローバル

QPS の上限。これは、データベースが高い同時実行性状態にあるかどうかを評価するために使用されます。

有効な値: 1 から 10,000,000。デフォルト値: 20。単位: 回/秒。

loose_thread_pool_ehs_tpgs_long

グローバル

データベースのステータスを評価するために参照される履歴時間です。

有効値: 1~1,000。 デフォルト値: 60。 単位: 秒。

loose_thread_pool_ehs_trx_long_sec_limit

グローバル

EHS がトランザクションを長時間トランザクションとしてマークする時間。

有効値: 1 ~ 31,536,000。デフォルト値: 100。単位: 秒。

loose_thread_pool_ehs_detail_log

グローバル

詳細な EHS ログをエラーログに出力するかどうかを制御します。 有効値:

  • OFF (デフォルト): 詳細な EHS 情報をエラーログに出力しません。

  • ON: 詳細な EHS 情報をエラーログに出力します。

loose_kill_idle_transaction_timeout

グローバル/セッション

開いているトランザクションを持つアイドル状態の接続が強制終了されるまでの待機時間です。

有効な値: 0 ~ 31,536,000。 デフォルト値: 0。 単位: 秒。

説明

値 0 は、接続が強制終了されないことを示します。

変更済み

loose_range_optimizer_max_mem_size

グローバル/セッション

loose_range_optimizer_max_mem_size パラメーターの再起動ポリシーが変更されます。

2023年3月6日

タイプ

パラメーター

レベル

説明

新規

loose_group_by_compatible_sorting

グローバル/セッション

Group By ソート互換モードを制御します。 有効値:

  • OFF (デフォルト): Group By ソート互換モードを無効にします。

  • ON: Group By ソート互換モードを有効にします。

2023年3月2日

タイプ

パラメーター

レベル

説明

追加

loose_mini_master_bw_list

グローバル

マルチマスターバックアップ高可用性 (HA) 構成における RW ノード (master_id) のブラックリストとホワイトリストを指定します。次のフォーマットを使用します:

プラス記号 (+) を使用してノードをホワイトリストに追加し、マイナス記号 (-) を使用してノードをブラックリストに追加し、カンマ (,) を使用して複数のノードを区切ります。ブラックリストとホワイトリストの両方を構成する場合は、セミコロン (;) を使用して区切ります。

たとえば、`+2,3;-4,5,6` は、ノード 2 と 3 がホワイトリストにあり、ノード 4、5、6 がブラックリストにあることを示します。

説明

このパラメーターは、バージョン 8.0.1 でのみ使用できます。

変更済み

information_schema_stats_expiry

グローバル/セッション

サーバーがストレージエンジンからデータを取得し、キャッシュ内のデータを置き換える時間を設定できます。

値の有効値は 0 から 31536000 です。デフォルト値は 86400 です。単位は秒です。

説明

このパラメーターはバージョン 8.0.1 にのみ適用されます。

2023年2月22日

タイプ

パラメーター

レベル

説明

新規

loose_bypass_thread_pool_ips

グローバル

スレッドプールをバイパスしてデータベースに接続できるクライアントの IP アドレス。

IPv4 アドレスのみがサポートされています。複数のアドレスはコンマ (,) で区切ります。例: '192.XX.XX.1,192.XX.XX.2'。

loose_bypass_thread_pool_check_ignore_proxy

グローバル

loose_bypass_thread_pool_ips がクライアントの IP アドレスをチェックするときに、データベースプロキシを介してデータベースに接続するクライアントの IP アドレスを無視するかどうかを指定します。有効な値:

  • ON (デフォルト): loose_bypass_thread_pool_ips パラメーターを使用してクライアントの IP アドレスをチェックする場合、データベースプロキシを介してデータベースに接続するクライアントの IP アドレスを無視します。

  • OFF: loose_bypass_thread_pool_ips を使用してクライアントの IP アドレスをチェックする場合、このチェックにはデータベースプロキシを介して接続するクライアントの IP アドレスも含まれます。

loose_innodb_backquery_capacity_limit

グローバル

フラッシュバッククエリの undo ログのサイズ。undo ログのサイズがこの値以上の場合、システムはフラッシュバッククエリの時間を短縮します。

有効な値: 100~200,000,000。単位: MB。デフォルト値: 100,000,000。

loose_pq_fallback_local_if_remote_invalid

セッション

マシン間のスケジューリングが失敗した場合に、弾性パラレルクエリ (ePQ) がローカル実行にフォールバックするかどうかを指定します。フォールバックが無効になっている場合、エラーが返されます。有効な値:

  • ON (デフォルト): マシン間のスケジューリングが失敗した場合、クエリはローカル実行にフォールバックします。

  • OFF: マシン間のスケジューリングが失敗した場合、クエリはローカル実行にフォールバックしません。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

loose_pq_sched_adaptive_resource_factor

グローバル

エラスティックパラレルクエリ (ePQ) がリアルタイムの負荷に基づいて利用可能なリソースの使用量を自動的に調整するかどうかを指定します。有効な値は次のとおりです。

  • ON (デフォルト): この機能を有効にします。

  • OFF: この機能を無効にします。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

loose_pq_sched_multi_nodes_mode

グローバル

Elastic Parallel Query (ePQ) のマルチノードスケジューリングモード。 有効値:

  • relaxed (デフォルト): 特定のノードのリアルタイム負荷が高い場合でも、各ノードに同じ数のワーカーをスケジュールします。

  • strict: 各ノードのリソース使用量を厳密に制限します。ノードのリソースが不足している場合、そのノードのワーカー数は自動的に削減されます。

説明

このパラメーターは、バージョン 8.0.2 でのみ使用できます。

loose_pq_sched_adaptive_resource_frequency

グローバル

エラスティックパラレルクエリ (ePQ) がリソース可用性比率を自動的に調整する周波数。値の有効値は 0 から 18446744073709551615 です。デフォルト値は 3 です。単位は秒です。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

loose_pq_sched_adaptive_resource_inc_step

グローバル

弾性パラレルクエリ (ePQ) がリソース使用率を自動的に調整する際の、1 回の上方調整のパーセンテージ。有効な値: 0~100。デフォルト: 50。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

loose_pq_sched_adaptive_resource_dec_step

グローバル

弾性パラレルクエリ (ePQ) が自動調整を実行する際の、1 回のリソーススケールダウンの割合です。有効値は 0~100 です。デフォルト値は 50 です。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

2023年2月16日

タイプ

パラメーター

レベル

注意

変更

loose_imci_optimizer_switch

グローバル/セッション

Hybrid Plan を使用してワイドテーブルクエリを高速化するかどうかを指定します。有効な値は次のとおりです。

  • 'force_hybrid_index_search=OFF' (デフォルト): オプティマイザーは、Hybrid Plan を使用してワイドテーブルクエリを高速化するかどうかを自動的に決定します。

  • 'force_hybrid_index_search=ON': Hybrid Plan を強制的に使用してワイドテーブルクエリを高速化します。

2023年2月3日

タイプ

パラメーター

レベル

注意

追加

loose_join_elimination_mode

グローバル/セッション

結合除去の最適化機能を制御します。有効な値は次のとおりです。

  • REPLICA_ON (デフォルト): 読み取り専用ノードで結合除去の最適化を有効にします。

  • ON: プライマリノードで結合除去の最適化を有効にします。

  • OFF: 結合除去の最適化を無効にします。

loose_join_predicate_pushdown_opt_mode

グローバル/セッション

結合条件プッシュダウン最適化を制御します。有効な値:

  • REPLICA_ON (デフォルト): 読み取り専用ノードで結合条件プッシュダウン最適化を有効にします。

  • ON: プライマリノードで結合条件プッシュダウン最適化を有効にします。

  • OFF: 結合条件プッシュダウン最適化を無効にします。

loose_having_cond_pushdown_mode

グローバル/セッション

HAVING 条件プッシュダウン最適化機能を制御します。 有効値:

  • REPLICA_ON (デフォルト): 読み取り専用ノードでこの機能を有効にします。

  • ON: プライマリノードでこの機能を有効にします。

  • OFF: この機能を無効にします。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

2023年1月18日

タイプ

パラメーター

レベル

注意

追加

loose_xengine_sort_buffer_size

グローバル

DDL ソートバッファーのサイズです。

有効値: 65536 ~ {DBNodeClassMemory × 1/32}。 デフォルト値: 4194304。 単位: バイト。

説明

このパラメーターはバージョン 8.0.1 にのみ適用されます。

loose_awr_sqldetail_enabled

グローバル

SQL Detail 機能を有効にするかどうかを指定します。有効な値:

  • OFF (デフォルト): SQL Detail 機能を無効にします。

  • ON: SQL Detail 機能を有効にします。

loose_awr_sqldetail_switch

グローバル

SQL 詳細レコードの操作タイプです。サブスイッチは次のとおりです。

  • ddl: データ定義言語 (DDL) 操作を記録します。有効な値は次のとおりです。

    • ON (デフォルト): DDL 操作の詳細情報を記録します。

    • OFF: DDL 操作の詳細情報を記録しません。

  • lock_db_table: LOCK DB および LOCK TABLE 操作を記録します。有効な値は次のとおりです。

    • ON (デフォルト): LOCK DB および LOCK TABLE 操作の詳細情報を記録します。

    • OFF: LOCK DB および LOCK TABLE 操作の詳細情報を記録しません。

loose_awr_sqldetail_retention

グローバル

監査レコードの保持期間。 この期間を超えたレコードは自動的に削除されます。

有効値: 0~18446744073709551615。 デフォルト値: 2592000。 単位: 秒。

説明

このパラメーターはバージョン 8.0.1 にのみ適用されます。

loose_imci_auto_update_statistic

グローバル

インメモリ列インデックス (IMCI) オプティマイザーが、統計情報が古い場合に再収集するかどうかを指定します。有効な値は次のとおりです。

  • OFF (デフォルト): 統計情報が古い場合、IMCI オプティマイザーはそれを再収集しません。

  • SYNC: 統計情報が古い場合、IMCI オプティマイザーは同期的にサンプリングして再収集します。

  • ASYNC: 統計情報が古い場合、IMCI オプティマイザーは非同期的にサンプリングして再収集します。

loose_imci_max_enum_join_pairs

グローバル

IMCI 機能を使用し、join reranking を有効にした場合に、IMCI クエリ オプテマイザーが検索できる同等の実行計画の数。

有効値: 0~4294967295。デフォルト値: 2000。

loose_partial_result_cache_enabled

グローバル

Partial Result Cache 機能を有効にするかどうかを指定します。有効な値は次のとおりです。

  • ON (デフォルト): 部分結果キャッシュ機能を有効にします。

  • OFF: 部分結果キャッシュ機能を無効にします。

説明

このパラメーターはバージョン 8.0.2 でのみ使用できます。

loose_partial_result_cache_cost_threshold

グローバル

PTRC のコストのしきい値です。クエリの総コストがこのしきい値を超えた場合にのみ、PTRC がそのクエリに使用されます。

有効値: 0~18446744073709551615。 デフォルト値: 10000。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

loose_partial_result_cache_check_frequency

グローバル

PTRC 動的フィードバック検出をトリガーする累積キャッシュミスの数。

有効な値: 0~18446744073709551615。デフォルト: 200。

説明

このパラメーターは、バージョン 8.0.2 でのみ利用可能です。

loose_partial_result_cache_low_hit_rate

グローバル

PTRC ヒット率の低ウォーターマークのしきい値です。オプティマイザーは、推定ヒット率がこの値より高い場合にのみ PTRC を使用します。実際のヒット率がこの値を下回った場合、動的フィードバックメカニズムは PTRC の使用を停止します。

有効値: 0~100。 デフォルト値: 20。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

loose_partial_result_cache_high_hit_rate

グローバル

PTRC ヒット率の上限しきい値。 メモリ使用量が上限に達し、ヒット率がこの値を超えると、メモリキャッシュはファイルストレージキャッシュに変換されます。 キャッシュデータもファイルに転送されます。

有効な値: 0~100。 デフォルト値は 70 です。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

loose_partial_result_cache_max_mem_size

グローバル

単一のクエリ内の PTRC の累積メモリ使用量。クエリは複数の PTRC を含むことができます。これらの PTRC によって使用される合計メモリは、この値を超えることはできません。

有効な値: 0 ~ 18446744073709551615。単位: バイト。デフォルト値は 67108864 です。

説明

このパラメーターはバージョン 8.0.2 にのみ適用されます。

変更

loose_max_parallel_workers

グローバル

コンソールで同時並列ワーカースレッドの最大数を変更できます。

有効な値: 0 ~ 10000。デフォルト値は 1 です。

2023年1月4日

タイプ

パラメーター

レベル

注意

変更

loose_csv_oss_buff_size

セッション

loose_csv_oss_buff_size パラメーターの有効値が変更されました。

  • 変更前の有効値: 4096 ~ 10737418240。

  • 変更後の有効値: 4096 ~ 134217728。

2022

2022-12-16

タイプ

パラメーター

レベル

説明

新規

loose_max_oss_outfile_threads

セッション

PolarDB が開始できる同時 oss outfile スレッドの数。

有効値: 1~100。 デフォルト値は 1 です。

SHOW STATUS like "Oss_outfile_threads_running"; コマンドを実行して、現在のクラスターで実行中の oss outfile スレッドの数を表示します。

loose_oss_outfile_buffer_size

セッション

各 oss outfile スレッドが使用できるメモリ量。 メモリサイズが大きいほど、通常、エクスポート速度は速くなります。

有効値: 102400~536870912。 単位: バイト。 デフォルト値は 134217728 です。

2022-11-28

タイプ

パラメーター

レベル

説明

新規

loose_sql_trace_type

グローバル

SQL Trace のタイプ。 有効値:

  • OFF (デフォルト): SQL 文をトレースしません。

  • DEMAND: 指定された SQL 文をトレースします。

  • ALL: すべての SQL 文をトレースします。

loose_sql_sharing_size

グローバル

SQL Trace の基本コンポーネントである SQL Sharing の最大メモリサイズ。

有効値: 8388608~1073741824。 単位: バイト。 デフォルト値は 134217728 です。

loose_sql_trace_plan_expire_time

グローバル

SQL Trace によってトレースされた実行計画の有効期限。 この時間内に実行計画がヒットしない場合、その実行計画は期限切れとしてマークされ、削除される可能性があります。

有効値: 0~18446744073709551615。 単位: 秒。 デフォルト値は 604800 です。

2022-11-11

タイプ

パラメーター

レベル

説明

新規

loose_oss_outfile_buffer_size

セッション

各 oss outfile スレッドが使用できるメモリ量。

有効値: 102400~536870912。 単位: バイト。 デフォルト値は 134217728 です。

説明

このパラメーターは、バージョン 8.0.1 でのみ使用できます。

loose_max_oss_outfile_threads

セッション

現在のクラスターが開始できる同時 oss outfile スレッドの数。

有効値: 1~100。 デフォルト値は 1 です。

説明

このパラメーターは、バージョン 8.0.1 でのみ使用できます。

loose_imci_default_pack_shift

グローバル

インメモリ列インデックス (IMCI) のデフォルトのパックサイズを調整します。

有効値: 6~18。 デフォルト値は 16 です。

パックサイズ (行数) = 2loose_imci_default_pack_shift

2022-10-27

タイプ

パラメーター

レベル

説明

新規

loose_imci_columnar_advise_buffer_size

グローバル

DDL 文がバッチで取得されるときに dbms_imci.columnar_advise() の中間結果をキャッシュするための最大メモリサイズ。

有効値: 0~18446744073709551615。 単位: バイト。 デフォルト値は 8388608 です。

説明

このパラメーターは、バージョン 8.0.1 でのみ使用できます。

2022-10-24

タイプ

パラメーター

レベル

説明

変更済み

loose_innodb_logical_read_ahead_threads

グローバル

論理先行読み取りのデフォルトのスレッド数を調整します。

説明

バージョン 8.0.1 でのみ使用できます。

2022-10-14

タイプ

パラメーター

レベル

説明

新規

loose_innodb_polar_ddl_async_io

グローバル

DDL 文の非同期 I/O 機能を制御するスイッチ。 有効な値:

  • OFF (デフォルト): DDL 文の非同期 I/O 機能を無効にします。

  • ON: DDL 文の非同期 I/O 機能を有効にします。

説明

このパラメーターは、バージョン 8.0.1 でのみ使用できます。

loose_pq_cte_parallel_scan

グローバル

共通テーブル式 (CTE) の並列マテリアライズスキャン機能を有効にします。 有効な値:

  • ON (デフォルト): CTE の並列マテリアライズスキャン機能を有効にします。

  • OFF: CTE の並列マテリアライズスキャン機能を無効にします。

説明

このパラメーターは、バージョン 8.0.2 でのみ使用できます。

loose_pq_derived_enforce_sort_order

グローバル

派生テーブルの並列スキャン機能を有効にした後、並列スキャンの出力順序が順次スキャンの出力順序と同じであることを保証するかどうかを指定します。 有効な値:

  • ON (デフォルト): 並列スキャンの出力順序が順次スキャンの出力順序と同じであることを保証します。

  • OFF: 並列スキャンの出力順序が順次スキャンの出力順序と同じであることを保証しません。

説明

このパラメーターは、バージョン 8.0.2 でのみ使用できます。

loose_pq_derived_table_parallel_scan

グローバル

派生テーブルを含むマテリアライズされたクエリの並列スキャンをサポートするかどうかを指定します。 有効値:

  • ON (デフォルト): 派生テーブルを含むマテリアライズクエリの並列スキャンをサポートします。

  • OFF: 派生テーブルを含むマテリアライズクエリの並列スキャンをサポートしません。

説明

このパラメーターは、バージョン 8.0.2 でのみ使用できます。

loose_pq_semi_join_materialization_parallel

グローバル

パラレルクエリで MaterializeLookup または MaterializeScan を使用してセミ結合が実行されるときに、セミ結合のサブクエリの内部テーブルを並列で高速化できるかどうかを指定します。

  • ON (デフォルト): セミ結合のサブクエリの内部テーブルを並列で高速化できます。

  • OFF: セミ結合のサブクエリの内部テーブルを並列で高速化できません。

説明

このパラメーターは、バージョン 8.0.2 でのみ使用できます。

変更済み

loose_thread_pool_enabled

グローバル

新しいクラスターでは、スレッドプールがデフォルトで有効になっています。

2022-09-16

タイプ

パラメーター

レベル

説明

新規

loose_ccl_mode

グローバル

リクエスト数が同時実行制御の上限に達した後に実行する操作。 有効な値:

  • WAIT (デフォルト): リクエストを待機します。

  • REFUSE: リクエストを拒否します。

説明

このパラメーターは、バージョン 8.0.1 でのみ使用できます。

loose_polar_nonblock_ddl_mode

グローバル

ノンブロッキング DDL 文機能を制御するスイッチ。 有効な値:

  • ON: ノンブロッキング DDL 文機能を有効にします。

  • OFF (デフォルト): ノンブロッキング DDL 文機能を無効にします。

loose_polar_nonblock_ddl_retry_times

グローバル

タイムアウト後に MDL-X ロックを取得するためのリトライ回数。

有効値: 0~31536000。 単位: 秒。 デフォルト値は 0 で、lock_wait_timeout パラメーターに基づいて計算されます。

説明

このパラメーターは、バージョン 8.0.1 でのみ使用できます。

loose_polar_nonblock_ddl_lock_wait_timeout

グローバル

MDL-X ロックを取得するためのタイムアウト期間。

有効値: 1~31536000。 単位: 秒。 デフォルト値は 1 です。

説明

このパラメーターは、バージョン 8.0.1 でのみ使用できます。

loose_polar_nonblock_ddl_retry_interval

グローバル

タイムアウト後に MDL-X ロックを取得するための再試行間隔。

有効値: 1~31536000。 単位: 秒。 デフォルト値は 6 です。

説明

このパラメーターは、バージョン 8.0.1 でのみ使用できます。

loose_cost_threshold_for_mpp

グローバル

オプティマイザーがクエリの順次実行のコストがこのしきい値を超えると推定した場合、オプティマイザーはマルチノードエラスティックパラレルクエリポリシーを優先します。

有効値: 0~18446744073709551615。 デフォルト値は 0 です。

このパラメーターは、次の数式を使用して計算されます。

loose_cost_threshold_for_parallelism × N

数式では、N はマルチノードエラスティックパラレルクエリ (ePQ) クラスターグループ内のデータベースノードの数です。

説明

このパラメーターは、バージョン 8.0.2 でのみ使用できます。

loose_records_threshold_for_mpp

グローバル

オプティマイザーがクエリでスキャンされたレコード数がこのしきい値を超えると推定した場合、オプティマイザーはマルチノードエラスティックパラレルクエリポリシーを優先します。

有効値: 0~18446744073709551615。 デフォルト値は 0 です。

このパラメーターは、次の数式を使用して計算されます。

loose_records_threshold_for_parallism × N

数式では、N はマルチノードエラスティックパラレルクエリ (ePQ) クラスターグループ内のデータベースノードの数です。

説明

このパラメーターは、PolarDB for AI バージョン 8.0.2 でのみ使用できます。

loose_pq_max_queuing_time

グローバル

パラレルクエリ中に、パラレルワーカースレッドの数が max_parallel_workers の値を超えると、クエリはキューに入れられます。 このパラメーターは、クエリの最大キューイング時間を指定します。 時間を超えると、クエリは順次実行されます。

有効値: 0~18446744073709551615。 単位: ミリ秒。 デフォルト値は 200 です。

説明

このパラメーターは、バージョン 8.0.2 でのみ使用できます。