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

Laravelの雄弁なwithCount()は、with()よりも遅いと思われます

    違いは、単にダンプするのではなく、ステートメントのすべての行をカウントするようにmysqlに要求していることです。 withCountのポイントは、それが高速であるということではなく、必要なのがカウントだけである場合は、メモリ上で優れているということです。

    たとえば、私は何千ものデータが豊富なアイテムと関係があります。 withを使用して結果をカウントしようとすると、phpのメモリが不足し、カウントを実行する機会があります。 withCountを使用すると、アイテムの数を示す1つのアイテムのみが返されるため、phpメモリに税金はかかりませんが、すべての作業はSQLサーバーで行われます。



    1. android listviewは、アプリを閉じずにデータを更新/更新します

    2. SQLiteとカスタムオーダー

    3. ColdfusionとMySQLを使用してデータを解析および比較する

    4. MacにコマンドラインMySQLクライアントをインストールするにはどうすればよいですか?