現在、私たちのアプリケーションでは、JSONデータをTextというタイプのPostgreSQLに保存しています。この表のため、パフォーマンスの影響はほとんどありません。この問題を分析したところ、挿入と選択には時間がかかりませんでした。PostgresのJsonタイプのパフォーマンスへの影響
データ型をJSONに変更すると、パフォーマンスが向上しますか?
注:JSONデータではクエリを実行していません。
現在、私たちのアプリケーションでは、JSONデータをTextというタイプのPostgreSQLに保存しています。この表のため、パフォーマンスの影響はほとんどありません。この問題を分析したところ、挿入と選択には時間がかかりませんでした。PostgresのJsonタイプのパフォーマンスへの影響
データ型をJSONに変更すると、パフォーマンスが向上しますか?
注:JSONデータではクエリを実行していません。
いいえ、json
およびtext
は、json
が有効なJSON構文をチェックされている点を除き、事実上同じです。
パフォーマンスは常に悪いですか?次に、クエリがなぜそれが遅いかを把握するために分析します。
パフォーマンスはときどき悪いですか?それはより困難です。チェックポイント時のロックやI/Oの過負荷による遅延を調べます。
インデクサーのためJSON型がjsonの方が優れていると思います。 – PiotrKowalski
@PiotrKowalski JSON型に変更すると大きな影響はありませんか? – Thiru
正確には、JSONとすべての異なるクエリを使用している場合は影響があります。 – PiotrKowalski