ページングクエリの最適化

一、背景

すべてのデータを照会し、時間がかかり、データベースから直接メモリを消費し、いくつかのデータページングクエリを変更

 

第二に、従来の問い合わせ 

1. MySQLの:制限開始Mからのデータを、n個のデータのクエリ

テーブルリミットM、Nから選択* 

2. SQL Serverの:トップ+サブクエリ

3.原則:データベースの最初のレコードからスキャンを開始します

より後方に、すなわちより大きなM、遅いクエリ

より多くのデータクエリ、そのnは、よりスロークエリ

 

第三に、サブ照会最適化の使用は、最初のデータを識別IDに基づいて、その後、限界にIDを見つけます。

 

第四に、定義された最適化に応じて場所を条件として、ID、IDを行います

 

第五に、最初にすべてのIDを見つける、その後、試験データに見つける、一時テーブルの使用を最適化

 

おすすめ

転載: www.cnblogs.com/june0816/p/6757383.html