ホームページ > に質問 > 本文
1. データ数が100万件を超えており、カウント速度が非常に遅いのですが、最適化する方法を教えてください。
リーリー
phpcn_u15822017-05-18 10:53:56
count(*)ではなくcount(id)
黄舟2017-05-18 10:53:56
テーブルを左側から結合しています。UID にインデックスを追加することをお勧めします。
世界只因有你2017-05-18 10:53:56
統計にインライン テーブルが必要なのはなぜですか? グループ化したい場合は、UID によるグループを使用する方がよいのではないでしょうか?
ringa_lee2017-05-18 10:53:56
ステートメントはシンプルで、インデックスは正常であり、遅くはないはずです。 Explain + ステートメントを通じて実行計画を投稿できます。 さらに、ユーザーテーブルの構造も掲載されており、UIDがユーザーテーブルの主キーの場合、テーブルの接続を削除できます
为情所困2017-05-18 10:53:56
小数セグメント内のデータの数をカウントする必要があるだけで、単一のテーブル内でカウントする必要があるとは思えません。