Mysql

Percona 與 MySQL

  • September 7, 2017

什麼是 Percona?

它與 MySQL 有何不同?

我們什麼時候應該考慮從現有的 MySQL 切換(或升級)到 Percona?

為了在我們的情況下添加一些細節,我們幾乎完全使用 InnoDB(我知道 Percona 已經對其進行了很多優化),具有廣泛的外鍵約束和一些儲存過程。

我們目前發現的是 MySQL 對我們的查詢的優化很差,因此任何超過 3-4 個連接的查詢我們都必須使用 STRAIGHT 連接顯式建構以提高性能。

Percona Server 是 MySQL 的一個分支,大約在 7 年前出現。Percona 的員工大多是前 MySQL 人員。他們非常關心 InnoDB 的性能,以至於他們在其 MySQL 版本中註入了 30,000 行程式碼,以使這些增強成為可能。他們從 MySQL 5.0 開始就一直在這樣做,直到今天仍然如此。

MySQL(呃甲骨文

$$ still hate saying it $$)一直試圖通過其 InnoDB 外掛跟上它 Percona 的步伐(從 MySQL 5.1.38 開始,現在在 MySQL 5.5 中完全原生) Percona 曾經對 MySQL 版本進行過激進的比較。在大多數情況下 LEFT UNCONFIGURED,舊版本的 MySQL 優於新版本。您必須調整 MySQL 以充分利用它。切換到 Percona 可能無法獲得您正在尋找的增強功能。即使使用 Percona,您也必須找出開箱即用的性能增強功能以及需要配置的設置。

其他文章希望對你有幫助

引用自:https://dba.stackexchange.com/questions/15595