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

PolarDB:ユースケース

最終更新日:Jul 08, 2026

このトピックでは、列ストアインデックスのユースケースについて説明します。

ユースケース

説明

ワイドテーブルの特定の列の統計分析

ワイドテーブルのシナリオでは、インメモリ列指向インデックス (IMCI) を使用することで、列のサブセットのみを分析するクエリのパフォーマンスを向上させることができます。

パーティションテーブルでカラムストアインデックスを使用する

IMCI はパーティションテーブルをサポートしており、大規模で増加し続けるデータセットに対する統計および分析ワークロードを処理できます。

カスタムレプリケーションキーを使用してデータ同期を高速化する

デフォルトでは、IMCI はプライマリキーを使用してデータの更新と削除を同期します。このトピックでは、カスタムレプリケーションキーを使用して、プライマリキーを持たないテーブルや順序付けられていないプライマリキー (UUID など) を持つテーブルによって引き起こされる同期効率の低さを解消する方法について説明します。これにより、大量のランダム I/O が発生する問題が解消され、データ同期のパフォーマンスが大幅に向上します。

列ストアインデックスによるマテリアライズドビューリフレッシュの高速化

数十億件のレコードなど、大量のデータを処理する際、PostgreSQL のマテリアライズドビューのリフレッシュは非常に遅くなることがあります。これにより、データの鮮度が低下し、BI 分析やレポート生成の効率に悪影響を及ぼします。

IMCI を使用することで、マテリアライズドビューのリフレッシュに必要な時間が大幅に短縮され。これにより、データの鮮度が向上し、BI 分析とレポート生成が加速します。