私は現在MySqlデータベースに保存されているPAF(UK Postcode)データベースのコピーを持っています。私は自分のサイトでそれを使ってアドレスの詳細を記入しますが、データベースは28,000,000 +レコードとそれは検索するのが非常に遅いです。非常に大きなMySqlデータベースを管理する方法
どのようにパフォーマンスを向上させるためにDBをスリットすることができます任意のアイデアですか?
助けてくれてありがとう!
私は現在MySqlデータベースに保存されているPAF(UK Postcode)データベースのコピーを持っています。私は自分のサイトでそれを使ってアドレスの詳細を記入しますが、データベースは28,000,000 +レコードとそれは検索するのが非常に遅いです。非常に大きなMySqlデータベースを管理する方法
どのようにパフォーマンスを向上させるためにDBをスリットすることができます任意のアイデアですか?
助けてくれてありがとう!
大きなデータベースではなく、大きなテーブルでもありません。あなたは、テーブルの上にappropiateインデックスを設定する必要があり、良好なパフォーマンスが得られます
いくつかのアイデアがあるかもしれません:
あなたは意志のための大きな助けとなることができる場合あなたの周りを遊んで、どのオプションがあなたのために最善のものかを見なければならない。しかし、私は最初の2つだけで十分だと思います。
希望すると助かります!
テーブル定義は何ですか、実行中のクエリは遅いですか? – nnichols
[索引を使う、Luke!](http://use-the-index-luke.com/) – kapa
これは必ずしもオフトピックの質問ではありませんが(ほとんどのクローサーがそれを選んだのですが)、十分な情報がありません答えのために。 – kdgregory