MySQLに空のテーブルがたくさんあるとパフォーマンス上の問題はありますか?私のCMSシステムには多くのオプション機能があり、必要な場合に備えて、必要なテーブルをすべてデータベースに追加します。なぜこれがパフォーマンスに悪影響を及ぼしているのかもしれませんか?ディスクスペースは実際問題ではありません...MySQLに空のテーブルがたくさんあるとパフォーマンスが低下しますか?
答えて
私は考えることはできません:mySQLでは、テーブルはローカルファイルシステムのいくつかのファイルで構成されています。
休眠中のファイルは問題ではありません。 (あなたが何千ものテーブルを持っている場合を除いて、それはデータベースではなくファイルシステムにとって問題になるかもしれませんが、ここではそうは思わないでしょう)
本当にヒットすればテーブルの数が多い場合は、ファイル記述子とテーブルキャッシュの設定パラメータを調整する必要があります。例えば、この議論を参照してください:
http://forums.mysql.com/read.php?93,120120,120703#msg-120703
素敵な、歓声。私はこれが大量のテーブルを含むクエリのためだけだと思うので、私のアプリには影響しないはずですが、非常に有用で有益な記事です。 – Hogsmill
複数の異なる要求が複数のテーブルに影響を与え、キャッシュテーブルが短すぎると、影響を受けますが、それはキャッシュミスがあまりありません。 – regilero
regilero:+1、それについてはわかりませんでした。もしテーブルがたくさんあり、いつでもそれらが照会されれば、これは 'table_cache'を" overfilled "させます。これは確かに関連しています(そして、私がOPだった場合、これは私の受け入れられた答えです)。 – rsenna
- 1. テーブルのパフォーマンスが低下します
- 2. のMySQL:パフォーマンスの低下が
- 3. MySQLで550テーブルを使用するとパフォーマンスが低下しますか?
- 4. テーブルが多いとパフォーマンスが低下しますか?
- 5. Django:多くのシグナルがパフォーマンスを低下させますか?
- 6. MySqlのIN演算子を使用するとパフォーマンスが低下しますか?
- 7. Railsにログインすると、パフォーマンスが低下しますか?
- 8. DATEEDDのDATEDIFFがMySQLクエリのパフォーマンスを低下させる
- 9. IdentityServer 3のパフォーマンスが低下したMembershipReboot
- 10. MVVM Lightツールキットでパフォーマンスが低下することはありませんか?
- 11. MySQLプライマリキーのサイズに合わせて大きなテーブルでパフォーマンスが低下する
- 12. "this->"を使用するとパフォーマンスが低下しますか?
- 13. Javaクラスをオーバーライドするとパフォーマンスが低下しますか?
- 14. Matlab parfevalを使用するとパフォーマンスが低下しますか?
- 15. C++スタイルのキャストからパフォーマンスが低下しましたか?
- 16. setMinimumLoggingLevelをVERBOSEに設定するとパフォーマンスが低下します
- 17. 多くのコアでプロセスを実行すると、Pythonのパフォーマンスが低下することがありますか?
- 18. ListAdapter.getView()を同期させるためにパフォーマンスが低下しますか?
- 19. 古いコメント付きコードとコード内の多くの空白がパフォーマンスを低下させますか?
- 20. Rails Webアプリケーションでレンダリングされたパーシャルが多くなるとパフォーマンスが低下しますか?
- 21. ループ内にオブジェクト宣言を置くとパフォーマンスが低下しますか?
- 22. Row_Number()のためにクエリのパフォーマンスが低下しています
- 23. MySQLで繰り返し複雑な空間クエリを実行するとパフォーマンスが低下します
- 24. WPF:ウィンドウサイズを大きくするとパフォーマンスが低下する
- 25. pl/sqlとmsqlが結合し、パフォーマンスが低下します
- 26. [NSCursor set]を呼び出すと、パフォーマンスが低下しますか?
- 27. x64プラットフォームでMath.Roundのパフォーマンスが大幅に低下しました
- 28. レルムネイティブのレルム内でコードを書くと、パフォーマンスが低下しますか?
- 29. ステートメントを含むとパフォーマンスが低下しますか?
- 30. WSO2 DASパフォーマンスがゆっくりと低下する
乾杯 - 確認を得るためにケースが、素敵だと思いました! – Hogsmill
@Ali myISAMは、テーブルごとに3つまたは4つのファイルを確実に保存します。 InnoDBがどうしているのか分かりません。 [ウィキペディアの記事](http://en.wikipedia.org/wiki/Comparison_of_MySQL_database_engines)には情報がありません –