私はMySQLデータベースに格納されたWikipediaのローカルコピー(〜30GO英語)を持っています。 は、私は2つの列があります。MySQL SELECTクエリは、ウィキペディアのローカルコピーでしばらく時間がかかります
- 「タイトル」whitchでプライマリキーや記事のタイトル(VARCHAR(238))
- 「ボディ」whitch記事の内容がある(MEDIUMTEXT)
私の問題は、(主キーを使用して)非常に単純なクエリの場合、(これらの記事の情報を10カ国語で取得するプログラムを作成しているので、 /秒はあまりにも少ない)。私はそれは時間がかかる理由は分からない
SELECT * FROM wiki_en WHERE title = "Appel" LIMIT 1
(インデックスを使用して取るとき、usualy私の選択クエリを〜1msの):
クエリは次のようです。もう一度クエリを実行し
analyze table wiki_en;
:
ドゥーにはインデックスがありますか? –
もしそれが本当にプライマリキーであれば、クエリは一意の行になりますので、 'LIMIT'節は必要ありません。 – Neil
英語ではギガバイトです:) – biziclop