重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

現在ローカルでmysqlを使っています。
もしわかりやすいサイトがあれば教えていただければ幸いです。

mysqlのデータベースのサイズ上限やテーブルのレコード数の上限やサイズ上限はあるの
でしょうか?
又、サイズをオーバーした場合はデータをinsertすると、前のデータが消えるのか?挿入しようとしたデータが入らないのか?

又、あるテーブルの構造に情報があったので下記します。
以下の情報を修正する事により上限値が変わるのでしょうか?

行の統計
ステートメント 値
フォーマット 動的
照合順序 utf8_general_ci
行 49,740
行の長さ ? 1,200
行のサイズ ? 1,258 バイト
次へ Autoindex 72,999

ディスク使用量
種別 使用量
データ 58,334 KiB
インデックス 2,775 KiB
合計 61,109 KiB

インデックスサイズ: ドキュメント
キー名 種別 一意な値の数 操作 フィールド
PRIMARY PRIMARY 49740 編集 削除 item_id
abc_id INDEX 1243 編集 削除 abc_id
item_guid INDEX 49740 編集 削除 item_guid 255
abc_id_item_cached INDEX 12435 編集 削除 abc_id,item_cached

データベースの構造の値は以下でした。

テーブル レコード数Tip 種別 照合順序 サイズ オーバーヘッド

250 テーブル 81,212 MyISAM utf8_general_ci 62.8 MiB 435.8 KiB

A 回答 (1件)

上限はありません、


上限があるとしたら、それはハードウェアやOSによるものです。MySQL(というか、DB全般)にはどうすることもできない事です。

世の中にはMySQLで、数万テーブル、数億レコード というようなシステムも稼動しています、MySQLの限界よりもハードウェやOSの限界が先にきます。
    • good
    • 0
この回答へのお礼

ありがとうございます!

もうひとつ質問です。
mysqlの設定で意図的にレコード数を制限する事はできるのでしょうか?

もしあればそのあたりの確認法はありますか?

お礼日時:2008/09/13 18:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す