質問大きなテーブルの場合、インデックスはどの程度効果的ですか?非常に大きなmysqlテーブルを持っている場合、テーブルを検索する際に、どの時点でインデックスが効果的になりませんか?大規模なテーブル(1000万行以上)のMysqlインデックス
-2
A
答えて
1
インデックスの主な目的は、特定の行を検索するたびに「非常に大きな」テーブルを完全にスキャンすることを防ぐことです。技術的には、テーブルが大きくなるほどインデックスが有効になります。高価な。
0
あなたのケースでは、インデックスのないテーブルスキャンはインデックスを使用する方が速い場合は、もっと質問があります。 両方を実行して、プロファイラがどれくらい速いかを決定させてください。 通常の状況では、WHEREパラメータを使用してレコードを選択すると、索引はSELECT文の実行速度を上げます。常にデータ全体(すべての行)を選択すると、索引は必要ありません。
+0
これを試してください:http://www.xaprb.com/blog/2007/03/01/mysql-query-profiler-100-released/ – YvesR
関連する問題
- 1. 大規模なデータセット(数千万行)
- 2. 大規模データベース - 1TB以上
- 3. 大規模な150M行MySQLテーブルの生成
- 4. 大規模なMySQLアップデートクエリ
- 5. mySQLテーブルからの超大規模行列の生成?
- 6. 大規模なテーブル(75M +行)のシンプルなmysqlの選択を最適化する
- 7. 大規模なテーブルの中のMySQLクエリの日付
- 8. 大きなデータセットの結合時のクエリ(1500万行以上)
- 9. 大規模なMySQLテーブルの毎日の更新?
- 10. 大規模な参照テーブル用のmysqlの代替方法
- 11. 500万行以上のhadoopから巨大なcsvファイルをダウンロード
- 12. SQL:大規模なテーブルのクエリ
- 13. MySQLは大規模データ
- 14. 200万ログデータを含む大規模なCSVファイル
- 15. MySQL:大規模なテーブルの行数を効率的に数える方法は?
- 16. 大規模な.sqlファイルをMySQLにインポート
- 17. 1000万件以上のレコードを持つ高速更新データベース
- 18. 大規模なPostgreSQLテーブルでの検索のための適切なインデックス設定
- 19. ストアドクエリを使用して大規模な(600万)行のMySQLを検索していますか?
- 20. 1000以上のmySQLポイントを持つハイチャート
- 21. MySQLの範囲クエリ、大規模な使用のインデックス裁判官範囲
- 22. MySQL - 大規模なクエリを実行するには?
- 23. 8000万行テーブルのUUIDのインデックス
- 24. 非常に大規模な本番テーブルのインデックスをデフラグします
- 25. 大規模データベース用のMySQLクライアント
- 26. Pyodbcが100万行以上のテーブルで遅い
- 27. 大規模なJSONファイルを最大1000行の複数のJSONファイルに変換する
- 28. 大規模なSQLスクリプトを実行
- 29. 大規模なSQLテーブルに新しいインデックスを作成する方法
- 30. 大規模なmysqlテーブル(2million行)のスコアを合計するには、このmysqlクエリをスピードアップするには
大きなものはどれくらい大きいですか?どのように非効率を定義しますか? 1,100万行以上の – ajreal
非効率とは、スピードとリソースを意味します。 –
OK、無効にしてください。クエリが5秒間に1000万回のレコードのうち10個の一致を見つけると、「良い」か「悪い」でしょうか? – ajreal