Apa itu Percona?
Apa bedanya dengan MySQL?
Kapan kita harus mempertimbangkan untuk beralih (atau meningkatkan) dari stok MySQL ke Percona?
Untuk menambahkan beberapa spesifik dalam situasi kami, kami hampir secara eksklusif menggunakan InnoDB (yang saya mengerti Percona telah melakukan banyak optimasi untuk) dengan kendala kunci asing yang luas dan beberapa prosedur tersimpan.
Apa yang kami temukan saat ini adalah bahwa MySQL kurang mengoptimalkan permintaan kami dan oleh karena itu setiap permintaan yang melebihi 3-4 bergabung, kami harus membangun secara eksplisit dengan STRAIGHT bergabung untuk meningkatkan kinerja.
mysql
performance
innodb
percona
percona-server
Noah Goodrich
sumber
sumber
Jawaban:
Percona Server adalah garpu dari MySQL yang muncul sekitar 7 tahun yang lalu. Sebagian besar karyawan Percona adalah mantan orang MySQL. Mereka sangat peduli dengan kinerja InnoDB sehingga mereka menyuntikkan 30.000 baris kode ke dalam versi MySQL-nya untuk memungkinkan peningkatan tersebut. Mereka telah melakukan ini sejak MySQL 5.0 dan masih melakukannya sampai sekarang.
MySQL (eh Oracle [masih benci mengatakannya]) telah berusaha mengikutinya dengan Percona melalui plugin InnoDB-nya (sejak MySQL 5.1.38, sekarang sepenuhnya asli dalam MySQL 5.5)
Percona pernah melakukan perbandingan agresif dari versi MySQL. Dalam kebanyakan kasus, LEFT UNCONFIGURED, versi lama dari MySQL mengungguli versi yang lebih baru . Anda harus menyetel MySQL untuk mendapatkan yang terbaik. Beralih ke Percona mungkin tidak mendapatkan perangkat tambahan yang Anda cari. Bahkan dengan Percona, Anda harus mencari tahu peningkatan perangkat tambahan apa yang tersedia dan pengaturan apa yang perlu Anda konfigurasi sebaliknya.
Posting lain saya harap Anda menemukan bermanfaat
sumber
Serta jawaban RolandoMySQLDBA , pengamatan saya adalah bahwa Percona menawarkan fitur-fitur itu
Contoh:
Dengan asumsi seperti kinerja, kit tambahan dari Percona membuat MySQL jauh lebih layak
sumber