IMAGE列がある表を変更しようとしています。 VARBINARY(MAX)に変更する予定ですが、パフォーマンスを向上させることを期待してこの列のデータを圧縮することも検討しています。BLOBを圧縮する価値はありますか?
は、ここで私が検討しているものです:
- 個々の値は、一般的に小さいが、数MBまで、非常に大きくなることがあります。
- テーブルには、比較的高いクエリボリュームがあります。
- 個々のクエリでは、数百行分のデータを取得できます。
- このクエリのラウンドトリップ時間は、アプリケーションのパフォーマンスを支配することがあります。
クエリから結果を取得するのに要する時間を減らすことは、テーブルサイズを減らすよりも時間がかかるため、圧縮はサーバーではなくアプリケーションで行われます。ですから、それは価値があるのでしょうか、私は時間を無駄にするでしょうか?