sql >> データベース >  >> RDS >> Mysql

1つの大きなクエリを返すのが良いですか、それともいくつかの小さなクエリを返すのが良いですか?

    クエリの起動とクエリプラン自体の計算にはコストがかかり、複数のクエリを連続して実行するとサーバーの速度が低下するため、複数のクエリを使用するよりも1つのクエリを使用する方がはるかに高速です。もちろん、実際に必要なデータのみを取得する必要がありますが、クエリは少ない方が常に優れています。

    したがって、1ページに20のゲームを表示する場合は、LIMIT句を使用してクエリを高速化し(1つのクエリのみを使用)、後で次のページに到達したときにのみそのクエリを再度実行できます。または、クエリが完了するのを待って、すべてのデータを一度にそこに置くことができます。 1回の大きな待機またはいくつかの小さな待機。

    tl;drは可能な限り少ないクエリを使用します。



    1. MySQLのURL、ホスト、ポート、およびユーザー名を確認するにはどうすればよいですか?

    2. Oracleでミリ秒単位のタイムスタンプを日付に変換する方法

    3. MySQLで動的SQLを使用してカーソルを作成する

    4. MicrosoftAccessを使用する4つの方法