sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQL:GINまたはGiSTインデックス?

    まず第一に、テキスト検索の索引付けにそれらを使用する必要がありますか? GINとGiSTは、一部のデータ型に特化したインデックスです。単純な文字値または整数値にインデックスを付ける必要がある場合は、通常のBツリーインデックスが最適です。
    とにかく、PostgreSQLのドキュメントには GIST 1つはGIN にあります 、詳細情報を見つけることができます。
    そして、最後になりましたが、どれが最適かを見つける最良の方法は、サンプルデータを生成し(実際のシナリオである必要がある限り)、GISTインデックスを作成することです。 、インデックスの作成、新しい値の挿入、サンプルクエリの実行に必要な時間を測定します。次に、インデックスを削除し、GINインデックスでも同じことを行います。値を比較すると、データに基づいて必要な答えが得られます。




    1. WordPressクエリ:一致した行の順序順数?

    2. Mysqlのクロスデータベーストリガー

    3. com.mysql.jdbc.Driverのインストール方法クラス名がcom.mysql.jdbc.Driverのドライバーが見つかりませんでしたか?

    4. MySQL内部結合クエリ構文エラー