No.5
- 回答日時:
650GBに対して30秒ということですので、インデックスを使った検索になっていると思います。
(ファイルを全部舐めるのはもっと時間がかかりますので。)もしかしてレコード数も結構あるのではないでしょうか。そうであればインデックスがキーバッファに収まりきらず、ディスクからインデックスの読み込みが発生しているのではないかと思います。key_buffer_sizeが小さすぎる場合には、この値を大きくすると性能が改善するかも知れません。あと、本気で性能を改善したいならSHOW STATUSなどを使って原因を調べる必要があります。公式サポートでもその辺のアドバイスを受けられますので検討してみてはいかがでしょうか。
この回答への補足
ご回答有難う御座いました。
レコード数は123万件、フィールドは八つ(一つは画像を圧縮して
保存ためのmediumblob型)。件数としては多くは無いと思いますが。
No.4
- 回答日時:
すいません。
言い方が悪かったです。OSの制限という意味ではなく、ファイルシステムのパフォーマンスの制約を受けてるのではないかと言いたかったのです。650GBものサイズであれば、NTFS上で扱うだけでもかなりな時間がかかる、という意味です。
もっと言えばインデックスはおそらくキャッシュされるでしょうが、それ以外のデータがselectに含まれる場合、それを読みに行くだけでも、かなりのシークが発生するんじゃないかと思います。
ハードディスクの速度に足を引っ張られている、と言えばよかったですね・・
MySQLの公式フォーラム(海外)で、この話を見たことあったもので。結局blobをファイルに展開しろ、みたいな話になっていて、大きなblobを持つデータベースの遅いパフォーマンスはMySQLやMyISAMに関係ないという展開になっていたと思います。
この回答へのお礼
お礼日時:2011/12/20 21:12
解りやすくご説明有難うございました。
確かに一つのデータファイルが650GBぐらいだったら、DBシステムそして
OSにとってもかなりの問題でしょうね。
有難うございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
mysql IN句に1データだけ指定...
-
インデックスの再構築の意味っ...
-
主キーにインデックスは貼らな...
-
ビューにインデックスを設定で...
-
コクヨ タイトルブレーンでイ...
-
サイトがいつまでたってもGoogl...
-
[ BETWEEN ] vs [ >= AND <= ]
-
outlook2007 検索できないんです
-
accessレポート表示までの待機...
-
年と月が別カラムの場合のSQL
-
【SQLServer】IS NULLのパフォ...
-
「マスタ」と「テーブル」の違...
-
Accessにインポートしたら並び...
-
SELECT文でのデッドロックに対...
-
ACCESSのSQLで、NULLかNULLでな...
-
クエリのキャンセルがいつにな...
-
データの二重表示の原因
-
AccessでCSVインポートのゼロサ...
-
ACCESS2007 フォーム 「バリア...
-
3つ以上のテーブルをUNIONする...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
主キーにインデックスは貼らな...
-
mysql IN句に1データだけ指定...
-
インデックスの再構築の意味っ...
-
ビューにインデックスを設定で...
-
【SQLServer】IS NULLのパフォ...
-
年と月が別カラムの場合のSQL
-
コクヨ タイトルブレーンでイ...
-
[ BETWEEN ] vs [ >= AND <= ]
-
数学でunprimedとは何を意味し...
-
テキスト項目255ケタのメリット...
-
ホームページがGOOGLEにインデ...
-
outlook2007 検索できないんです
-
主キーとインデックスの違いに...
-
株式会社インデックスについて
-
Mosearchが原因のエラー
-
「SEOチェキ」の「インデックス...
-
『ラミネートインデックスシー...
-
Macのパソコンでインデックスに...
-
Google検索はなぜ早い?
-
2つのインデックスと複合インデ...
おすすめ情報