私はmysql 5.5 myisam上でほぼ5 GBのデータベースを持っています。私のosアーキテクチャは、fedora 64ビットです。今私は大規模なデータクエリを保持しているテーブルから30秒以上遅い単一のクエリを行う場合。どのように私は遅いクエリを減らすことができます教えてください?私は2GBのメモリと6GBのスワップを持っています。 [更新] 遅いログアウトプットはここにどのように大きなデータベースのmysqlの低速クエリ時間を短縮する
# Query_time: 19.367274 Lock_time: 0.000109 Rows_sent: 54 Rows_examined: 4263723
SET timestamp=1310052008;
SELECT timestamp FROM nse_data WHERE symbol='NIFTY'AND series='IN' AND timestamp BETWEEN '2011-04-07' AND '2011-07-07' ORDER BY timestamp;
おかげ
データベーススキーマと現在のクエリ –
を見て、EXPLAIN <現在のクエリ> – wonk0
データベースの出力はどのようなシステムのためですか? –