PostgreSQLのテーブルのパーティショニング(分割)機能
データ量増加により、何かのキーでテーブルを分けたい場合などに
論理的な1つの大きなテーブルを物理的に小さなパーティションに分ける機能
PostgreSQLでは下記のような手順が必要となる
・分割元となるテーブルの作成
・分割したデータが入るテーブルの作成
・データを分割する関数の作成
・データを分割するトリガを作成
検索は高速になるがトリガで子テーブルに振り分けるため登録が遅くなってしまう
日々学んだことなどを記録・・
投稿日:
PostgreSQLのテーブルのパーティショニング(分割)機能
データ量増加により、何かのキーでテーブルを分けたい場合などに
論理的な1つの大きなテーブルを物理的に小さなパーティションに分ける機能
PostgreSQLでは下記のような手順が必要となる
・分割元となるテーブルの作成
・分割したデータが入るテーブルの作成
・データを分割する関数の作成
・データを分割するトリガを作成
検索は高速になるがトリガで子テーブルに振り分けるため登録が遅くなってしまう
Copyright© Webラボラトリ Created by WATERFALL STUDIO , 2023 All Rights Reserved Powered by STINGER.