ホームページ  >  記事  >  バックエンド開発  >  137 万行のデータは大量ですか? このテーブルのクエリは非常に遅くなり、最適化する方法がわかりません。

137 万行のデータは大量ですか? このテーブルのクエリは非常に遅くなり、最適化する方法がわかりません。

WBOY
WBOYオリジナル
2016-09-14 09:41:261136ブラウズ

137 万行のデータは大量ですか? このテーブルのクエリは非常に遅くなり、最適化する方法がわかりません。

返信内容:

137 万行のデータは大量ですか? このテーブルのクエリは非常に遅くなり、最適化する方法がわかりません。

100 万のデータは大量ではありません。最適化には通常、インデックスの追加が含まれます

  1. インデックスはありますか?

  2. クエリステートメントがインデックスを使用するかどうか;
  3. データレコードとインデックスフィールドの分布は何ですか;
  4. どのような種類のデータフィールドがありますか;
インデックスを追加して SQL ステートメントを最適化する、

選択数 (主キーまたは一意のインデックス)

mysql は 1,000 万から 2,000 万のデータをサポートできますが、需要に応じて異なります

137万なんて全然何でもない。

1. クエリを実行するときは、SQL ステートメントのインデックス ヒット ステータスに注意してください。

2. MYSQL のキャッシュ構成を見てください。
3. 主キークエリを使用してみてください。
4. ビジネスのニーズに応じてテーブルを垂直に分割して、データの冗長性を減らすことができます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。