web-dev-qa-db-ja.com

パーコナvs MySQL

ペルコナとは?

MySQLとどう違うのですか?

在庫のMySQLからPerconaへの切り替え(またはアップグレード)を検討する必要があるのはいつですか?

私たちの状況にいくつかの詳細を追加するために、広範な外部キー制約といくつかのストアドプロシージャでInnoDB(Perconaが多くの最適化を行ったことを理解しています)をほぼ排他的に使用します。

現在、MySQLはクエリを最適化していないため、パフォーマンスを向上させるには、STRAIGHT結合を使用して明示的に構築する必要がある3〜4の結合を超えるクエリがあります。

23
Noah Goodrich

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を使用した場合でも、すぐに使用できるパフォーマンス拡張機能と、それ以外に構成する必要がある設定を見つける必要があります。

その他の投稿参考になれば幸いです

19
RolandoMySQLDBA

RolandoMySQLDBAの答え と同様に、私の観察では、Perconaは以下の機能を提供しています。

  • 「有償」のストックmySQLのみが付属
  • 「育った」RDBMS以上のものにする

例:

同じようなパフォーマンスを想定すると、Perconaの追加キットによりMySQLがはるかに実行可能になります

5
gbn