ペルコナとは?
MySQLとどう違うのですか?
在庫のMySQLからPerconaへの切り替え(またはアップグレード)を検討する必要があるのはいつですか?
私たちの状況にいくつかの詳細を追加するために、広範な外部キー制約といくつかのストアドプロシージャでInnoDB(Perconaが多くの最適化を行ったことを理解しています)をほぼ排他的に使用します。
現在、MySQLはクエリを最適化していないため、パフォーマンスを向上させるには、STRAIGHT結合を使用して明示的に構築する必要がある3〜4の結合を超えるクエリがあります。
Percona Serverは、約7年前に登場したMySQLの分岐です。 Perconaの従業員は、ほとんどが元MySQLの人々です。彼らはInnoDBのパフォーマンスに非常に関心があり、そのバージョンのMySQLに30,000行のコードを挿入して、これらの拡張を可能にしています。彼らはMySQL 5.0からこれを行っており、今日でもそうです。
MySQL(オラクル(まだOracleは嫌いです))は、InnoDBプラグインを介してPerconaに対応しようとしています(MySQL 5.1.38以降、MySQL 5.5で完全にネイティブになりました)。
PerconaはかつてMySQLバージョンの積極的な比較を行いました。ほとんどの場合、LEFT UNCONFIGURED、古いバージョンのMySQLは新しいバージョンよりもパフォーマンスが優れています 。 MySQLを最大限に活用するには、MySQLを調整する必要があります。 Perconaに切り替えると、目的の拡張機能が得られない場合があります。 Perconaを使用した場合でも、すぐに使用できるパフォーマンス拡張機能と、それ以外に構成する必要がある設定を見つける必要があります。
その他の投稿参考になれば幸いです
RolandoMySQLDBAの答え と同様に、私の観察では、Perconaは以下の機能を提供しています。
例:
同じようなパフォーマンスを想定すると、Perconaの追加キットによりMySQLがはるかに実行可能になります