を選択し、このクエリは最初の時間を実行するために約10秒かかり、その後、それぞれの連続した時間が、それは分の上向きになります:スローMySQLのクエリ -
SELECT qQuoteDateTime,
qLastSalePrice,
qNetChangePrice,
qNetChangePct,
qShareVolumeQty
FROM quotes
WHERE qSymbol='GE'
私が使用しているテーブルには、およそ2300年の記録を持っています。私は誰かがすべてのレコードを表示するために非常に高速なクエリを実装するのを見たことがあるが、私は彼が使用したコードにアクセスする必要はありません。
これをスピードアップするにはどうすればよいですか?
すべての列はどのようなデータ型ですか?あなたのCommon Senseとreko_tの両方が正しいので、DDLを投稿してください。すべての列がncharまたはblobなどの場合は、これが理にかなっています。 – Ben
データの「サイズ」とは何ですか?いくつかのKBs、いくつかのMBの鉱山?かつて私はMySQLデータに似た問題を抱えていました。数百行ありましたが、テーブルのサイズは〜1.5GBでした。多くの量のデータをトラバースするには数秒かかることがあります。 –