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

SELECT * .. LiMIT start、ORDER BY句なしでカウントを使用してMySQLのテーブルをスキャンするのは正しいですか?

    いいえ、それは安全な仮定ではありません。 ORDER BYなし 句を使用すると、クエリが毎回一意の結果を返すという保証はありません。このテーブルに適切なインデックスが付けられている場合は、ORDER BYを追加します (インデックス用)高すぎないようにしてください。

    編集:ORDER BY以外 edの結果は時々 クラスター化されたインデックスの順序になりますが、私はそれにお金をかけません!



    1. SQL Serverのデッドロックとは何ですか?

    2. PHP / MySQL:過去*全*週のエントリを取得しています

    3. このPL/SQLの何が問題になっていますか?バインド変数*は宣言されていません

    4. SQLServerを使用してLucene.Netを構成する