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

ApsaraDB for OceanBase:パラメーターテンプレート

最終更新日:Jan 19, 2025

このトピックでは、テナント作成に使用できるさまざまなパラメーターテンプレートの主要なパラメーターと相違点について説明します。

説明

パラメーターテンプレートは、OceanBase Database V4.3.3 以降でのみ構成できます。

背景情報

ApsaraDB for OceanBase では、最適なパフォーマンスを確保するために、ビジネス要件に基づいてテナントを作成する際にさまざまなパラメーターテンプレートを選択できます。

ApsaraDB for OceanBase は、次のパラメーターテンプレートをサポートしています。

  • シンプル OLTP(デフォルト):オンライン注文トランザクションや支払いなど、高い同時実行性でポイントクエリを必要とするインターネットビジネスのコアシステムに適しています。実行される SQL 文はシンプルで、高速な応答速度を保証します。

  • 複雑な OLTP:複雑なトランザクションを伴うオンライントランザクションシステムに適しています。これには、複雑な結合、サブクエリ、および PL で記述されたバッチジョブを含む、長時間実行される大規模なトランザクションの処理が含まれます。クラスタインスタンスがオンライン トランザクション処理(OLTP)ワークロード専用の場合は、large_query_threshold パラメーターの値をデフォルトの 600 秒から 5 秒に最適化することをお勧めします。

  • HTAP:ベクトル化エンジンによってオンライン分析のパフォーマンスを向上させるために、OLTP ワークロードとオンライン分析処理(OLAP)ワークロードを同時に実行するシステムに適しています。

  • OLAP:OLAP を必要とするリアルタイム データウェアハウスに適しています。デフォルトでは、作成されたテーブルは列指向ストレージと最適化されたベクトル化エンジンを使用して、複雑な分析のパフォーマンスを向上させます。クラスタインスタンスが OLAP ワークロード専用の場合は、システム変数とクラスタパラメーターを最適化することをお勧めします。これには、適応並列計算の有効化、SQL 文のソートメモリの最適化、SQL 文とトランザクションのタイムアウト設定の構成、大規模クエリストラテジの調整が含まれます。また、テナントには文字セット utf8mb4_bin を使用することをお勧めします。

比較

タイプ

パラメーター

シンプル OLTP

複雑な OLTP

HTAP

OLAP

クラスタパラメーター

large_query_threshold

5 秒

600 秒

600 秒

0 ミリ秒(LARGE QUERY を無効にする)

trace_log_slow_query_watermark

1 秒

1 秒

1 秒

7 日

テナントパラメーター

_rowsets_max_rows

1

4

32

256

log_transport_compress_all

True

True

True

False

default_table_store_format

行ストア

行ストア

行ストア

列ストア

_io_read_batch_size

0 KB

0 KB

0 KB

128 KB

_io_read_redundant_limit_percentage

0

0

0

50

システム変数

ob_query_timeout

10 秒

10 秒

10 秒

604,800,000,000 ミリ秒(7 日)

ob_trx_timeout

1 日

1 日

1 日

604,800,000,000 ミリ秒(7 日)

parallel_degree_policy

MANUAL

MANUAL

MANUAL

AUTO

parallel_min_scan_time_threshold

1 秒

1 秒

1 秒

10 ミリ秒

ob_sql_work_area_percentage

5%

5%

5%

30%

collation_server

utf8mb4_general_ci

utf8mb4_general_ci

utf8mb4_general_ci

utf8mb4_bin

collation_connection

utf8mb4_bin