[前][次][番号順一覧][スレッド一覧]

mysql:11332

From: Shigeki Nakazawa <Shigeki Nakazawa <shigeki-mon@xxxxxxxxxx>>
Date: Sat, 16 Apr 2005 19:10:32 +0900
Subject: [mysql 11332] InnoDBデータ領域のリサイズについて

はじめまして、中沢と申します。

今回、InnoDBのデータ領域のリサイズ絡みで、
識者の方々のアドバイスをいただければと思いメールさせていただきました。

現在MySQL+PHPを使用したWEBサービスを実施していますが、
InnoDBのデータファイルがディスクを圧迫しています。

調査したところ、下記のリファレンスマニュアルにあるとおり、
一度データをダンプ→レストアする必要があると考えています。
http://dev.mysql.com/doc/mysql/ja/adding-and-removing.html

DBサーバは3台でレプリケーション構成をとっていますので、
なんとか、レプリケーションをうまく利用してサービスを停止せずに
データサイズをリサイズする方法はないものかと模索しておりますが、
今のところよい案が思い浮かばない状態です。

やりたいこと:サービスを停止せずにInnoDBデータ領域のリサイズを実行したい。

構成
DB1: OS GentooLinux
Kernel 2.6.7
MySQL 4.0.22
(replication master)

DB2: OS GentooLinux
Kernel 2.6.7
MySQL 4.0.22
(replication slave)

DB3: OS GentooLinux
Kernel 2.6.7
MySQL 4.0.22
(replication slave)

※DB2,DB3はそれぞれreplicationのマスターにDB1を指定しています。
※DBの更新処理(INSERT,UPDATE,DELETE)はDB1に対し実施し、検索処理はDB2とDB3
で実施しています。
※DB2,DB3はDNSラウンドロビンにより、検索処理を振り分けています。
※WEBサーバは別にあり、そこからDB1,DB2,DB3に対し処理を行っています。

なにか、よい案はございませんでしょうか、
アドバイスなどありましたらよろしくお願いします。

以上です。


[前][次][番号順一覧][スレッド一覧]