Serverul Percona este un proiect open source, cross-platform și complet gratuit ce a fost proiectat de la început ca înlocuitor al motoarelor de baze de date MySQL .
În timp ce serverul Percona este de fapt o versiune îmbunătățită a motorului de stocare InnoDB conceput pentru serverele de baze de date MariaDB și MySQL, acesta include o compatibilitate completă și se bazează pe proiectul Percona XtraDB Storage Engine.
Caracteristici dintr-o privire
Serverul Percona este scalabil, deoarece se ocupă de tranzacții mai concurente pe servere puternice, performante, deoarece utilizează o cale rapidă de IO, sumele de control rapide și o cooperare internă îmbunătățită, precum și flexibil, cu dimensiune variabilă a paginii, și o gestionare mai bună a tabelei și a bazei de rezervă.
Serverul Percona este, de asemenea, extrem de fiabil și stabil, oferind rezistență la date corupte și replicare tranzacțională sigură în caz de accident, ușor de gestionat, cu suport pentru backup online, funcționalitate de import / export tabel InnoDB, recuperare rapidă și dicționar de date configurabil. >
Ce pot face cu serverul Percona?
Atunci când utilizați serverul Percona pe serverele dvs., interogările dvs. vor rula în mod mai consistent și mult mai repede decât cu alte produse similare, este posibil să se obțină un timp mai îndelungat de funcționare, precum și să se economisească bani pentru găzduire și taxe inutile. / p>
În plus, veți petrece mai puțin timp în administrarea și optimizarea serverului de baze de date și veți putea construi servere de ultimă oră pe hardware puternic. În plus, presupunerile nu sunt necesare pentru că depanarea și ștergerea pot fi evitate sau întârziate.
Sub capota și disponibilitate
Programul este scris în întregime în limbajul de programare C ++ și este distribuit ca pachet binar pre-construit pentru sistemele de operare Debian / Ubuntu și Red Hat Enterprise Linux / Fedora, precum și pentru pachetele sursă. În prezent, a fost testat cu succes atât cu arhitecturi de seturi de instrucțiuni pe 32 de biți, cât și pe 64 de biți. Un manual cuprinzător este disponibil pe site-ul proiectului
Ce este nou în această versiune:
Bazat pe MySQL 5.7.19 și incluzând toate corecțiile de erori în el, Percona Server for MySQL 5.7.19-17 este acum versiunea actuală GA din Seria Percona Server for MySQL 5.7.Ce este nou în versiunea 5.7.19-17:
- Bazat pe MySQL 5.7.19 și incluzând toate corecțiile de eroare din el, Serverul Percona pentru MySQL 5.7.19-17 este acum versiunea actuală GA din seria Percona Server for MySQL 5.7.
Ce este nou în versiunea 5.7.18-14:
- Bazat pe MySQL 5.7.18, toate erorile de bug-uri în el, Percona Server pentru MySQL 5.7.18-14 este versiunea curentă GA în seria Percona Server for MySQL 5.7.
Ce este nou în versiunea 5.7.17-13:
- Bazat pe MySQL 5.7.16 toate erorile de eroare în el, Percona Server 5.7.16-10 este versiunea actuală GA din seria Percona Server 5.7.
Ce este nou în versiunea 5.7.16-10:
- Bazat pe MySQL 5.7.16, incluzând toate corecțiile de eroare în el, Percona Server 5.7.16-10 este versiunea actuală GA din seria Percona Server 5.7.
Ce este nou în versiunea 5.7.15-9:
- Bazat pe MySQL 5.7.15, incluzând toate erorile de eroare în el, Percona Server 5.7.15-9 este versiunea actuală GA din seria Percona Server 5.7.
Ce este nou în versiunea 5.7.14-7:
- Pe baza MySQL 5.7.14, inclusiv toate erorile de eroare în el, Percona Server 5.7.14-7 este versiunea actuală GA din seria Percona Server 5.7.
Ce este nou în versiunea 5.7.13-6:
- Bazat pe MySQL 5.7.13.
Ce este nou în versiunea 5.7.12-5:
- Bazat pe MySQL 5.7.10, incluzând toate erorile de eroare în el, Percona Server 5.7.10-3 este versiunea actuală GA din seria Percona Server 5.7.
Ce este nou în versiunea 5.7.10-3:
- Bazat pe MySQL 5.7.10, incluzând toate erorile de eroare în el, Percona Server 5.7.10-3 este versiunea actuală GA din seria Percona Server 5.7.
Ce este nou în versiunea 5.6.27-75.0:
- Bazat pe MySQL 5.6.27, incluzând toate erorile de eroare în el, Percona Server 5.6.27-75.0 este versiunea actuală GA din seria Percona Server 5.6
Ce este nou în versiunea 5.6.26-74.0:
- Bazat pe MySQL 5.6.26, incluzând toate erorile de eroare în el, Percona Server 5.6.26-74.0 este versiunea actuală GA din seria Percona Server 5.6
Ce este nou în versiunea 5.6.25-73.1:
- Bazat pe MySQL 5.6.25, incluzând toate erorile de eroare în el, Percona Server 5.6.25-73.1 este versiunea actuală GA din seria Percona Server 5.6. Serverul Percona este open-source și gratuit - și aceasta este ultima versiune a înlocuirii noastre îmbunătățite, drop-in pentru MySQL. Detalii complete despre această versiune pot fi găsite în pașii de referință 5.6.25-73.1 de pe Launchpad.
Ce este nou în versiunea 5.6.24-72.2:
- Bazat pe MySQL 5.6.24, incluzând toate erorile de eroare în el, Percona Server 5.6.24-72.2 este versiunea actuală GA din seria Percona Server 5.6
Ce este nou în versiunea 5.6.22-72.0:
- Bazat pe MySQL 5.6.22, incluzând toate erorile de eroare în el, Percona Server 5.6.22-72.0 este versiunea actuală GA din seria Percona Server 5.6. Serverul Percona este open-source și gratuit - și aceasta este cea mai recentă versiune a înlocuirii noastre îmbunătățite, drop-in pentru MySQL.
Ce este nou în versiunea 5.6.22-71.0:
- Bazat pe MySQL 5.6.22, incluzând toate corecțiile de erori din el, Percona Server 5.6.22-71.0 este versiunea actuală GA din seria Percona Server 5.6. Serverul Percona este open-source și gratuit - și aceasta este cea mai recentă versiune a înlocuirii noastre îmbunătățite, drop-in pentru MySQL.
Ce este nou în versiunea 5.6.21-70.1:
- Bazat pe MySQL 5.6.21, incluzând toate erorile de eroare în el, Percona Server 5.6.21-70.1 este versiunea actuală GA din seria Percona Server 5.6
Ce este nou în versiunea 5.6.21-70.0:
- Bazat pe MySQL 5.6.21, incluzând toate erorile de eroare în el, Percona Server 5.6.21-70.0 este versiunea actuală GA din seria Percona Server 5.6
Ce este nou în versiunea 5.5.35-33.0:
- Pe baza MySQL 5.5.35, incluzând toate erorile de eroare în el, Percona Server 5.5.35-33.0 este acum versiunea curentă stabilă din seria 5.5.
Ce este nou în versiunea 5.1.73-14.11:
- Bazat pe MySQL 5.1.73, incluzând toate erorile de eroare în el, Percona Server 5.1.73-14.11 este acum versiunea curentă stabilă din seria 5.1.
Ce este nou în versiunea 5.6.15-63.0:
- Bazat pe MySQL 5.6.15, incluzând toate erorile de eroare în el, Percona Server 5.6.15-63.0 este versiunea curentă GA din seria Percona Server 5.6
Ce este nou în versiunea 5.5.34-32.0:
- Această versiune se bazează pe MySQL 5.5.34, incluzând toate erorile de eroare în el, Percona Server 5.5.34-32.0 este acum versiunea curentă stabilă din seria 5.5.
Ce este nou în versiunea 5.1.72-14.10:
- Datorită unei schimbări incompatibile în amonte care a trecut neobservată, firul de curățare a paginii va încerca să redea orice operațiuni de fișier pe care le-a întâlnit. În majoritatea cazurilor, aceasta era o opțiune non-op, dar au existat condiții de rasă pentru anumite operații DDL care ar fi dus la un accident de server. Bug fixat # 1217002.
- Apt-get upgrade-ul serverului Percona ar eșua în etapa postinstalare dacă serverul nu a reușit să pornească. Bug fixat # 1002500.
- S-au rezolvat problemele legate de dependența libssl.so.6 în edițiile binare. Bug fixat # 1172916.
- Serverul Percona ar putea crasa serverul ar putea să se prăbușească în timp ce accesează coloanele BLOB sau TEXT în tabelele InnoDB dacă este activat suportul pentru modificări false. Bug fixat # 1188168.
- Un server ar putea să se prăbușească din cauza unei condiții de cursă între o interogare INNODB_CHANGED_PAGES și o ștergere a unui fișier bitmap prin PURGE CHANGED_PAGE_BITMAP sau direct pe sistemul de fișiere. Bug fixat # 1191580.
Ce este nou în versiunea 5.6.13-61.0:
- Bazat pe MySQL 5.6.13, incluzând toate erorile de eroare în el, Percona Server 5.6.13-61.0 este prima versiune GA din seria Percona Server 5.6
Ce este nou în versiunea 5.6.13-60.6 RC4:
- Bazat pe MySQL 5.6.13, incluzând toate erorile de eroare în el, Percona Server 5.6.13-60.6 este cea de-a patra versiune RC din seria Percona Server 5.6
Ce este nou în versiunea 5.6.13-60.5 RC3:
- Percona este bucuros să anunțe cel de-al treilea candidat de lansare a programului Percona Server 5.6.13-60.5 pe 29 august 2013 (descărcările sunt disponibile aici și de la Percona Software Repositories). Bazat pe recent lansat MySQL 5.6.13, inclusiv toate erorile de bug-uri în el, Percona Server 5.6.13-60.5 este cea de-a treia versiune RC din seria Percona Server 5.6. Serverul Percona este un înlocuitor îmbunătățit MySQL. Tot software-ul Percona este open-source și gratuit, toate detaliile lansării pot fi găsite în pașii 5.6.13-60.5 de la Launchpad.
Ce este nou în versiunea 5.5.33-31.1:
- Bazat pe MySQL 5.5.33, incluzând toate erorile de eroare în el, Percona Server 5.5.33-31.1 este acum versiunea curentă stabilă din seria 5.5.
Ce este nou în versiunea 5.1.71-14.9:
- Bazat pe MySQL 5.1.71, această versiune va include toate erorile de eroare din ea.
Ce este nou în versiunea 5.1.70-14.8:
- Bug Fix:
- A fost prevenită o condiție de rasă care ar putea duce la un accident de server atunci când interogarea tabelului INFORMATION_SCHEMA.INNODB_BUFFER_PAGE. Bug fixat # 1072573.
- Atunci când a fost efectuat un upgrade între versiuni majore (de exemplu, prin dezinstalarea unui 5.1 RPM și apoi instalarea unui 5.5), mysql_install_db a fost încă apelat pe directorul de date existent, ceea ce a dus la re-crearea bazei de date de testare. Bug fixat # 1169522.
- Fixat bug-ul # 68354 din amonte, care ar putea provoca crash-ul serverului atunci când efectuează actualizarea sau se alăture în tabelele Federated și MyISAM cu un rând, din cauza unui bug în motorul de stocare federalizat. Bug fixat # 1182572.
- Alte corecții de erori: bug fixed # 1191395.
Ce este nou în versiunea 5.5.32-31.0:
- Caracteristici noi:
- Serverul Percona a implementat suport pentru grupuri suplimentare pentru pluginul de autentificare PAM.
- Bug Fix:
- A fost prevenită o condiție de rasă care ar putea duce la un accident de server atunci când interogarea tabelului INFORMATION_SCHEMA.INNODB_BUFFER_PAGE. Bug fixat # 1072573.
- Serverul Percona nu ar porni dacă XtraDB a modificat urmărirea paginilor și variabila innodb_flush_method a fost setată la ALL_O_DIRECT. Bug fixat # 1131949.
- Fixat bug-ul din amonte # 68970 care, în serverul Percona, ar determina spații mici de tabel să se extindă prea repede în jurul dimensiunii spațiului de tabel de 500KB. Bug fixat # 1169494.
- Interogarea la tabela INNODB_CHANGED_PAGES ar duce la stoparea serverului cu o eroare de intrare / ieșire dacă lipsește un fișier bitmap din mijlocul gamei LSN solicitate. Bug fixat # 1179974.
Ce este nou în versiunea 5.1.69-14.7:
- Bug Fix:
- În pachetul Ubuntu Precise libmysqlclient18 a fost selectat din depozitul de distribuție în loc de Percona care ar putea duce la conflicte de pachete. Bug fixat # 1174271.
- S-a rezolvat problema numirii pachetelor Percona-Server-shared-compat RPM RPM care ar putea duce la dependențe de pachete nerezolvate la instalarea Percona Server 5.1. Bug fixat # 893860.
- Firele de urmărire a jurnalului nu au fost conștiente de situația în care cele mai vechi înregistrări de jurnal netrackate sunt suprascrise de noile date ale jurnalului. În unele cazuri de colț, acest lucru ar putea duce la erori de afirmație în parser sau în pagini necorespunzătoare. Bug fixat # 1108613.
- Serverul Percona nu ar porni dacă XtraDB a modificat urmărirea paginilor și variabila innodb_flush_method a fost setată la ALL_O_DIRECT. Bug fixat # 1131949.
- Au fost fixate dependențele de pachete RPM pentru diferite versiuni majore ale serverului Percona. Bug fixat # 1167109.
- A fost stabilită vulnerabilitatea CVE-2012-5627, în care un proprietar de cont MySQL neavizat a putut efectua un atac brute de forță asupra altor conturi în mod eficient. Această remediere a erorilor vine inițial de la MariaDB (a se vedea MDEV-3915). Bug fixat # 1172090.
- Bibliotecile OpenSSL nu au fost găsite în construiri pe 32 de biți datorită unei tipografii. Bug fixat # 1175447.
- Interogarea la tabela INNODB_CHANGED_PAGES ar duce la stoparea serverului cu o eroare de intrare / ieșire dacă lipsește un fișier bitmap din mijlocul gamei LSN solicitate. Bug fixat # 1179974.
- Serverul ar fi blocat dacă se va emite o interogare INNODB_CHANGED_PAGES care are o gamă LSN goală și, prin urmare, nu are nevoie să citească fișiere bitmap. Bug fixat # 1184427.
- Definiția incorectă a schemelor pentru tabelele Statistici utilizator în INFORMAȚII_SCHEMA (CLIENT_STATISTICS, INDEX_STATISTICS, TABLE_STATISTICS, THREAD_STATISTICS și USER_STATISTICS) a dus la limitarea valorilor contorului maxim la numere întregi pe 32 de biți. Fixat astfel încât aceste valori să poată fi numere nesemnate pe 64 de biți acum. Bug fixat # 714925.
- mysql_set_permission a eșuat în Debian din cauza lipsei pachetului libdbd-mysql-perl. Fixată prin adăugarea dependenței de pachete. Bug fixat # 1003776.
- XtraDB a modificat urmărirea paginilor folosită pentru a ține mutex-ul sistemului de jurnal pentru jurnalul citit inutil, potențial limitând performanța la volumul de lucru intensiv de scriere. Bug fixat # 1171699.
- Lipsa separatorului de căi între componenta directorului și numele fișierului într-un nume de fișier bitmap ar putea opri pornirea serverului dacă variabila innodb_data_home_dir nu avea separatorul de cale la sfârșit. Bug fixat # 1181887.
- O avertizare este acum returnată dacă apare o eroare de intrare / ieșire a unui fișier bitmap după ce o interogare INNODB_CHANGED_PAGES a început să returneze date pentru a indica un set de rezultate incomplete. Bug fixat # 1185040.
- S-a rezolvat bug-ul în amonte # 69379, care a provocat clienților MySQL să restituie eroare falsă pentru erorile gazdă care nu au fost găsite pe Ubuntu 13.04. Bug fixat # 1186690.
- În cazuri foarte rare, ștergerea unui fișier bitmap de dimensiune zero la momentul potrivit ar face ca serverul să se oprească cu o eroare I / O dacă activarea urmăririi paginilor este activată. Bug fixat # 1184517.
- Tabelul INNODB_CHANGED_PAGES nu a putut fi interogat dacă trackerul de jurnal nu a fost difuzat. Bug fixat # 1185304.
Ce este nou în versiunea 5.6.11-60.3 RC:
- Caracteristici noi:
- Serverul Percona a implementat Arhivarea jurnalului pentru XtraDB. În prezent, această implementare a caracteristicilor este considerată calitate ALPHA.
- Lista completă a caracteristicilor portate poate fi văzută în notele de lansare ale Percona Server 5.6.11-60.3.
- Bug Fix:
- Obiectele de tranzacție sunt alocate direct calloc () direct în loc să utilizeze alocarea heap InnoDB. Acest lucru poate îmbunătăți performanța de scriere pentru niveluri ridicate de concurrency. Bug fixat # 1185686.
- În cazuri foarte rare, ștergerea unui fișier bitmap de dimensiune zero la momentul potrivit ar face ca serverul să se oprească cu o eroare I / O dacă activarea urmăririi paginilor este activată. Bug fixat # 1184517.
- Lipsa separatorului de căi între componenta directorului și numele fișierului într-un nume de fișier bitmap ar putea opri pornirea serverului dacă variabila innodb_data_home_dir nu avea separatorul de cale la sfârșit. Bug fixat # 1181887.
- Urmărirea modificată a paginii utilizată pentru a ține mutex-ul sistemului de jurnalizare pentru jurnalul citește în mod inutil, potențial limitând performanța la volumul de lucru intensiv de scriere. Bug fixat # 1171699.
- Definiția incorectă a schemelor pentru tabelele Statistici utilizator în INFORMAȚII_SCHEMA (CLIENT_STATISTICS, INDEX_STATISTICS, TABLE_STATISTICS, THREAD_STATISTICS și USER_STATISTICS) a dus la limitarea valorilor contorului maxim la numere întregi pe 32 de biți. Fixat astfel încât aceste valori să poată fi numere nesemnate pe 64 de biți acum. Bug fixat # 714925.
- Serverul ar fi blocat dacă se va emite o interogare INNODB_CHANGED_PAGES care are o gamă LSN goală și, prin urmare, nu are nevoie să citească fișiere bitmap. Bug fixat # 1184427.
- Interogarea la tabela INNODB_CHANGED_PAGES ar duce la stoparea serverului cu o eroare de intrare / ieșire dacă lipsește un fișier bitmap din mijlocul gamei LSN solicitate. Bug fixat # 1179974.
- Un avertisment este acum returnat dacă apare o eroare I / O de fișier bitmap după ce o interogare INNODB_CHANGED_PAGES a început să returneze date pentru a indica un set de rezultate incomplete. Bug fixat # 1185040.
- Tabelul INNODB_CHANGED_PAGES nu a putut fi interogat dacă trackerul de jurnal nu a fost difuzat. Bug fixat # 1185304.
- Fixat bug-ul din amonte # 68970 care, în serverul Percona, ar determina spații mici de tabel să se extindă prea repede în jurul dimensiunii spațiului de tabel de 500KB. Bug fixat # 1169494.
- Au fost rezolvate problemele legate de dependența pachetelor RPM. Bug fixat # 1186831.
- S-au redus cheltuielile aeriene din tabelele corupte cu mânere pentru a verifica dacă lipsesc adnotările predictorului ramificat. Bug fixat # 1176864.
- Alte bug-uri fixate: bug fix # 1184695, bug fix # 1183585, bug fix # 1178606, bug fix # 1177356, bug fix # 1160895, 1163135, bug fix # 1187089, bug fix # 1133926, bug fix # 1165098, bug fix # 1182793, bug fix # 1157075, bug fix # 1182065, bug fix # 1182837, bug fix # 1177780, bug fix # 1154954.
Ce este nou în versiunea 5.5.31-30.3:
- Caracteristici noi:
- Serverul Percona a porționat suportul de scriere Atomic pentru dispozitivul Fusion-io de la MariaDB. Această caracteristică adaugă suport pentru scrierea atomică pentru sistemul de fișiere directFS pe dispozitivele Fusion-io. Această implementare a caracteristicilor este considerată calitate BETA.
- Serverul Percona a introdus variabilele de stare innodb_read_views_memory și innodb_descriptors_memory în starea InnoDB Extended Engine Engine pentru a îmbunătăți diagnosticarea utilizării memoriei InnoDB.
- Bug Fix:
- Fix pentru bug # 1131187 a introdus o regresie care ar putea provoca o scurgere de memorie dacă cache-ul de interogare a fost utilizat împreună cu InnoDB. Bug fixat # 1170103.
- S-a fixat regresia de ambalare RPM care a fost introdusă cu soluția pentru bug # 710799. Această regresie a cauzat că schema mysql lipsește după instalarea RPM curată. Bug fixat # 1174426.
- Au fost rezolvate dependențele pachetelor RPM partajate de Percona-Server-shared-55 și Percona-XtraDB-Cluster. Bug fixat # 1050654.
- Fixat bug-ul din amonte # 68999 care a cauzat compilarea serverului Percona pentru a eșua pe CentOS 5 și squeeze Debian datorită versiunii mai vechi OpenSSL. Bug fixat # 1183610.
- Dacă un slave funcționa cu jurnalul binar activat și apoi repornit cu jurnalul binar dezactivat, Replicarea rezistentă la Crash ar putea suprascrie jurnalul de informații din jurnalul de relee cu o poziție incorectă. Bug fixat # 1092593.
- S-a stabilit vulnerabilitatea CVE-2012-5615. Această vulnerabilitate ar permite atacatorului la distanță să detecteze ce conturi de utilizator există pe server. Această remediere a erorilor vine inițial de la MariaDB (a se vedea MDEV-3909). Bug fixat # 1171941.
- A fost stabilită vulnerabilitatea CVE-2012-5627, în care un proprietar de cont MySQL neavizat a putut efectua un atac brute de forță asupra altor conturi în mod eficient. Această remediere a erorilor vine inițial de la MariaDB (a se vedea MDEV-3915). Bug fixat # 1172090.
- mysql_set_permission a eșuat în Debian din cauza lipsei pachetului libdbd-mysql-perl. Fixată prin adăugarea dependenței de pachete. Bug fixat # 1003776.
- Reconstruirea pachetului sursă Debian ar eșua, deoarece dpatch și automake lipsesc de la build-dep. Bug fixat # 1023575 (Stephan Adig).
- S-a reprodus fixul pentru bug-ul din amonte # 65077 din versiunea MySQL 5.6, care a înlăturat controversa internă Mutex tabel intern MyISAM. Bug fixat # 1179978.
Ce este nou în versiunea 5.5.30-30.2:
- Caracteristici noi:
- Serverul Percona pentru MySQL a implementat programarea conexiunilor prioritare pentru Pool-ul Thread. (Alexey Kopytov)
- Serverul Percona pentru MySQL va fi acum livrat împreună cu biblioteca libjemalloc. Evaluarea impactului alocatorilor de memorie asupra performanței MySQL poate fi găsită în acest blogpost. (Ignacio Nin)
- Această versiune a serverului Percona pentru MySQL a stabilit o serie de erori de performanță. (Alexey Kopytov)
- Funcția de îndepărtare a tabelului de eliminare a fost eliminată și variabila de control innodb_lazy_drop_table a fost depreciată. Caracteristica a fost eliminată deoarece implementarea în sus a tabelului DROP TABLE a fost îmbunătățită. (Laurynas Biveinis)
- Bug Fix:
- Din cauza erorii de parse în pachetul percona-server.spec Percona Serverul rpm nu a putut fi construit pe RHEL 5 și CentOS 5. Bug fix # 1144777 (Ignacio Nin).
- Atunci când mysqldump a fost utilizat cu opțiunea --innodb-optimize-keys, acesta a produs SQL nevalid pentru cazurile în care exista o constrângere cheie cheia explicită, care implică un indice secundar implicit cu același nume. Rezolvată prin detectarea unor astfel de cazuri și omiterea cheilor secundare corespunzătoare din optimizarea creării amânate a cheilor. Bug fixat # 1081016 (Alexey Kopytov).
- Serverul Percona pentru MySQL a fost construit cu ajutorul lui YaSSL, ceea ce ar putea provoca crasarea unora dintre programele care îl folosesc. Fixat prin construirea de pachete cu suport OpenSSL mai degrabă decât biblioteca YaSSL incluse. Bug fixat # 1104977 (Ignacio Nin).
- Executarea instrucțiunii DDL în timp ce variabila innodb_lazy_drop_table a fost activată ar putea duce la eșecul afirmației. Bugs fixate # 1086227 și # 1128848 (Laurynas Biveinis).
- Legăturile fixe ale yum-ului care au cauzat conflicte în CentOS 6.3 în timpul instalării. Bug-urile au fost fixate # 1031427 și # 1051874 (Ignacio Nin).
- Firele de urmărire a jurnalului nu au fost conștiente de situația în care cele mai vechi înregistrări de jurnal netrackate sunt suprascrise de noile date ale jurnalului. În unele cazuri de colț, acest lucru ar putea duce la erori de afirmație în parser sau în pagini necorespunzătoare. Bug fixat # 1108613 (Laurynas Biveinis).
- Ported o fix de la MariaDB pentru bug-ul din amonte # 63144. CREATE TABLE sau CREATE TABLE Dacă instrucțiunile EXISTS pe un tabel existent nu pot aștepta o blocare a metadatelor, în loc să nu se afișeze sau să se întoarcă imediat dacă există o tranzacție care a executat o interogare care a deschis acel tabel. Bug fixat # 1127008 (Serghei Glushchenko).
- Remedierea bug-ului # 1070856 a introdus o regresie în serverul Percona pentru MySQL 5.5.28-29.3 care ar putea cauza un server să se blocheze atunci când este activat jurnalul binar. Bug fixat # 1162085 (Alexey Kopytov).
- Fixat bug-ul în amonte # 49169 prin evitarea apelului malloc în citirea_view_create_low () în majoritatea cazurilor. Acest lucru îmbunătățește semnificativ scalabilitatea InnoDB la volumul de lucru numai pentru citire, mai ales când se utilizează alocătorul de memorie implicit glibc. Bug fixat # 1131187 (Alexey Kopytov).
- S-a eliminat scanarea trx_list în read_view_open_now (), care este o altă problemă inițial raportată ca bug-ul din amonte # 49169. Acest lucru oferă, de asemenea, o scalabilitate mult mai bună în volumele de lucru InnoDB de mare concurență. Bugs fixat # 1131189 (Alexey Kopytov).
- În cazul în care un slave a fost deconectat de la comandă, în anumite condiții, la reconectare, acesta ar raporta că a primit un pachet mai mare decât variabila slave_max_allowed_packet. Bug fixat # 1135097 (George Ormond Lorch III).
- Fixat bug-ul în amonte # 62578, care a provocat clientului MySQL să întrerupă conexiunile la redimensionarea terminalului. Bug fixat # 925343 (Serghei Glushchenko).
- Serverul Percona pentru MySQL va re-crea baza de date de testare atunci când se utilizează rpm la upgrade-ul serverului, chiar dacă baza de date a fost anterior eliminată. Bug fixat # 710799 (Alexey Bychko).
- pachetele Debian au inclus vechea versiune a innotop. Fixat prin eliminarea innotop și a pachetului InnoDBParser Perl din instalarea sursă și Debian. Bug fixat # 1032139 (Alexey Bychko).
- UDF / configure.ac a fost incompatibil cu automake 1.12. Bug fixat # 1099387 (Alexey Bychko).
- Reducerea cheltuielilor aeriene de la verificările valorii innodb_pass_corrupt_table prin optimizarea acestora pentru o predicție mai bună a ramificației procesorului. Bug fixat # 1125248 (Alexey Kopytov).
- dialog.so folosit de pluginul de autentificare PAM nu a putut fi încărcat cu clienți Perl și Python când opțiunea plugin-dir a fost setată în secțiunea [client] a my.cnf. Bug fixat # 1155859 (Serghei Glushchenko).
- S-a rezolvat bug-ul din amonte # 68845 care ar putea spori inutil controversa pe log_sys-> mutex în volumele de lucru intensive de scriere. Bug fixat # 1163439 (Alexey Kopytov).
- Transferat din MySQL 5.6 în amonte fixul pentru achiziția inutilă log_flush_order_mutex. Bug fixat # 1163262 (Alexey Kopytov).
- Când mysqldump a fost utilizat cu --innodb-optimize-keys și -no-data opțiuni, toate definițiile cheie secundare ar fi pierdute. Bug fixat # 989253 (Alexey Kopytov).
- Atenție la UDF-urile Percona Toolkit a fost omisă la instalarea din depozitele Debian ale Percona. Bug fixat # 1015506 (Alexey Bychko).
- Serverul Percona pentru MySQL lipsea texte de ajutor în clientul MySQL, deoarece lipsesc tabelele de ajutor. Bug fixat # 1041981 (Alexey Bychko).
- Fixat bug-ul din amonte # 68197 care a cauzat InnoDB să clasifice greșit operațiile de citire internă ca fiind sincrone atunci când acestea erau de fapt asincrone când a fost utilizată funcția Thread Pool. Bug fixat # 1107539 (Serghei Glushchenko).
- Codul suboptimal pentru caracteristica Statistici utilizator a fost optimizat pentru a vă asigura că nu se efectuează nicio lucrare suplimentară când userstat este dezactivat. Bug fixat # 1128066 (Alexey Kopytov).
Ce este nou în versiunea 5.1.68-14.5:
- Această versiune nu conține alte corecții de erori decât ceea ce este inclus în versiunea anterioară de lansare a serverului Percona și MySQL 5.1.68.
Ce este nou în versiunea 5.6.10-60.2:
- Caracteristici noi:
- Ported patch-ul Pool Thread de la MariaDB. Această caracteristică permite serverului MySQL să păstreze performanța de top chiar și cu numărul crescut de conexiuni client.
- Crearea indexului rapid extins a fost portată de pe serverul Percona pentru MySQL 5.5
- Caracteristica Handle Tables Corrupted a fost portată de pe serverul Percona pentru MySQL 5.5
- Bug Fix:
- Fixed # 68116 în amonte care a cauzat serverul MySQL să se prăbușească cu eroare de afirmație atunci când monitorul InnoDB cu informații de blocare verbose a fost folosit sub sarcină mare. Această eroare afectează numai -debug construieste. Bug fixat # 1100178 (Laurynas Biveinis).
Comentariile nu a fost găsit