dak ブログ

python、rubyなどのプログラミング、MySQL、サーバーの設定などの備忘録。レゴの写真も。

mysql でテーブルサイズの制限を変更する方法

2006-11-23 23:31:00 | mysql
mysql で大規模データを扱う際に、レコード数の最大値を変更する方法です。

設定を変更する前に、まずは現在の設定状況の確認から。

> show table status from {DB名};

Avg_row_length が1レコードの平均容量、Rows が最大レコード数なので、これらの値を変更します。

> alter table {テーブル名} AVG_ROW_LENGTH = {平均レコード容量};
> alter table {テーブル名} MAX_ROWS = {最大レコード数};