Mysqlのレコード数の制限はどのくらいでしょうか?


また、昔のログとして蓄積しているデータが大きくなってきたら、ある程度でバックアップを取って削除しないと他のテーブルのパフォーマンスやログ用のテーブルへの登録、参照のパフォーマンスが悪くなるようなことがあるのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/03/26 14:11:50
  • 終了:2007/04/02 14:15:03

回答(1件)

id:russian-blue No.1

russian-blue回答回数36ベストアンサー獲得回数02007/03/26 17:46:34

ポイント60pt

サイズは、過去の質問にありました。

http://q.hatena.ne.jp/1164104844

テーブルがだんだんと大きくなるとMYSQLが

データ検索時にデータを絞り込みを行います。

このとき索引条件が曖昧な場合検索範囲が広がり、

読み込むデータ量・数が多くなりCPU/

メモリー/ディスクをより沢山消費すること

になり遅くなります。慎重に索引を設計すれば

最低限の速度低下を抑える事が出来ます。

検索条件が曖昧だとデータの数と容量に比例して

CPU/メモリー/ディスクを多く使うように

なってしまい遅くなってゆきます。

 対策方法としては、データの削除が簡単です。

それ以外の方法としては利用頻度の低い

テーブル/DBにデータを移動して頻度が

高いテーブル・DBのサイズが大きくなる事を

おさえる方法があります。

id:dingding

なるほど。ありがとうございます。

2007/03/26 22:04:42

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません