どの性能の利益では期待したいデータベースからページング?
-
26-09-2019 - |
質問
いいテーブル×100記録する運営 select * from X
100秒です。
すべきかに期待したいクエリ select top 10 * from X
にかかりますか?
いることを期待の関係は線形では10秒です。これは正しいでしょうか。やる場合がありますので、ご使用を非線形の一部となり得る。
解決
おコストパフォーマンスは二つの異なる分野:
- どんなに長時間の照会
- どんなに長時間の結果を返す
しばしば、クエリーにすることが出来ますが、復の結果は遅くなることでI/O-製本を行います。そのような場合には、そのまで、約線高速に少ない。
ただし、クエリそのものが複雑になり、あるものは異なります。場合だけではないので select * from X
, ものの、 select * from X where [complicated-expression]
, その結果と異なる可能性があ間を広く活用データベースの実装方法です。その場合、性能が優位によるクエリーの複雑さ、まいとしても有益だけで返少ない。
所属していません StackOverflow