Percona Server ay isang bukas na pinagmulan, cross-platform at ganap na libreng software na proyekto na dinisenyo mula sa ground up bilang isang drop-in na kapalit para sa sikat at malawak na paggamit ng MySQL database engine / server .
Habang ang Percona Server ay talagang isang pinahusay na bersyon ng imbakan engine ng InnoDB na idinisenyo para sa mga server ng MariaDB at MySQL database, kasama ang buong pabalik na pagkakatugma at ito ay batay sa proyektong Percona XtraDB Storage Engine.
Mga tampok sa isang sulyap
Ang Percona Server ay nasusukat, habang pinangangasiwaan nito ang mas maraming kasabay na mga transaksyon sa mga makapangyarihang server, performant, dahil ginagamit nito ang isang mabilis na landas ng IO, mga mabilis na checksum, at pinahusay na panloob na kooperasyon, pati na rin ang nababaluktot, na may variable na laki ng pahina, maisasaayos na buffer insert, at mas mahusay na pamamahala ng pool ng buffer at pool.
Ang Percona Server ay lubos na maaasahan at matatag, na nagtatampok ng katatagan sa napinsalang data at pag-crash-safe transactional na pagtitiklop, napapamahalaang, na may suporta para sa mga online na backup, InnoDB table import / pag-andar ng pag-export, mabilis na pagbawi, at maaaring i-configure ang diksyunaryo ng data. >
Ano ang maaari kong gawin sa Percona Server?
Kapag ginagamit ang Percona Server sa iyong mga server, ang iyong mga query ay magpapatakbo nang mas tuloy-tuloy at mas mabilis kaysa sa iba pang katulad na mga produkto, posible upang makamit ang mas mataas na oras ng pagtaas, gayundin ang makatipid ng pera sa hosting power at hindi kinakailangang mga bayarin.
Bukod dito, gagastusin mo ang mas kaunting oras sa pangangasiwa at pag-optimize ng iyong database server, at ma-build up ang mga server ng mga makapangyarihang hardware sa malakas na hardware. Bukod pa rito, hindi kinakailangan ang panghuhula para sa pag-troubleshoot at pag-shard ay maaaring iwasan o maantala.
Sa ilalim ng hood at availability
Ang programa ay ganap na nakasulat sa C + + programming language at ibinahagi ito bilang pre-built binary package para sa mga operating system ng Debian / Ubuntu at Red Hat Enterprise Linux / Fedora, pati na rin ang mga source tarballs. Sa sandaling ito, matagumpay na nasubukan ang parehong mga 32-bit at 64-bit na set ng mga set ng instruksyon. Ang isang kumpletong manwal ay magagamit sa website ng proyekto.
Ano ang bago sa paglabas na ito:
- Batay sa MySQL 5.7.19, at kabilang ang lahat ng mga pag-aayos ng bug sa mga ito, ang Percona Server para sa MySQL 5.7.19-17 ay kasalukuyang kasalukuyang release ng GA sa Percona Server para sa MySQL 5.7 series.
Ano ang bago sa bersyon 5.7.19-17:
- Batay sa MySQL 5.7.19, at kasama ang lahat ng mga pag-aayos ng bug dito, Ang Percona Server para sa MySQL 5.7.19-17 ay kasalukuyang kasalukuyang release ng GA sa Percona Server para sa MySQL 5.7 series.
Ano ang bago sa bersyon 5.7.18-14:
- Batay sa MySQL 5.7.18, kabilang ang lahat ng mga pag-aayos ng bug dito, ang Percona Server para sa MySQL 5.7.18-14 ay ang kasalukuyang release ng GA sa Percona Server para sa MySQL 5.7 series.
Ano ang bago sa bersyon 5.7.17-13:
- Batay sa MySQL 5.7.16, kabilang ang lahat ng mga pag-aayos ng bug sa loob nito, ang Percona Server 5.7.16-10 ay ang kasalukuyang release ng GA sa Percona Server 5.7 series.
Ano ang bago sa bersyon 5.7.16-10:
- Batay sa MySQL 5.7.16, kabilang ang lahat ng mga pag-aayos ng bug dito, ang Percona Server 5.7.16-10 ay ang kasalukuyang release ng GA sa Percona Server 5.7 series.
Ano ang bago sa bersyon 5.7.15-9:
- Batay sa MySQL 5.7.15, kabilang ang lahat ng mga pag-aayos ng bug sa mga ito, ang Percona Server 5.7.15-9 ay ang kasalukuyang release ng GA sa Percona Server 5.7 series.
Ano ang bago sa bersyon 5.7.14-7:
Batay sa MySQL 5.7.14, kabilang ang lahat ng mga pag-aayos ng bug sa mga ito, ang Percona Server 5.7.14-7 ay ang kasalukuyang release ng GA sa Percona Server 5.7 series.
Ano ang bago sa bersyon 5.7.13-6:
- Batay sa MySQL 5.7.13.
Ano ang bago sa bersyon 5.7.12-5:
Batay sa MySQL 5.7.10, kabilang ang lahat ng mga pag-aayos ng bug sa mga ito, ang Percona Server 5.7.10-3 ay ang kasalukuyang release ng GA sa Percona Server 5.7 series.
Ano ang bago sa bersyon 5.7.10-3:
Batay sa MySQL 5.7.10, kabilang ang lahat ng mga pag-aayos ng bug sa mga ito, ang Percona Server 5.7.10-3 ay ang kasalukuyang release ng GA sa Percona Server 5.7 series.
Ano ang bago sa bersyon 5.6.27-75.0:
- Batay sa MySQL 5.6.27, kabilang ang lahat ng mga pag-aayos ng bug sa mga ito, ang Percona Server 5.6.27-75.0 ay ang kasalukuyang release ng GA sa Percona Server 5.6 series.
Ano ang bago sa bersyon 5.6.26-74.0:
Batay sa MySQL 5.6.26, kabilang ang lahat ng mga pag-aayos ng bug dito, ang Percona Server 5.6.26-74.0 ay ang kasalukuyang release ng GA sa Percona Server 5.6 series
Ano ang bago sa bersyon 5.6.25-73.1:
- Batay sa MySQL 5.6.25, kasama ang lahat ng mga pag-aayos ng bug sa mga ito, ang Percona Server 5.6.25-73.1 ay ang kasalukuyang release ng GA sa Percona Server 5.6 series. Ang Percona Server ay bukas-source at libre - at ito ang pinakabagong release ng aming pinahusay, drop-in na kapalit para sa MySQL. Ang kumpletong mga detalye ng paglabas na ito ay matatagpuan sa 5.6.25-73.1 milyahe sa Launchpad.
Ano ang bago sa bersyon 5.6.24-72.2:
Base sa MySQL 5.6.24, kabilang ang lahat ng mga pag-aayos ng bug sa mga ito, ang Percona Server 5.6.24-72.2 ay ang kasalukuyang release ng GA sa Percona Server 5.6 series.
Ano ang bago sa bersyon 5.6.22-72.0:
- Batay sa MySQL 5.6.22, kasama ang lahat ng mga pag-aayos ng bug sa loob nito, ang Percona Server 5.6.22-72.0 ay ang kasalukuyang release ng GA sa Percona Server 5.6 series. Ang Percona Server ay bukas-source at libre - at ito ang pinakabagong release ng aming pinahusay, drop-in na kapalit para sa MySQL.
Ano ang bago sa bersyon 5.6.22-71.0:
- Batay sa MySQL 5.6.22, kabilang ang lahat ng mga pag-aayos ng bug sa loob nito, ang Percona Server 5.6.22-71.0 ay ang kasalukuyang release ng GA sa Percona Server 5.6 series. Ang Percona Server ay bukas-source at libre - at ito ang pinakabagong release ng aming pinahusay, drop-in na kapalit para sa MySQL.
Ano ang bago sa bersyon 5.6.21-70.1:
Base sa MySQL 5.6.21, kabilang ang lahat ng mga pag-aayos ng bug sa mga ito, ang Percona Server 5.6.21-70.1 ay ang kasalukuyang release ng GA sa Percona Server 5.6 series.
Ano ang bago sa bersyon 5.6.21-70.0:
Base sa MySQL 5.6.21, kabilang ang lahat ng mga pag-aayos ng bug sa mga ito, ang Percona Server 5.6.21-70.0 ay ang kasalukuyang release ng GA sa Percona Server 5.6 series.
Ano ang bago sa bersyon 5.5.35-33.0:
- Batay sa MySQL 5.5.35, kasama ang lahat ng mga pag-aayos ng bug sa mga ito, ang Percona Server 5.5.35-33.0 ay ang kasalukuyang matatag na paglabas sa 5.5 na serye.
Ano ang bago sa bersyon 5.1.73-14.11:
- Batay sa MySQL 5.1.73, kasama ang lahat ng mga pag-aayos ng bug sa mga ito, ang Percona Server 5.1.73-14.11 ay kasalukuyang ang kasalukuyang matatag na paglabas sa serye 5.1.
Ano ang bago sa bersyon 5.6.15-63.0:
- Batay sa MySQL 5.6.15, kabilang ang lahat ng mga pag-aayos ng bug dito, ang Percona Server 5.6.15-63.0 ay ang kasalukuyang release ng GA sa Percona Server 5.6 series.
Ano ang bago sa bersyon 5.5.34-32.0:
- Ang paglabas na ito ay batay sa MySQL 5.5.34, kasama ang lahat ng mga pag-aayos ng bug sa mga ito, ang Percona Server 5.5.34-32.0 ay ang kasalukuyang matatag na paglabas sa 5.5 na serye.
Ano ang bago sa bersyon 5.1.72-14.10:
- Dahil sa isang di-magkatugma na pagbabago sa upstream na napunta sa hindi napapansin, sinisikap ng pahinang mas malinis na thread na i-replay ang anumang mga pagpapatakbo ng file na nakatagpo nito. Sa karamihan ng mga kaso na ito ay isang walang-op, ngunit mayroong mga kondisyon ng lahi para sa ilang mga operasyon ng DDL na nagresulta sa pag-crash ng server. Naayos na ang bug # 1217002.
- apt-get upgrade ng Percona Server ay mabibigo sa post-install na hakbang kung ang server ay nabigo upang magsimula. Bug fixed # 1002500.
- Inayos ang mga isyu sa dependency ng libssl.so.6 sa mga release ng binary tarballs. Naayos ang bug # 1172916.
- Maaaring bumagsak ang Percona Server sa server habang ina-access ang mga haligi ng BLOB o TEXT sa mga talahanayan ng InnoDB kung pinagana ang Suporta para sa Mga Pekeng Pagbabago. Naayos na ang bug # 1188168.
- Maaaring mag-crash ang isang server dahil sa isang kondisyon ng lahi sa pagitan ng query INNODB_CHANGED_PAGES at isang bitmap na file na natanggal ng PURGE CHANGED_PAGE_BITMAP o direkta sa system file. Naayos ang Bug # 1191580.
Ang
Ano ang bago sa bersyon 5.6.13-61.0:
Base sa MySQL 5.6.13, kabilang ang lahat ng mga pag-aayos ng bug sa mga ito, ang Percona Server 5.6.13-61.0 ay ang unang release sa GA sa Percona Server 5.6 series.
Ano ang bago sa bersyon 5.6.13-60.6 RC4:
Base sa MySQL 5.6.13, kabilang ang lahat ng mga pag-aayos ng bug sa mga ito, ang Percona Server 5.6.13-60.6 ay ang ika-apat na release ng RC sa Percona Server 5.6 series.
Ano ang bago sa bersyon 5.6.13-60.5 RC3:
- Natutuwa si Percona na ipahayag ang ikatlong Paglabas ng Kandidato ng Percona Server 5.6.13-60.5 noong Agosto 29, 2013 (ang mga pag-download ay makukuha dito at mula sa Percona Software Repositories). Batay sa kamakailang inilabas na MySQL 5.6.13, kabilang ang lahat ng mga pag-aayos ng bug sa mga ito, ang Percona Server 5.6.13-60.5 ay ang ikatlong release ng RC sa Percona Server 5.6 serye. Ang Percona Server ay isang pinahusay na, drop-in na MySQL replacement. Ang lahat ng software ng Percona ay bukas-pinagmulan at libre, ang lahat ng mga detalye ng paglabas ay matatagpuan sa milestone 5.6.13-60.5 sa Launchpad.
Ano ang bago sa bersyon 5.5.33-31.1:
- Batay sa MySQL 5.5.33, kabilang ang lahat ng mga pag-aayos ng bug sa mga ito, ang Percona Server 5.5.33-31.1 ay ang kasalukuyang matatag na release sa 5.5 na serye.
Ano ang bago sa bersyon 5.1.71-14.9:
- Batay sa MySQL 5.1.71, isasama sa paglabas na ito ang lahat ng mga pag-aayos ng bug dito.
Ano ang bago sa bersyon 5.1.70-14.8:
- Nakapirming Mga Bug:
- Pinipigilan ang kondisyon ng lahi na maaaring humantong sa isang pag-crash ng server kapag nag-query sa talahanayan ng INFORMATION_SCHEMA.INNODB_BUFFER_PAGE. Naayos na ang bug # 1072573.
- Kapag ang pag-upgrade ay ginanap sa pagitan ng mga pangunahing bersyon (hal. sa pamamagitan ng pag-uninstall ng isang 5.1 RPM at pagkatapos ay pag-install ng isang 5.5), ang mysql_install_db ay tinatawag pa rin sa umiiral na direktoryo ng data na humantong sa muling paglikha ng database ng pagsubok. Naayos na ang bug # 1169522.
- Fixed the upstream bug # 68354 na maaaring maging sanhi ng pag-crash ng server kapag gumaganap update o sumali sa Federated at MyISAM table na may isang hilera, dahil sa isang bug sa Federated imbakan engine. Naayos na ang bug # 1182572.
- Iba pang mga pag-aayos sa bug: naayos ng bug ang # 1191395.
Ano ang bago sa bersyon 5.5.32-31.0:
- Mga Bagong Tampok:
- Ipinatupad ng Percona Server ang suporta para sa mga pandagdag na grupo para sa PAM Authentication Plugin.
- Nakapirming Mga Bug:
- Pinipigilan ang kondisyon ng lahi na maaaring humantong sa isang pag-crash ng server kapag nag-query sa talahanayan ng INFORMATION_SCHEMA.INNODB_BUFFER_PAGE. Naayos na ang bug # 1072573.
- Ang Percona Server ay hindi magsisimula kung pinagana ang XtraDB na binago ang pagsubaybay ng pahina at ang variable na innodb_flush_method ay nakatakda sa ALL_O_DIRECT. Bug fixed # 1131949.
- Fixed the upstream bug # 68970 na, sa Percona Server, ay magdudulot ng maliliit na mga talahanayan upang palawakin nang masyadong mabilis sa paligid ng laki ng 500KB tablespace. Naayos na ang bug # 1169494.
- Ang query sa INNODB_CHANGED_PAGES na talahanayan ay maaaring maging sanhi ng server na huminto sa isang error na I / O kung ang isang bitmap file sa gitna ng hiniling na hanay ng LSN ay nawawala. Naayos na ang bug # 1179974.
Ano ang bago sa bersyon 5.1.69-14.7:
- Nakapirming Mga Bug:
- Sa Ubuntu Tiyak na libmysqlclient18 pakete ay pinili mula sa repository ng pamamahagi sa halip ng Percona's na maaaring humantong sa mga kontrahan ng pakete. Bug fixed # 1174271.
- Inayos ang RPM Percona-Server-shared-compat na isyu sa pagbibigay ng pangalan sa pakete na maaaring humantong sa mga hindi malulutas na dependency ng package kapag nag-install ng Percona Server 5.1. Naayos na ang bug # 893860.
- Ang log tracker thread ay walang kamalayan ng sitwasyon kapag ang mga pinakalumang naka-log na mga tala ng log ay mapapatungan ng bagong data ng log. Sa ilang mga sulok na mga kaso ito ay maaaring humantong sa mga badyet error sa parser ng pag-log o masamang nagbago ng data ng pahina. Naayos na ang bug # 1108613.
- Ang Percona Server ay hindi magsisimula kung pinagana ang XtraDB na binago ang pagsubaybay ng pahina at ang variable na innodb_flush_method ay nakatakda sa ALL_O_DIRECT. Bug fixed # 1131949.
- Naayos ang mga dependency ng pakete ng RPM para sa iba't ibang mga pangunahing bersyon ng Percona Server. Naayos na ang bug # 1167109.
- Fixed the CVE-2012-5627 vulnerability, kung saan ang isang hindi karapat-dapat na may-ari ng MySQL account ay maaaring magsagawa ng brute-force password sa paghula ng atake sa ibang mga account nang mahusay. Ang bug fix na ito ay orihinal na mula sa MariaDB (tingnan ang MDEV-3915). Naayos na ang bug # 1172090.
- Ang mga aklatan ng OpenSSL ay hindi natagpuan sa 32-bit build dahil sa isang typo. Naayos na ang bug # 1175447.
- Ang query sa INNODB_CHANGED_PAGES na talahanayan ay maaaring maging sanhi ng server na huminto sa isang error na I / O kung ang isang bitmap file sa gitna ng hiniling na hanay ng LSN ay nawawala. Naayos na ang bug # 1179974.
- Ang pag-crash ng server kung ang isang query INNODB_CHANGED_PAGES ay inisyu na may isang walang laman na hanay ng LSN at sa gayon ay hindi na kailangang basahin ang anumang mga bitmap file. Naayos ang Bug # 1184427.
- Kahulugan ng maling schema para sa mga talahanayan ng Mga Istatistika ng User sa INFORMATION_SCHEMA (CLIENT_STATISTICS, INDEX_STATISTICS, TABLE_STATISTICS, THREAD_STATISTICS, at USER_STATISTICS) na humantong sa maximum na mga halaga ng counter na limitado sa 32-bit na naka-sign integer. Naayos upang ang mga halagang ito ay maaaring maging 64-bit unsigned integers ngayon. Bug fixed # 714925.
- Ang mysql_set_permission ay hindi naganap sa Debian dahil sa nawawalang libdbd-mysql-perl na pakete. Naayos sa pamamagitan ng pagdaragdag ng dependency sa pakete. Bug fixed # 1003776.
- Binago ng XtraDB ang pagsubaybay sa pahina na ginamit upang i-hold ang log system na mutex para sa log ay bumabasa ng walang kabuluhan, na maaaring maglilimita sa pagganap sa mga pagsusulat ng mga workload. Naayos ang Bug # 1171699.
- Nawawala ang path separator sa pagitan ng direktoryo at mga sangkap ng pangalan ng file sa isang bitmap na pangalan ng file ay maaaring itigil ang server simula kung ang innodb_data_home_dir variable ay walang tagahiwalay na landas sa dulo. Naayos ang Bug # 1181887.
- Ang isang babala ay naibalik na ngayon kung ang isang bitmap file na error I / O ay nangyayari pagkatapos ng isang INNODB_CHANGED_PAGES na query na nagsimula ng pagbalik ng data upang ipahiwatig ang isang hindi kumpletong resulta ng hanay. Bug fixed # 1185040.
- Fixed the upstream bug # 69379 na naging sanhi ng mga kliyente ng MySQL na ibalik ang error na numero ng error para sa mga error ng host-not-found sa Ubuntu 13.04. Naayos ang Bug # 1186690.
- Sa ilalim ng napakabihirang sitwasyon, ang pagtanggal ng zero-size na file na bitmap sa tamang sandali ay hihinto sa server na may error na I / O kung pinapagana ang pagsubaybay ng pahina. Bug fixed # 1184517.
- Ang INNODB_CHANGED_PAGES na talahanayan ay hindi maaaring itanong kung hindi tumatakbo ang tracker ng log. Naayos na ang bug # 1185304.
Ano ang bago sa bersyon 5.6.11-60.3 RC:
- Mga Bagong Tampok:
- Ipinatupad ng Percona Server ang Log Archiving para sa XtraDB. Sa kasalukuyan ang pagpapatupad ng tampok na ito ay itinuturing na kalidad ng ALPHA.
- Ang kumpletong listahan ng mga naka-port na tampok ay makikita sa Percona Server 5.6.11-60.3 release notes.
- Nakapirming Mga Bug:
- Ang mga bagay sa transaksyon ay inilalaan na ngayon ang pagtawag sa calloc () nang direkta sa halip na gumamit ng allocation ng Heap InnoDB. Ito ay maaaring mapabuti ang pagsulat ng pagganap para sa mataas na antas ng concurrency. Naayos na ang bug # 1185686.
- Sa ilalim ng napakabihirang sitwasyon, ang pagtanggal ng zero-size na file na bitmap sa tamang sandali ay hihinto sa server na may error na I / O kung pinapagana ang pagsubaybay ng pahina. Bug fixed # 1184517.
- Nawawala ang path separator sa pagitan ng direktoryo at mga sangkap ng pangalan ng file sa isang bitmap na pangalan ng file ay maaaring itigil ang server simula kung ang innodb_data_home_dir variable ay walang tagahiwalay na landas sa dulo. Naayos ang Bug # 1181887.
- Ang pinalitan na pagsubaybay sa pahina na ginamit upang i-hold ang log system mutex para sa log ay bumabasa ng walang-kabuluhan, na maaaring maglilimita sa pagganap sa mga workload na makapagsulat. Naayos ang Bug # 1171699.
- Kahulugan ng maling schema para sa mga talahanayan ng Mga Istatistika ng User sa INFORMATION_SCHEMA (CLIENT_STATISTICS, INDEX_STATISTICS, TABLE_STATISTICS, THREAD_STATISTICS, at USER_STATISTICS) na humantong sa maximum na mga halaga ng counter na limitado sa 32-bit na naka-sign integer. Naayos upang ang mga halagang ito ay maaaring maging 64-bit unsigned integers ngayon. Bug fixed # 714925.
- Ang pag-crash ng server kung ang isang query INNODB_CHANGED_PAGES ay inisyu na may isang walang laman na hanay ng LSN at sa gayon ay hindi na kailangang basahin ang anumang mga bitmap file. Naayos ang Bug # 1184427.
- Ang query sa INNODB_CHANGED_PAGES na talahanayan ay maaaring maging sanhi ng server na huminto sa isang error na I / O kung ang isang bitmap file sa gitna ng hiniling na hanay ng LSN ay nawawala. Naayos na ang bug # 1179974.
- Ang isang babala ay naibalik na ngayon kung ang isang bitmap file na error I / O ay nangyayari pagkatapos ng isang INNODB_CHANGED_PAGES na query na nagsimula ng pagbalik ng data upang ipahiwatig ang isang hindi kumpletong resulta ng hanay. Bug fixed # 1185040.
- Ang INNODB_CHANGED_PAGES na talahanayan ay hindi maaaring itanong kung hindi tumatakbo ang tracker ng log. Naayos na ang bug # 1185304.
- Fixed the upstream bug # 68970 na, sa Percona Server, ay magdudulot ng maliliit na mga talahanayan upang palawakin nang masyadong mabilis sa paligid ng laki ng 500KB tablespace. Naayos na ang bug # 1169494.
- Inayos ang mga isyu sa dependency ng RPM pakete. Naayos ang Bug # 1186831.
- Pinababa ang overhead mula sa Handle Corrupted Tables na tiyakin na nawawala ang mga annotation ng branch predictor. Naayos na ang bug # 1176864.
- Iba pang mga pag-aayos sa bug: nakapirming bug # 1184695, nakapirming bug # 1184512, nakapirming bug # 1183585, nakapirming bug # 1178606, bug fixed # 1177356, bug fixed # 1163135, bug fixed # 1157078, bug fixed # 1182889, bug fixed # 1133926, bug fixed # 1165098, bug fixed # 1182793, bug fixed # 1182065, nakapirming bug # 1182837, nakapirming bug # 1177780, naayos na bug # 1154954.
Ano ang bago sa bersyon 5.5.31-30.3:
- Mga Bagong Tampok:
- Binabahagi ng Percona Server ang Atomic write support para sa Fusion-io patch ng aparato mula sa MariaDB. Ang tampok na ito ay nagdadagdag ng atomic write support para sa directFS filesystem sa Fusion-io device. Ang pagpapatupad ng tampok na ito ay itinuturing na kalidad ng BETA.
- Ipinakilala ng Percona Server ang innodb_read_views_memory at innodb_descriptors_memory na mga variable ng status sa Extended Show Engine InnoDB Status upang mapabuti ang mga diagnostic sa paggamit ng memory ng InnoDB.
- Nakapirming Mga Bug:
- Pag-aayos para sa bug # 1131187 ay nagpasimula ng isang pagbabalik na maaaring magdulot ng memory leak kung ginamit ang cache ng query kasama ang InnoDB. Naayos na ang bug # 1170103.
- Inayos ang RPM packaging regression na ipinakilala sa pag-aayos para sa bug # 710799. Ang pagbagsak na ito ay naging sanhi ng pagkawala ng mysql schema matapos ang malinis na pag-install ng RPM. Naayos na ang bug # 1174426.
- Fixed ang Percona-Server-shared-55 at Percona-XtraDB-Cluster-shared RPM package dependencies. Naayos ang Bug # 1050654.
- Fixed the upstream bug # 68999 na sanhi ng pag-compile ng Percona Server upang mabigo sa CentOS 5 at Debian squeeze dahil sa mas lumang bersyon ng OpenSSL. Naayos ang Bug # 1183610.
- Fixed the CVE-2012-5615 vulnerability. Ang kahinaan na ito ay magpapahintulot sa remote attacker na tuklasin kung anong mga user account ang umiiral sa server. Ang bug fix na ito ay orihinal na mula sa MariaDB (tingnan ang MDEV-3909). Naayos ang Bug # 1171941.
- Fixed the CVE-2012-5627 vulnerability, kung saan ang isang hindi karapat-dapat na may-ari ng MySQL account ay maaaring magsagawa ng brute-force password sa paghula ng atake sa ibang mga account nang mahusay. Ang bug fix na ito ay orihinal na mula sa MariaDB (tingnan ang MDEV-3915). Naayos na ang bug # 1172090.
- Ang mysql_set_permission ay hindi naganap sa Debian dahil sa nawawalang libdbd-mysql-perl na pakete. Naayos sa pamamagitan ng pagdaragdag ng dependency sa pakete. Bug fixed # 1003776.
- Ang muling pagtatayo ng Debian source package ay mabibigo dahil nawawala ang dpatch at automake mula sa build-dep. Naayos na ang bug # 1023575 (Stephan Adig).
- Na-backport ang pag-aayos para sa upstream bug # 65077 mula sa MySQL 5.6 na bersyon, na inalis ang MyISAM panloob na temporary table mutex na pagtatalo. Naayos ang Bug # 1179978.
Kung ang isang alipin ay tumatakbo gamit ang binary log na pinapagana at pagkatapos ay muling i-restart ang disable binary log, maaaring i-overwrite ng Crash-Resistant na Pag-edit ang log info ng relay log gamit ang isang hindi tamang posisyon. Bug fixed # 1092593.
Ano ang bago sa bersyon 5.5.30-30.2:
- Mga Bagong Tampok:
- Ang Percona Server para sa MySQL ay nagpatupad ng pag-iiskedyul ng koneksyon sa pag-uugnay para sa Thread Pool. (Alexey Kopytov)
- Ang Percona Server para sa MySQL ay ipapadala na ngayon sa library ng libjemalloc. Ang benchmark na nagpapakita ng epekto ng mga allocators ng memory sa pagganap ng MySQL ay matatagpuan sa blogpost na ito. (Ignacio Nin)
- Ang paglabas ng Percona Server para sa MySQL ay naayos na ang isang bilang ng mga bug ng pagganap. (Alexey Kopytov)
- Inalis na ang tampok na pagganap ng talahanayan na inalis at ang pagkontrol ng variable na innodb_lazy_drop_table ay na-deprecate. Ang tampok ay naalis dahil ang pagpapatupad ng upstream na DROP TABLE ay napabuti. (Laurynas Biveinis)
- Nakapirming Mga Bug:
- Dahil sa error sa pag-parse sa percona-server.spec Ang mga pakete ng Percona Server rpm ay hindi maitayo sa RHEL 5 at CentOS 5. Bug naayos # 1144777 (Ignacio Nin).
- Kapag ginamit ang mysqldump sa opsyon na - optimize -key-key na nagawa nito ang hindi wastong SQL para sa mga kaso nang may malinaw na pinangalanang dayuhang key na pagpilit na ipinahiwatig ang isang pinakahalagang pangalawang indeks na may parehong pangalan. Naayos sa pamamagitan ng pag-detect ng mga naturang kaso at pag-omit ng kaukulang sekundong mga key mula sa ipinagpaliban na key na pag-optimize ng paglikha. Naayos ang Bug # 1081016 (Alexey Kopytov).
- Ang Percona Server para sa MySQL ay binuo gamit ang YaSSL na maaaring maging sanhi ng ilan sa mga program na gumagamit nito sa pag-crash. Naayos sa pamamagitan ng mga pakete ng gusali na may suporta sa OpenSSL sa halip na bundle ng library ng YaSSL. Bug fixed # 1104977 (Ignacio Nin).
- Tumatakbo ang pahayag ng DDL habang ang variable innodb_lazy_drop_table ay pinagana ay maaaring maging sanhi ng kabiguan ng assertion. Ang mga bug ay naayos na # 1086227 at # 1128848 (Laurynas Biveinis).
- Fixed yum dependencies na nagiging sanhi ng mga kontrahan sa CentOS 6.3 sa panahon ng pag-install. Ang mga bug ay naayos na # 1031427 at # 1051874 (Ignacio Nin).
- Ang log tracker thread ay walang kamalayan ng sitwasyon kapag ang mga pinakalumang naka-log na mga tala ng log ay mapapatungan ng bagong data ng log. Sa ilang mga sulok na mga kaso ito ay maaaring humantong sa mga badyet error sa parser ng pag-log o masamang nagbago ng data ng pahina. Naayos na ang bug # 1108613 (Laurynas Biveinis).
- Naka-port ng isang pag-aayos mula sa MariaDB para sa upstream bug # 63144. LILIKHA ang TALAAN o LILIKHA NG TALAAN KUNG HINDI PAHAYAG ang mga pahayag sa isang umiiral na talahanayan ay maaaring maghintay sa isang metadata lock sa halip na kabiguan o pagbabalik kaagad kung may isang transaksyon na naisakatuparan ng query na nagbukas ng talahanayan na iyon. Naayos na ang bug # 1127008 (Sergei Glushchenko).
- Pagkumpuni para sa bug # 1070856 ay nagpasimula ng isang pagbabalik-loob sa Percona Server para sa MySQL 5.5.28-29.3 na maaaring maging sanhi ng server na mag-hang kapag pinagana ang binary log. Naayos na ang bug # 1162085 (Alexey Kopytov).
- Fixed upstream bug # 49169 sa pamamagitan ng pag-iwas sa malloc na tawag sa read_view_create_low () sa karamihan ng mga kaso. Ito ay makabuluhang nagpapabuti sa pagiging laki ng InnoDB sa mga workload na read-only, lalo na kapag ginamit ang default na glibc memory allocator. Naayos na ang bug # 1131187 (Alexey Kopytov).
- Inalis ang trx_list scan sa read_view_open_now () na isa pang problema na orihinal na iniulat bilang upstream bug # 49169. Nagbibigay din ito ng mas mahusay na kakayahang sumukat sa InnoDB mataas na kasabay na mga workload. Naayos ang mga bug # 1131189 (Alexey Kopytov).
- Kung ang isang alipin ay hindi nakakonekta mula sa master, sa ilalim ng ilang mga kundisyon, sa muling pagkonekta, ito ay mag-ulat na nakatanggap ito ng isang packet na mas malaki kaysa sa variable na slave_max_allowed_packet. Naayos ang Bug # 1135097 (George Ormond Lorch III).
- Naayos na ang upstream bug # 62578 na naging sanhi ng MySQL client upang i-abort ang mga koneksyon sa terminal resize. Bug fixed # 925343 (Sergei Glushchenko).
- Ang Percona Server para sa MySQL ay muling lilikha ng database ng pagsubok kapag gumagamit ng rpm sa pag-upgrade ng server, kahit na naalis na ang database. Naayos na ang bug # 710799 (Alexey Bychko).
- Kasama sa mga pakete ng Debian ang lumang bersyon ng innotop. Naayos sa pamamagitan ng pag-alis innotop at ang package na InnoDBParser Perl mula sa source at pag-install ng Debian. Naayos na ang bug # 1032139 (Alexey Bychko).
- UDF / configure.ac ay hindi kaayon sa automated 1.12. Naayos na ang bug # 1099387 (Alexey Bychko).
- Pinababa ang overhead mula sa innodb_pass_corrupt_table check ng halaga sa pamamagitan ng pag-optimize sa kanila para sa mas mahusay na hula sa sangay ng CPU. Naayos na ang bug # 1125248 (Alexey Kopytov).
- dialog.so na ginamit ng PAM Authentication Plugin ay hindi mai-load sa mga kliyente ng Perl at Python kapag ang pagpipilian sa plugin-dir ay nakatakda sa [client] na seksyon ng my.cnf. Naayos na ang bug # 1155859 (Sergei Glushchenko).
- Fixed the upstream bug # 68845 na maaaring hindi na kailangang dagdagan ang pagtatalo sa log_sys- & gt; mutex sa mga workload na makapagsulat. Naayos na ang bug # 1163439 (Alexey Kopytov).
- Naka-port bumalik mula sa salungat sa agos MySQL 5.6 ang pag-aayos para sa hindi kinakailangang log_flush_order_mutex acquisition. Naayos na ang bug # 1163262 (Alexey Kopytov).
- Ang babala tungkol sa Percona Toolkit UDFs ay tinanggal kapag nag-install mula sa mga repositories ng Debian ng Percona. Naayos ang Bug # 1015506 (Alexey Bychko).
- Ang Percona Server para sa MySQL ay nawawala ang mga tekstong tulong sa MySQL client dahil nawawala ang mga talahanayan ng tulong. Naayos na ang bug # 1041981 (Alexey Bychko).
- Fixed the upstream bug # 68197 na naging sanhi ng InnoDB upang maling tukuyin ang mga panloob na pagpapatakbo ng pagbabasa bilang magkakasabay kapag sila ay talagang asynchronous kapag ginamit ang tampok na Thread Pool. Bug fixed # 1107539 (Sergei Glushchenko).
- Ang suboptimal code para sa tampok na Istatistika ng User ay na-optimize upang matiyak na walang karagdagang trabaho ang natapos kapag hindi pinagana ang mga user. Naayos na ang bug # 1128066 (Alexey Kopytov).
Kapag ang mysqldump ay ginagamit sa - mga -optimize-key-at -no-data na mga opsyon, ang lahat ng pangalawang key na mga kahulugan ay mawawala. Naayos na ang bug # 989253 (Alexey Kopytov).
Ano ang bago sa bersyon 5.1.68-14.5:
- Ang paglabas na ito ay walang karagdagang mga pag-aayos ng bug kaysa sa kung ano ang kasama sa nakaraang release ng Paglabas ng Server at MySQL 5.1.68.
Ano ang bago sa bersyon 5.6.10-60.2:
- Mga Bagong Tampok:
- Naka-port ang Thread Pool patch mula sa MariaDB. Ang tampok na ito ay nagbibigay-daan sa MySQL server upang mapanatili ang tuktok na pagganap kahit na sa mas mataas na bilang ng mga koneksyon sa client.
- Ang Palakihin na Pag-index ng Malawak na Index ay nai-port mula sa Percona Server para sa MySQL 5.5
- Ihambing ang feature na Nakasira Tables ay nai-port mula sa Percona Server para sa MySQL 5.5
- Nakapirming Mga Bug:
- Fixed the upstream # 68116 na naging sanhi ng pag-crash ng MySQL server sa error sa assertion kapag ang InnoDB monitor na may masamang impormasyon sa lock ay ginamit sa ilalim ng mabibigat na load. Ang bug na ito ay nakakaapekto lamang -debug builds. Naayos na ang bug # 1100178 (Laurynas Biveinis).
Mga Komento hindi natagpuan