"Percona" serveris yra atvirojo kodo, kryžminio platformos ir visiškai nemokamos programinės įrangos projektas, sukurtas iš pat pradžių kaip populiarus ir plačiai naudojamas "MySQL" duomenų bazės variklis / serveris .
Nors "Percona" serveris iš tiesų yra patobulinta InnDB duomenų saugyklos versija, sukurta "MariaDB" ir "MySQL" duomenų bazių serveriams, ji apima visą atgalinį suderinamumą ir "Percona XtraDB" saugyklos variklio projektą.
Savybės iš pirmo žvilgsnio
"Percona" serveris yra keičiamo dydžio, nes jis tvarko daugiau vienu metu vykdomų operacijų naudinguose serveriuose, nes jis naudoja greitą IO maršrutą, greitas kontrolines sumas ir geresnį vidinį bendradarbiavimą, taip pat lankstus, su kintamu puslapio dydžiu, konfigūruojamu įterptiniu buferiu, ir geriau valdyti stalo ir buferinio baseino valdymą.
"Percona" serveris taip pat yra itin patikimas ir stabilus, jis pasižymi atsparumu sugadintoms duomenims ir saugiam sandorio atkūrimui, yra lengvai valdomas, palaikomas atsargines kopijas internete, "InnoDB" stalo importo / eksporto funkcijos, greitas atkūrimas ir konfigūruojamas duomenų žodynas.
Ką galėčiau daryti su "Percona" serveriu?
Kai naudojate "Percona" serverį savo serveriuose, jūsų užduotys bus vykdomas nuosekliau ir daug greičiau nei naudojant kitus panašius produktus, galima pasiekti didesnę veikimo trukmę, taip pat sutaupyti lėšų priėmimo maitinimui ir nereikalingiems mokesčiams.
Be to, jūs praleidžiate mažiau laiko administruoti ir optimizuoti savo duomenų bazės serverį ir sugebėti kurti pažangiausius serverius galinga aparatine įranga. Be to, nepavyksta spėlionių, kad būtų galima išvengti trikčių šalinimo ar pašalinimo ar uždelsto.
Pagal gaubtą ir prieinamumą
Programa yra parašyta tik C + + programavimo kalba, ir ji yra platinama kaip iš anksto sukurtas dvejetainis paketas Debian / Ubuntu ir "Red Hat Enterprise Linux" / "Fedora" operacinėms sistemoms, taip pat šaltinio archyvams. Šiuo metu jis buvo sėkmingai išbandytas naudojant 32 bitų ir 64 bitų instrukcijų rinkinių architektūras.
-
Kas naujo Remiantis "MySQL 5.7.19" ir įskaitant visus klaidų pataisymus, "Percona" serveris "MySQL" nuo 5.7.19-17 dabar yra dabartinis "GA" leidimas "Percona" serveryje, skirtuose MySQL 5.7 serijos.
Kas naujo? , versija 5.7.19-17:
- Remiantis MySQL 5.7.19, įskaitant visas klaidas, "MySQL" 5.7 serijos "Percona" serverio "Percona" serveris, skirtas "MySQL" 5.7.19-17, dabar yra dabartinis "GA" leidimas.
Kas naujo versijoje 5.7.18-14:
- Remiantis MySQL 5.7.18, visi klaidų pataisymai, "Percona" serveris, skirtas MySQL 5.7.18-14, yra dabartinis "MySQL" 5.7 serijos "Percona Server" leidimas.
Kas naujo versijoje 5.7.17-13:
- Remiantis MySQL 5.7.16, visi jo trikčių pataisymai, "Percona Server" 5.7.16-10 yra dabartinis "GA" leidimas Percona Serverio 5.7 serijoje.
Kas naujo versijoje 5.7.16-10:
- Pagal "MySQL 5.7.16", įskaitant visas klaidų taisas, "Percona Server" 5.7.16-10 yra dabartinis "GA" leidimas Percona serverio 5.7 serijoje.
Kas naujo versijoje 5.7.15-9:
- Remiantis "MySQL 5.7.15", įskaitant visas klaidų pataisas, "Percona Server 5.7.15-9" yra dabartinis "GA" leidimas Percona Server 5.7 serijoje.
Kas naujo versijoje 5.7.14-7:
- Pagal "MySQL 5.7.14", įskaitant visas klaidų taisas, "Percona Server 5.7.14-7" yra dabartinis "GA" leidimas Percona Server 5.7 serijoje.
Kas naujo versijoje 5.7.13-6:
- Remiantis MySQL 5.7.13.
Kas naujo versijoje 5.7.12-5:
- Remiantis "MySQL 5.7.10", įskaitant visas klaidos pataisas, "Percona Server" 5.7.10-3 yra dabartinis "GA" leidimas Percona Server 5.7 serijoje.
Kas naujo 5.7.10-3 versijoje:
- Remiantis "MySQL 5.7.10", įskaitant visas klaidos pataisas, "Percona Server" 5.7.10-3 yra dabartinis "GA" leidimas Percona Server 5.7 serijoje.
Kas naujo versijoje 5.6.27-75.0:
- Remiantis "MySQL 5.6.27", įskaitant visas klaidos pataisas, "Percona Server" 5.6.27-75.0 yra dabartinis "GA" leidimas Percona Server 5.6 serijoje.
Kas naujo versijoje 5.6.26-74.0:
- Pagal "MySQL 5.6.26", įskaitant visas klaidų taisas, "Percona Server" 5.6.26-74.0 yra dabartinė "GA" išleidimo serija 5.6 serveryje "Percona"
Kas naujo versijoje 5.6.25-73.1:
- Pagal "MySQL 5.6.25", įskaitant visas klaidų taisas, "Percona Server" 5.6.25-73.1 yra dabartinis "GA" leidimas Percona Server 5.6 serijoje. "Percona" serveris yra atviro kodo ir nemokamas - ir tai yra naujausia mūsų išplėstinio "MySQL" pakeitimo pakeitimas. Išsamią informaciją apie šį leidimą galima rasti 5.6.25-73.1 versijoje "Launchpad".
Kas naujo versijoje 5.6.24-72.2:
- Pagal "MySQL 5.6.24", įskaitant visas klaidų taisas, "Percona Server" 5.6.24-72.2 yra dabartinis "GA" leidimas "5.6 serijos" Percona "serveryje.
Kas naujo versijoje 5.6.22-72.0:
- Remiantis "MySQL 5.6.22", įskaitant visas klaidos pataisas, "Percona Server" 5.6.22-72.0 yra dabartinis "GA" leidimas Percona Server 5.6 serijoje. "Percona" serveris yra atviro kodo ir nemokamas - tai naujausias "MySQL" papildomo pakeitimo leidimas.
Kas naujo versijoje 5.6.22-71.0:
- Pagal "MySQL 5.6.22", įskaitant visas klaidos pataisas, "Percona Server" 5.6.22-71.0 yra dabartinis "GA" leidimas Percona Server 5.6 serijoje. "Percona" serveris yra atviro kodo ir nemokamas - tai naujausias "MySQL" papildomo pakeitimo leidimas.
Kas naujo versijoje 5.6.21-70.1:
- Pagal "MySQL 5.6.21", įskaitant visas klaidų taisas, "Percona Server" 5.6.21-70.1 yra dabartinis "GA" leidimas "Percona Server" 5.6 serijoje.
Kas naujo versijoje 5.6.21-70.0:
- Remiantis "MySQL 5.6.21", įskaitant visas klaidos pataisas, Percona Server 5.6.21-70.0 yra dabartinis "GA" leidimas Percona Server 5.6 serijoje.
Kas naujo versijoje 5.5.35-33.0:
- Remiantis "MySQL 5.5.35", įskaitant visas klaidų taisas, "Percona Server" 5.5.35-33.0 yra dabartinis stabilias leidimas 5.5 serijoje.
Kas naujo versijoje 5.1.73-14.11:
- Remiantis "MySQL 5.1.73", įskaitant visus klaidų pataisymus, "Percona Server" 5.1.73-14.11 šiuo metu yra stabili versija 5.1 serijoje.
Kas naujo versijoje 5.6.15-63.0:
- Pagal "MySQL 5.6.15", įskaitant visas klaidų taisas, "Percona Server" 5.6.15-63.0 yra dabartinis "GA" leidimas Percona Server 5.6 serijoje.
Kas naujo versijoje 5.5.34-32.0:
- Šis leidimas yra pagrįstas MySQL 5.5.34, įskaitant visas jo klaidas, "Percona Server 5.5.34-32.0" dabar yra esamas stabilias leidimas 5.5 serijoje.
Kas naujo versijoje 5.1.72-14.10:
- Atsižvelgiant į nesuderintą ankstesnio pokrypio pakeitimą, kuris buvo nepastebėtas, puslapio švaresnis sriegis bandytų pakartotinai paleisti bet kokias įvykusias failų operacijas. Daugeliu atvejų tai buvo "no-op", tačiau buvo tam tikrų DDL operacijų lenktynių sąlygos, dėl kurių serveris sugestų. Klaida nustatyta 1217002.
- "apt-get" "Percona Server" atnaujinimas nesėkmingas po įdiegimo, jei serveris nepavyko paleisti. Klaida nustatyta # 1002500.
- Ištaisyta libssl.so.6 priklausomybės problema išleidžiant dvejetainius aplankus. Klaida nustatyta 1172916.
- "Percona" serveris gali sugadinti avarinį serverį, kai prie "BLOG" arba "TEXT" stulpelių pateksite "InnoDB" lenteles, jei buvo įgalinta parama "Fake Changes". Klaida nustatyta 1188168.
- Serveris gali nutrūkti dėl varžybų būklės tarp užklausos INNODB_CHANGED_PAGES ir raktinio failo trynimo PURGE CHANGED_PAGE_BITMAP arba tiesiai į failų sistemą. Klaida nustatyta 1191580.
Kas naujo versijoje 5.6.13-61.0:
- Pagal "MySQL 5.6.13", įskaitant visas klaidų taisas, "Percona Server" 5.6.13-61.0 yra pirmasis "GA" leidimas Percona Server 5.6 serijoje.
Kas naujo versijoje 5.6.13-60.6 RC4:
- Remiantis "MySQL 5.6.13", įskaitant visas klaidos pataisas, "Percona Server" 5.6.13-60.6 yra ketvirtasis "RC" leidimas "Percona Server" 5.6 serijoje.
Kas naujo versijoje 5.6.13-60.5 RC3:
- "Percona" džiaugiasi, kad 2013 m. rugpjūčio 29 d. paskelbsime trečiąjį "Percona" serverio išleidimo kandidatūrą 5.6.13-60.5 (parsisiųsdinimus galima rasti čia ir "Percona" programinės įrangos saugyklose). Remiantis neseniai išleista "MySQL 5.6.13", įskaitant visas klaidų taisas, "Percona Server 5.6.13-60.5" yra trečioji RC versija "Percona Server" 5.6 serijoje. "Percona" serveris yra išplėstinis "MySQL" pakeitimas. Visos "Percona" programos yra atviro kodo ir nemokamos, visos išsamios informacijos galite rasti "Launchpad" versijoje 5.6.13-60.5.
Kas naujo versijoje 5.5.33-31.1:
- Pagal "MySQL 5.5.33", įskaitant visas klaidų taisas, "Percona Server" 5.5.33-31.1 dabar yra dabartinis stabilus išleidimas 5.5 serijoje.
Kas naujo versijoje 5.1.71-14.9:
- Remiantis MySQL 5.1.71, šiame leidime bus įtraukti visi jo trūkumai.
Kas naujo versijoje 5.1.70-14.8:
- Klaidos ištaisytos:
- Apsaugotas lenktynių būklė, dėl kurios gali kilti serverio triktis, kai užklausa pateikiama lentelėje "INFORMATION_SCHEMA.INNODB_BUFFER_PAGE". Klaida nustatyta # 1072573.
- Kai atnaujinimas buvo atliktas tarp pagrindinių versijų (pvz., pašalinus 5,1 RPM ir tada įdiegus 5,5 vieną), mysql_install_db vis dar buvo naudojamas esamame duomenų kataloge, dėl kurio buvo iš naujo sukurta bandomoji duomenų bazė. Klaida yra # 1169522.
- Ištaisyta aukštyn tiekimo klaida Nr. 68354, dėl kurios serveris gali sugesti, atlikdamas atnaujinimą arba prisijungdamas prie "Federated" ir "MyISAM" lentelių su viena eilute dėl "Federated storage engine" klaidos. Klaida nustatyta # 1182572.
- Kiti klaidų pataisymai: pataisyta klaida # 1191395.
Kas naujo versijoje 5.5.32-31.0:
- Naujos funkcijos:
- "Percona Server" įdiegė papildomų grupių palaikymą PAM autentifikavimo įskiepiai.
- Klaidos ištaisytos:
- Apsaugotas lenktynių būklė, dėl kurios gali kilti serverio triktis, kai užklausa pateikiama lentelėje "INFORMATION_SCHEMA.INNODB_BUFFER_PAGE". Klaida nustatyta # 1072573.
- "Percona" serveris nebus paleistas, jei "XtraDB" pakeistas puslapio sekimas būtų įjungtas, o kintamasis innodb_flush_method buvo nustatytas į ALL_O_DIRECT. Klaida nustatyta 1131949.
- Ištaisyta aukštyn tiekimo klaida Nr. 68970, kuri "Percona" serveryje gali sukelti mažas stalviršių erdves greitai išplėsti apie 500 KB dydžio lentelių erdvę. Klaida nustatyta 1169494.
- Jei prašoma į lentelę INNODB_CHANGED_PAGES, serveris sustabdytų I / O klaidą, jei trūksta bitmap failo prašomo LSN diapazono viduryje. Klaida nustatyta # 1179974.
Kas naujo versijoje 5.1.69-14.7:
- Klaidos ištaisytos:
- Ubuntu Precise libmysqlclient18 paketas buvo pasirinktas iš platinimo saugyklos vietoj Percona, o tai gali sukelti paketų konfliktus. Klaida nustatyta # 1174271.
- Ištaisyta RPM Percona-Server-shared-compat paketo pavadinimo problema, dėl kurios gali būti neišspręstų paketų priklausomybių, kai diegiate Percona Server 5.1. Klaida nustatyta # 893860.
- "Log tracker" gija nebuvo žinoma apie situaciją, kai seniausi nesuskaitomi žurnalo įrašai perrašomi naujais žurnalo duomenimis. Kai kuriais atvejais tai gali sukelti patvirtinimo klaidas žurnalo analizatoriuje arba blogai pakeistos puslapio duomenis. Patvirtinta klaida # 1108613.
- "Percona" serveris nebus paleistas, jei "XtraDB" pakeistas puslapio sekimas būtų įjungtas, o kintamasis innodb_flush_method buvo nustatytas į ALL_O_DIRECT. Klaida nustatyta 1131949.
- Ištaisyta RPM paketų priklausomybė skirtingoms pagrindinėms Percona serverio versijoms. Klaida nustatyta 1167109.
- Ištaisyta CVE-2012-5627 pažeidžiamumas, kai neprivaikomas "MySQL" paskyros savininkas gali veiksmingai panaudoti netinkamą prievartą praleidžiančio slaptažodžio nustatymo ataką kitoms paskyroms. Šis klaidų ištaisymas kilo iš MariaDB (žr. MDEV-3915). Patvirtinta klaida # 1172090.
- "OpenSSL" bibliotekos nerasta 32 bitų versijoje dėl klaidingos klaidos. Klaida nustatyta 1175447.
- Jei prašoma į lentelę INNODB_CHANGED_PAGES, serveris sustabdytų I / O klaidą, jei trūksta bitmap failo prašomo LSN diapazono viduryje. Klaida nustatyta # 1179974.
- Serveris sugestų, jei bus išleista INNODB_CHANGED_PAGES užklausa, turinti tuščią LSN diapazoną, todėl nereikia skaityti jokių bitmap failų. Klaida nustatyta # 1184427.
- Neteisingas naudotojo statistikos lentelių "INFORMATION_SCHEMA" ("CLIENT_STATISTICS", "INDEX_STATISTICS", "TABLE_STATISTICS", "THREAD_STATISTICS" ir "USER_STATISTICS") lentelių naudotojo lentelės apibrėžimas leido nustatyti maksimalias skaitiklio reikšmes, kurių skaičius neviršija 32 bitų. Ištaisyta taip, kad šios reikšmės dabar gali būti 64 bitų nesignatuotos sveikieji skaičiai. Klaida nustatyta 714925.
- mysql_set_permission nepavyko Debian'e, nes trūksta libdbd-mysql-perl paketo. Ištaisyta pridėjus priklausomybę nuo paketo. Klaida nustatyta # 1003776.
- "XtraDB" pakeitė puslapio sekimą, naudojamą laikyti žurnalo sistemos "mutex", kad žurnalas būtų be reikalo nuskaitytas, o tai gali apriboti našumą, reikalaujantį raštiško darbo krūvio. Klaida nustatyta # 1171699.
- Trūkstamas maršruto atskyriklis tarp katalogo ir failo vardo komponentų bitmape failo pavadinime gali sustabdyti serverio paleidimą, jei variklis innodb_data_home_dir neturėjo kelio skirtuvo pabaigoje. Klaida nustatyta # 1181887.
- Įspėjimas dabar grąžinamas, jei po to, kai INNODB_CHANGED_PAGES užklausa pradėjo grąžinti duomenis, nurodant neužbaigtą rezultatų rinkinį, įvyksta bitrininė failo įvesties / išvesties klaida. Klaida nustatyta # 1185040.
- Ištaisyta aukštyn tiekimo klaida Nr. 69379, dėl kurios "MySQL" klientai grąžino klaidingą klaidingą klaidos numerį dėl netinkamų kompiuterio klaidų "Ubuntu 13.04". Klaida nustatyta # 1186690.
- Labai retais atvejais išbraukus nulinio dydžio bitmap failą tinkamu momentu, serveris sustoja su įvesties / išvesties klaida, jei įjungtas pakeistas puslapių sekimas. Klaida nustatyta # 1184517.
- Nepavyko užklausti lentelės INNODB_CHANGED_PAGES, jei žurnalo stebėjimo priemonė nebuvo paleista. Klaida nustatyta 1185304.
Kas naujo versijoje 5.6.11-60.3 RC:
- Naujos funkcijos:
- "Percona Server" įdiegė "XtraDB" žurnalų archyvavimą. Šiuo metu ši funkcija yra laikoma ALPHA kokybe.
- Pilnų portuotų funkcijų sąrašą galima pamatyti Percona Server 5.6.11-60.3 laidose.
- Klaidos ištaisytos:
- Transakcijos objektai dabar skirstomi į skambinančia calloc () tiesiogiai, o ne naudojant "InnoDB" paketo paskirstymą. Tai gali pagerinti rašymo našumą dėl aukšto lygiagretumo lygių. Išspręsta klaida # 1185686.
- Labai retais atvejais išbraukus nulinio dydžio bitmap failą tinkamu momentu, serveris sustoja su įvesties / išvesties klaida, jei įjungtas pakeistas puslapių sekimas. Klaida nustatyta # 1184517.
- Trūkstamas maršruto atskyriklis tarp katalogo ir failo vardo komponentų bitmape failo pavadinime gali sustabdyti serverio paleidimą, jei variklis innodb_data_home_dir neturėjo kelio skirtuvo pabaigoje. Klaida nustatyta # 1181887.
- Pakeistas puslapio sekimas, naudojamas laikyti žurnalo sistemos mutex, kad žurnalas būtų nereikalingas, o tai gali apriboti našumą, reikalaujantį raštiško darbo krūvio. Klaida nustatyta # 1171699.
- Neteisingas naudotojo statistikos lentelių "INFORMATION_SCHEMA" ("CLIENT_STATISTICS", "INDEX_STATISTICS", "TABLE_STATISTICS", "THREAD_STATISTICS" ir "USER_STATISTICS") lentelių naudotojo lentelės apibrėžimas leido nustatyti maksimalias skaitiklio reikšmes, kurių skaičius neviršija 32 bitų. Ištaisyta taip, kad šios reikšmės dabar gali būti 64 bitų nesignatuotos sveikieji skaičiai. Klaida nustatyta 714925.
- Serveris sugestų, jei bus išleista INNODB_CHANGED_PAGES užklausa, turinti tuščią LSN diapazoną, todėl nereikia skaityti jokių bitmap failų. Klaida nustatyta # 1184427.
- Jei prašoma į lentelę INNODB_CHANGED_PAGES, serveris sustabdytų I / O klaidą, jei trūksta bitmap failo prašomo LSN diapazono viduryje. Klaida nustatyta # 1179974.
- Įspėjimas dabar grąžinamas, jei po to, kai INNODB_CHANGED_PAGES užklausa pradėjo grąžinti duomenis, nurodant neužbaigtą rezultatų rinkinį, įvyksta bitrininė failo įvesties / išvesties klaida. Klaida nustatyta # 1185040.
- Nepavyko užklausti lentelės INNODB_CHANGED_PAGES, jei žurnalo stebėjimo priemonė nebuvo paleista. Klaida nustatyta 1185304.
- Ištaisyta aukštyn tiekimo klaida Nr. 68970, kuri "Percona" serveryje gali sukelti mažas stalviršių erdves greitai išplėsti apie 500 KB dydžio lentelių erdvę. Klaida nustatyta 1169494.
- Iškilo problemų dėl RPM paketų priklausomybių. Klaida nustatyta 1186831.
- Iš rankenos sugadintų lentelių sumažinkite pridėtines išlaidas, nes trūko filialo prognozavimo komentarų. Klaida nustatyta 1176864.
- Kiti trikčių pataisymai: klaida # 1184695, pataisyta klaida # 1184512, pataisyta klaida # 1183585, pataisyta klaida # 1178606, pataisyta klaida # 1177356, pataisyta klaida # 1160895, pataisyta klaida # 1182876, klaida # 1180481, 1163135, ištaisyta klaida # 1157078, nustatyta klaida # 1182889, nustatyta klaida # 1133926, nustatyta klaida # 1165098, nustatyta klaida # 1182793, nustatyta klaida # 1157075, nustatyta klaida # 1183625, nustatyta klaida # 1155475, nustatyta klaida # 1157037, nustatyta klaida # 1182065, pataisyta klaida # 1182837, pataisyta klaida # 1177780, pataisyta klaida # 1154954.
Kas naujo versijoje 5.5.31-30.3:
- Naujos funkcijos:
- "Percona Server" perkelia "Atomic write support" paruoštą "Fusion-io" prietaisų pataisą iš "MariaDB". Ši funkcija papildo Fusion-io įrenginiams skirtą "directFS" failų sistemą. Ši funkcija yra laikoma BETA kokybe.
- Percona Server įdiegė Innodb_read_views_memory ir innodb_descriptors_memory būklės kintamuosius Extended Show Engine InnoDB būsenoje, kad pagerintumėte "InnoDB" atminties naudojimo diagnostiką.
- Klaidos ištaisytos:
- Pataisyti dėl klaidos Nr. 1131187 įdiegta regresija, dėl kurios gali kilti atminties nutekėjimas, jei kartu su InnoDB buvo naudojama užklausų talpykla. Patvirtinta klaida # 1170103.
- Ištaisyta RPM pakuotės regresija, kuri buvo įvesta su klaida # 710799. Ši regresija sukėlė mysql schemos trūkstamą po švaraus RPM įdiegimo. Klaida nustatyta # 1174426.
- Ištaisyta "Percona-Server-shared-55" ir "Percona-XtraDB-Cluster" bendrų RPM paketų priklausomybė. Klaida nustatyta 1050654.
- Ištaisyta aukštyn tiekimo klaida Nr. 68999, dėl kurios senesnė "OpenSSL" versija sukūrė "Percona" serverį, kad nepavyktų "CentOS 5" ir "Debian" išspausti. Klaida nustatyta # 1183610.
- Jei vergas buvo paleistas su dvejetainiu žurnalu įjungta ir iš naujo paleistas išjungus dvejetainę žurnalą, "Crash-Resistant Replication" gali perrašyti "relay log info" žurnalą neteisingai. Patvirtinta klaida # 1092593.
- Fiksuotas pažeidžiamumas CVE-2012-5615. Šis pažeidžiamumas leistų nuotoliniam atak nerytojui aptikti, kokios vartotojo abonementai egzistuoja serveryje. Šis klaidų ištaisymas kilęs iš "MariaDB" (žr. MDEV-3909). Klaida nustatyta # 1171941.
- Ištaisyta CVE-2012-5627 pažeidžiamumas, kai neprivaikomas "MySQL" paskyros savininkas gali veiksmingai panaudoti netinkamą prievartą praleidžiančio slaptažodžio nustatymo ataką kitoms paskyroms. Šis klaidų ištaisymas kilo iš MariaDB (žr. MDEV-3915). Patvirtinta klaida # 1172090.
- mysql_set_permission nepavyko Debian'e, nes trūksta libdbd-mysql-perl paketo. Ištaisyta pridėjus priklausomybę nuo paketo. Klaida nustatyta # 1003776.
- Debian'o pirminio paketo atkūrimas nepavyko, nes "build-dep" trūko dpatch ir automake. Išspręsta klaida # 1023575 (Stephan Adig).
- Pakartotinai ištaisyta klaida # 65077 iš MySQL 5.6 versijos, kuri pašalino MyISAM vidaus laikiną lentelės mutex kontraktą. Klaida nustatyta # 1179978.
Kas naujo versijoje 5.5.30-30.2:
- Naujos funkcijos:
- "Percona" serveris "MySQL" įdiegė "Thread Pool" prioritetinį prisijungimo planavimą. (Aleksejus Kopytovas)
- Percona serveris "MySQL" dabar bus išsiųstas libjemalloc bibliotekoje. Pavyzdys, rodantis atminties paskirstytojų poveikį MySQL našumui, gali būti rasti šiame dienoraščio puslapyje. (Ignacio Ninas)
- Šis "Percona" serverio "MySQL" leidimas ištaisė veikimo klaidų skaičių. (Aleksejus Kopytovas)
- Išbraukta lentelės veikimo funkcija buvo pašalinta, o jos valdomasis kintamasis innodb_lazy_drop_table nebuvo pasenęs. Funkcija buvo pašalinta, nes buvo tobulintas "DROP TABLE" įdiegimas. (Laurynas Biveinis)
- Klaidos ištaisytos:
- Atsižvelgiant į percona-server.spec analizės klaidą, Percona serverio rpm paketai negalėjo būti pastatyti ant RHEL 5 ir CentOS 5. Klaida nustatyta 1144777 (Ignacio Nin).
- Kai mysqldump buvo naudojamas su -innodb-optimize-keys parinktimi, klaidingai SQL buvo sukurta tais atvejais, kai buvo aiškiai įvardytas užsienio rakto apribojimas, kuris turėjo implicitinį antrinį indeksą su tuo pačiu pavadinimu. Ištaisyta nustatant tokius atvejus ir praleidžiant atitinkamus antrinius raktelius nuo atidėto raktų kūrimo optimizavimo. Išspręsta klaida # 1081016 (Aleksejus Kopytovas).
- "Percona" serveris "MySQL" buvo pastatytas naudojant "YaSSL", kuris gali sukelti kai kurias programas, kurios jas naudoja. Ištaisyta kuriant paketus su "OpenSSL" palaikymu, o ne "YaSSL" biblioteka. Patvirtinta klaida # 1104977 (Ignacio Ninas).
- Vykdant DDL pareiškimą, kai įjungtas kintamasis innodb_lazy_drop_table, gali kilti teiginio nesėkmė. Klaidos nustatytos # 1086227 ir # 1128848 (Laurynas Biveinis).
- Ištaisyta yum priklausomybė, kuri įdiegimo metu sukėlė konfliktus CentOS 6.3. Klaidos nustatytos # 1031427 ir # 1051874 (Ignacio Ninas).
- "Log tracker" gija nebuvo žinoma apie situaciją, kai seniausi nesuskaitomi žurnalo įrašai perrašomi naujais žurnalo duomenimis. Kai kuriais atvejais tai gali sukelti patvirtinimo klaidas žurnalo analizatoriuje arba blogai pakeistos puslapio duomenis. Patvirtinta klaida # 1108613 (Laurynas Biveinis).
- Pervadinta iš MariaDB pataisa dėl aukštesnės paklaidos # 63144. CREATE TABLE arba CREATE TABLE IF NOT EXISTS esamos lentelės teiginiai gali palaukti metaduomenų užraktą, o ne sugesti arba grąžinti iš karto, jei yra sandoris, kuriame įvyko užklausa, kuri atidarė šią lentelę. Klaida nustatyta 1127008 (Sergejus Глущенко).
- Klaidos Nr. 1070856 ištaisymas leido Percona serverio regresinę versiją MySQL 5.5.28-29.3, dėl kurios serveris gali pakabinti, kai įjungtas dvejetainis žurnalas. Išspręsta klaida # 1162085 (Aleksejus Kopytovas).
- Ištaisyta aukščiau esanti klaida # 49169, daugeliu atvejų vengiant "meloc" skambučio read_view_create_low (). Tai žymiai pagerina "InnoDB" mastelio našumą tik skaitymui, ypač kai naudojamas numatytasis "glibc" atminties paskirstytojas. Klaida nustatyta 1131187 (Aleksejus Kopytovas).
- Pašalinta trx_list skenavimas read_view_open_now (), kuri yra kita problema, apie kurią iš pradžių pranešta kaip aukštyn paketo klaida # 49169. Tai taip pat suteikia daug geresnio "InnoDB" lyginamojo darbo našumo. Klaidos nustatytos # 1131189 (Aleksejus Kopytovas).
- Tuo atveju, kai vergas buvo atjungtas nuo meistro, esant tam tikroms sąlygoms, pakartotinai prijungus, jis praneštų, kad gavo paketą, didesnį už slave_max_allowed_packet kintamąjį. Išspręsta klaida # 1135097 (George Ormond Lorch III).
- Ištaisyta aukštyn tiekimo klaida Nr. 62578, dėl kurios "MySQL" klientas nutraukė terminalų dydžio jungtis. Klaida nustatyta 925343 (Sergejus Глущенко).
- "Percona" serveris "MySQL" iš naujo sukurtų bandymų duomenų bazę, kai naudojate "rpm" serverio atnaujinimą, net jei anksčiau buvo pašalinta duomenų bazė. Klaida nustatyta 710799 (Aleksejus Bychko).
- "Debian" paketai įtraukti senąją "innotop" versiją. Ištaisyta šalinant "innotop" ir "InnoDBParser" "Perl" paketą iš šaltinio ir "Debian" diegimo. Išspręsta klaida # 1032139 (Aleksejus Bychko).
- UDF / configure.ac buvo nesuderinamas su automake 1.12. Klaida nustatyta 1099387 (Aleksejus Bychko).
- Sumažino "innodb_pass_corrupt_table" vertės patikrinimų pridėtines išlaidas, jas optimizuodama, norėdami pagerinti procesoriaus prognozę. Klaida nustatyta 1125248 (Aleksejus Kopytovas).
- dialogas, kurį naudoja PAM autentifikavimo įskiepis, negalėjo būti įkeltas su "Perl" ir "Python" klientais, kai "my.cnf" skyriuje [klientas] buvo nustatyta pasirinktis plugin-dir. Klaida nustatyta 1155859 (Sergejus Глущенко).
- Ištaisyta aukštyn tiekimo klaida Nr. 68845, kuri be reikalo gali padidinti ginčus dėl log_sys-> mutex į rašymo intensyvius darbo krūvius. Patvirtinta klaida # 1163439 (Aleksejus Kopytovas).
- Atsirado iš MySQL 5.6 išėjimų ištaisyti nereikalingą "log_flush_order_mutex" įsigijimą. Išspręsta klaida # 1163262 (Aleksejus Kopytovas).
- Kai mysqldump buvo naudojamas su --innodb-optimize-keys ir -no-data parinktimis, visi antriniai pagrindiniai apibrėžimai būtų prarasti. Patvirtinta klaida # 989253 (Aleksejus Kopytovas).
- Įspėjimas apie "Percona Toolkit UDF" buvo praleistas diegiant "Percona" Debian saugyklose. Išspręsta klaida # 1015506 (Aleksejus Byčko).
- Percona serveris MySQL trūko pagalbos žinučių "MySQL" kliento, nes trūko pagalbos lentelių. Aptikta klaida # 1041981 (Aleksejus Bychko).
- Ištaisyta aukštyn tiekimo klaida Nr. 68197, dėl kurios InnoDB klaidingai priskyrė vidines skaitymo operacijas kaip sinchroninius, kai jie buvo iš tikrųjų asinchroniniai, kai buvo naudojama Thread Pool funkcija. Išspręsta klaida # 1107539 (Sergejus Глущенко).
- Optimizuotas naudotojų statistikos funkcijos optimalus kodas, siekiant užtikrinti, kad nebus atliktas papildomas darbas, kai vartotojai bus išjungiami. Išspręsta klaida # 1128066 (Aleksejus Kopytovas).
Kas naujo versijoje 5.1.68-14.5:
- Šiame leidime nėra jokių papildomų klaidų, nei tai, kas įtraukta į ankstesnį "Percona" serverį ir "MySQL 5.1.68".
Kas naujo versijoje 5.6.10-60.2:
- Naujos funkcijos:
- "MariaDB" perkeltas Thread Pool pleistras. Ši funkcija leidžia "MySQL" serveriui išlaikyti aukščiausią našumą net ir padidinus klientų skaičių.
- Išplėstas greitas rodyklių kūrimas buvo perkeltas iš "Percona" serverio "MySQL 5.5"
- "Perdirbtų lentelių" funkcija perkelta iš "Percona" serverio "MySQL 5,5"
- Klaidos ištaisytos:
- Ištaisyta "upstream" # 68116, dėl kurios "MySQL" serveris sugedo patvirtinimo klaida, kai "InnoDB" monitorius su slapta informacija apie užrakinimą buvo naudojamas didelėje apkrovoje. Ši klaida daro įtaką tik -debug pastatams. Klaida nustatyta 1100178 (Laurynas Biveinis).
Komentarai nerastas