Percona対MySQL


22

パーコナとは?

MySQLとの違いは何ですか?

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

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

現在、MySQLはクエリの最適化が不十分であるため、3〜4の結合を超えるクエリはパフォーマンスを改善するためにSTRAIGHT結合で明示的に構築する必要があります。


単なる説明-Perconaは、MySQLのコンサルティング/開発会社です。Percona Serverは、Percona社製の多くの製品の1つです。
アーロンブラウン

回答:


18

Percona Serverは、約7年前に登場したMySQLのフォークです。Perconaの従業員は、ほとんどが元MySQLの人々です。彼らはInnoDBのパフォーマンスを非常に重視しているため、MySQLのバージョンに30,000行のコードを挿入して、これらの拡張を可能にします。彼らは、MySQL 5.0からこれを行っており、現在もその状態にあります。

MySQL(オラクル[まだ嫌い])は、InnoDBプラグインを使用してPerconaに対応しようとしています(MySQL 5.1.38以降、MySQL 5.5で完全にネイティブになっているため)

PerconaはかつてMySQLバージョンの積極的な比較を行いました。ほとんどの場合、LEFT UNCONFIGURED、古いバージョンのMySQLは新しいバージョンよりも優れています。最大限に活用するには、MySQLを調整する必要があります。Perconaに切り替えると、探している機能が強化されない場合があります。Perconaを使用する場合でも、すぐに使用できるパフォーマンスの強化と、それ以外の場合に構成する必要がある設定を確認する必要があります。

その他の投稿


1
おそらく、MariaDBを別のオプションとして追加できます。最近の5.3リリースでは、(オプティマイザーの)パフォーマンスが大幅に改善されています。
ypercubeᵀᴹ

@ypercube私は、MySQL、Percona Server、MariaDBがどのように相互に、また以前のリリース(dba.stackexchange.com/a/3376/877。)と比較しているかを確認するために、ビジネスクォーターごとにベークオフを後援する必要があると思います
RolandoMySQLDBA

5

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

  • 「myid for」ストックmySQLのみが付属
  • 「成長した」RDBMSのようにする

例:

同様のパフォーマンスが得られると仮定すると、Perconaの追加キットによりMySQLがはるかに実行可能になります

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.