2011-07-02 5 views
5

x64 Windows ServerでMySQL 5.5を実行しており、MySQLで既知のエラーである自動増分IDエラーが発生し続けています。 Percona ServerやMariaDBはベンチマークが高いので試してみたいと思いますが、MySql 5.5の代わりにドロップを見つけることはできません。 MariaDB 5.2を使用してMySQL 5.5を置き換えることはできますか?Windows上で動作するPercona Serverのバージョンはありますか?また、Windowsでこれらのいずれかを使用している人は誰ですか?Percona Server 5.5またはWindowsのMariaDB

答えて

4

WindowsにはPerconaはありません。 現在のMariaDB 5.2は、MySQL 5.1のドロップイン置換えです。 Mariaに付属のアップグレードウィザードは5.5からのダウングレードを提供しません。 MariaDB 5.5は準備中ですが、時間が必要です。

これを言って、あなたのMySQL5.5データがうまくMariaDB 5.2と互換性があるかもしれませんが、5.1と5.5の間の互換性は、あなたが新しいもの(プラグ可能な認証やパフォーマンススキーマ)

を使用していないと仮定すると、一般的に良いです私はデータベースディレクトリを別の場所にコピーし、そこからperformance_schemaを削除し、my.iniをコピーして編集し、MariaDBのmysqld.exeでサービスを登録し、MariaDBとして実行することができると思います。

オートインクリメントに関するよくある問題は何ですか?

+0

私が遭遇したエラーはhttp://bugs.mysql.com/bug.php?id=35602です。ストレージエンジンから自動インクリメント値を読み取ることができませんでした。私は開発環境でもエラーが発生し続ける。 –

+0

簡単なテストレポートがあれば、上記のバグレポートにテストケースを追加することをお勧めします。 Perconas XtraDB(MariaDBのinnodbに含まれています)は、バグ修正ではなく、Innodbの上に強化されたものです。 –

2

問題を解決できなかった場合は、WindowsにMariaDB 5.5をインストールできるようになりました。これはドロップインの置き換えであり、多くのMySQLバグはMariaDBで解決されています。ただし、MariaDB 5.5の変更履歴を確認するか、MariaDBのメーリングリストに書き込み、あなたに影響を与えるバグが解決されているかどうかを確認する必要があります。 (問題がInnoDBにある場合は、MariaDBとPercona Serverの両方でPerconaによって修正されている可能性があります) Percona ServerはWindows上で動作しますが、自分でコンパイルして構成する必要があります。それは本当に速いですが、Linux用に最適化されています。私はこれがあなたにとって正しいことだとは思わない。 AUTO_INCREMENTに問題がある場合、おそらく簡単な回避策があることに注意してください。バグを説明すると、おそらく私たちはあなたを助けることができます。

編集:申し訳ありませんが、リンクが表示されませんでした。しかし、リンクしたバグは2010年に解決されました。

関連する問題