私が知る限り、GINインデックスもGiSTインデックスも同じ問題を解決するのに使用します。
PostgreSQLドキュメントには以下のような情報がありました。
・GINインデックスの検索はGiSTの約3倍高速です
・GINインデックスの構築はGiSTの約3倍時間がかかります
・GINインデックスに対する更新はGiSTよりもそこそこ低速ですが、もし高速更新サポートを無効にしている場合は10倍の低速になります(詳細は項57.3.1を見てください)
・GINインデックスは、GiSTインデックスより2から3倍大きいです
このような情報があったのですが、私が特に気になっているのはメモリに対するインデックスサイズの割合が減ってくるとパフォーマンスに影響があるかということです。
GINはB-Treeと違って特定のクエリに関して、ディスクのどの部分を読むべきかわからないため全てのインデックスをクエリに格納する必要があるとどこかで読んだのですが、どうでしょうか。
これは本当でしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。