1

Debian Lenny 32 ビット サーバー上の MySQL 5.1 を、XtraDB を使用する Percona サーバーに置き換えたいと考えています。主な理由は、Percona のパフォーマンスの向上です。

多くのサービスが実行されている運用サーバーです。他の多くのソフトウェアは、mysql-client および他の mysql 共有ライブラリに依存している可能性があります。

MySQL を置き換えても安全ですか?

「安全」とは、1. mysql を削除する、2. percona をインストールする、3. すべてが以前と同じように機能する、という意味です。

サードパーティ ソフトウェアの依存関係を壊しますか? サードパーティ ソフトウェアの構成 (ソケット パス、サーバー ポート、共有ライブラリ パスなど) を変更する必要はありますか? 何兆もの追加パッケージをインストールする必要がありますか?

ライブラリが壊れている、ヘッダファイルが見つからない、または互換性がないなどの状況は本当に望んでいません

4

2 に答える 2

4

現在、MySQL4.1からPerconaServer 5.5にアップグレード中です。Perconaは、サイトでMySQLの完全なドロップイン置換であり、バイナリは同じ名前を使用し、同じライブラリ、同じ構成を使用しています。ファイルの配置は、同じパラメーターを取り、まったく同じSQL構文を持ちます。また、同じバージョン(MySQL5.1からPercona5.1など)でデータファイルと互換性がある必要がありますが、私が個人的に確認したものではありません。

リポジトリを追加した後、apt-get install percona-server-server-5.1を実行できます。これは、競合するパッケージとしてマークされるため、MySQLを自動的に置き換えます。ただし、もちろん、最初にデータベースのSQLダンプを取得する必要があります。

現在、MySQL4.1マスターからいくつかのPercona5.5スレーブへのレプリケーションが設定されており、SQLダンプの挿入にも問題はありません。

于 2011-11-28T02:47:03.160 に答える
0

...わからない。

私の経験では、唯一の方法は、古いマシンで既存のセットアップのコピーを作成し、いくつかのテストを実行することです。次に、新しい DB に切り替えて、同じテストを再度実行します。

Tomcat 5 から Tomcat 6 に一連のアプリケーションを交換したところ、理論的には、1 つか 2 つの微調整ですべて正常に動作するはずでした。初めて試してみたところ、OpenJava がインストールされていて、ガベージ コレクションによって問題が発生していました。2 回目の Sun Java では、いくつかの危険な日付処理が問題を引き起こし、修正する必要がありましたが、現在は正常に動作しているようです。

于 2011-06-13T13:03:34.547 に答える