Percona Server

Screenshot Software:
Percona Server
Szczegóły programowe:
Wersja: 5.7.20_18 Aktualizowane
Filmu: 20 Jan 18
Wywoływacz: Percona Inc.
Licencja: Wolny
Popularność: 60

Rating: 3.0/5 (Total Votes: 2)

Percona Server to open source, wieloplatformowy i całkowicie darmowy projekt oprogramowania, który został zaprojektowany od podstaw jako zamienny zamiennik popularnego i szeroko stosowanego silnika / serwera bazy danych MySQL .

Chociaż Percona Server jest w rzeczywistości ulepszoną wersją silnika pamięci masowej InnoDB zaprojektowanego dla serwerów baz danych MariaDB i MySQL, zawiera pełną kompatybilność wsteczną i jest oparta na projekcie Percona XtraDB Storage Engine.


Funkcje na pierwszy rzut oka

Percona Server jest skalowalny, ponieważ obsługuje więcej równoczesnych transakcji na wydajnych serwerach, wydajnych, ponieważ wykorzystuje szybką ścieżkę IO, szybkie sumy kontrolne i ulepszoną wewnętrzną współpracę, a także elastyczny, ze zmiennym rozmiarem strony, konfigurowalnym buforem wstawiania, oraz lepsze zarządzanie pulą i pulą buforów.

Percona Server jest także wyjątkowo niezawodny i stabilny, cechuje się odpornością na uszkodzone dane i bezpieczną transakcją replikacji transakcyjnej, z możliwością zarządzania kopiami online, funkcją importowania / eksportowania tabel InnoDB, szybkim odtwarzaniem i konfigurowalnym słownikiem danych.

Co mogę zrobić z serwerem Percona?

Korzystając z Serwera Percona na serwerach, twoje zapytania będą działały bardziej konsekwentnie i dużo szybciej niż z innymi podobnymi produktami, możliwe jest osiągnięcie dłuższego czasu pracy bez przestojów, a także zaoszczędzenie pieniędzy na hostingu i niepotrzebnych opłatach.

Co więcej, mniej czasu poświęcisz na administrowanie i optymalizowanie serwera bazy danych oraz na tworzenie zaawansowanych serwerów na wydajnym sprzęcie. Dodatkowo, zgadywanie nie jest wymagane do rozwiązywania problemów, a odtrącanie można uniknąć lub opóźnić.


Pod maską i dostępnością

Program jest napisany całkowicie w języku programowania C ++ i jest dystrybuowany jako gotowy pakiet binarny dla systemów operacyjnych Debian / Ubuntu i Red Hat Enterprise Linux / Fedora, a także dla archiwów źródłowych. W chwili obecnej został pomyślnie przetestowany przy użyciu 32-bitowych i 64-bitowych architektur zestawów instrukcji. Pełny podręcznik dostępny jest na stronie internetowej projektu.

Co nowego w tej wersji:

  • Oparty na MySQL 5.7.19 i zawierający wszystkie poprawki błędów, Percona Server for MySQL 5.7.19-17 jest teraz obecnym wydaniem GA w Serii Percona dla MySQL 5.7.

Co nowego w wersji 5.7.19-17:

  • Bazuje na MySQL 5.7.19 i zawiera wszystkie poprawki błędów w nim zawarte, Serwer Percona dla MySQL 5.7.19-17 jest obecnie aktualnym wydaniem GA w Serii Percona dla MySQL 5.7.

Co nowego w wersji 5.7.18-14:

  • Na podstawie MySQL 5.7.18, w tym wszystkie poprawki w nim zawarte, Percona Server for MySQL 5.7.18-14 to aktualne wydanie GA w Serii Percona dla MySQL 5.7.

Co nowego w wersji 5.7.17-13:

  • Na podstawie MySQL 5.7.16, w tym wszystkie poprawki w nim zawarte, Percona Server 5.7.16-10 to aktualne wydanie GA w serii Percona Server 5.7.

Co nowego w wersji 5.7.16-10:

  • Bazując na MySQL 5.7.16, włączając w to wszystkie poprawki błędów, Percona Server 5.7.16-10 jest bieżącym wydaniem GA w serii Percona Server 5.7.

Co nowego w wersji 5.7.15-9:

  • Bazując na MySQL 5.7.15, włączając w to wszystkie poprawki błędów, Percona Server 5.7.15-9 jest bieżącym wydaniem GA w serii Percona Server 5.7.

Co nowego w wersji 5.7.14-7:

  • Bazując na MySQL 5.7.14, włączając w to wszystkie poprawki błędów, Percona Server 5.7.14-7 jest bieżącym wydaniem GA w serii Percona Server 5.7.

Co nowego w wersji 5.7.13-6:

  • Na podstawie MySQL 5.7.13.

Co nowego w wersji 5.7.12-5:

  • Bazując na MySQL 5.7.10, włączając w to wszystkie poprawki błędów, Percona Server 5.7.10-3 jest bieżącym wydaniem GA w serii Percona Server 5.7.

Co nowego w wersji 5.7.10-3:

  • Bazując na MySQL 5.7.10, włączając w to wszystkie poprawki błędów, Percona Server 5.7.10-3 jest bieżącym wydaniem GA w serii Percona Server 5.7.

Co nowego w wersji 5.6.27-75.0:

  • Bazując na MySQL 5.6.27, włączając w to wszystkie poprawki błędów, Percona Server 5.6.27-75.0 jest aktualnym wydaniem GA w serii Percona Server 5.6.

Co nowego w wersji 5.6.26-74.0:

  • Bazując na MySQL 5.6.26, włączając w to wszystkie poprawki błędów, Percona Server 5.6.26-74.0 jest aktualnym wydaniem GA w serii Percona Server 5.6

Co nowego w wersji 5.6.25-73.1:

  • Bazując na MySQL 5.6.25, włączając w to wszystkie poprawki błędów, Percona Server 5.6.25-73.1 jest obecną wersją GA w serii Percona Server 5.6. Percona Server jest open-source i darmowy - i jest to najnowsza wersja naszego ulepszonego, zastępczego zamiennika dla MySQL. Szczegółowe informacje na temat tego wydania można znaleźć w punkcie 5.6.25-7.1 w Launchpad.

Co nowego w wersji 5.6.24-72.2:

  • Bazując na MySQL 5.6.24, włączając w to wszystkie poprawki błędów, Percona Server 5.6.24-72.2 jest aktualnym wydaniem GA w serii Percona Server 5.6.

Co nowego w wersji 5.6.22-72.0:

  • Bazując na MySQL 5.6.22, włączając w to wszystkie poprawki błędów, Percona Server 5.6.22-72.0 jest aktualnym wydaniem GA w serii Percona Server 5.6. Percona Server jest open-source i darmowy - i jest to najnowsza wersja naszego ulepszonego, zastępczego zamiennika dla MySQL.

Co nowego w wersji 5.6.22-71.0:

  • Bazując na MySQL 5.6.22, włączając w to wszystkie poprawki błędów, Percona Server 5.6.22-71.0 jest bieżącym wydaniem GA w serii Percona Server 5.6. Percona Server jest open-source i darmowy - i jest to najnowsza wersja naszego ulepszonego, zastępczego zamiennika dla MySQL.

Co nowego w wersji 5.6.21-70.1:

  • Bazując na MySQL 5.6.21, włączając w to wszystkie poprawki błędów, Percona Server 5.6.21-70.1 jest aktualnym wydaniem GA w serii Percona Server 5.6.

Co nowego w wersji 5.6.21-70.0:

  • Bazując na MySQL 5.6.21, włączając w to wszystkie poprawki błędów, Percona Server 5.6.21-70.0 jest aktualnym wydaniem GA w serii Percona Server 5.6.

Co nowego w wersji 5.5.35-33.0:

  • Bazując na MySQL 5.5.35, włączając w to wszystkie poprawki błędów, Percona Server 5.5.35-33.0 jest obecnie wersją stabilną w serii 5.5.

Co nowego w wersji 5.1.73-14.11:

  • Bazując na MySQL 5.1.73, włączając w to wszystkie poprawki błędów, Percona Server 5.1.73-14.11 jest teraz obecną stabilną wersją w serii 5.1.

Co nowego w wersji 5.6.15-63.0:

  • Bazując na MySQL 5.6.15, włączając w to wszystkie poprawki błędów, Percona Server 5.6.15-63.0 jest aktualnym wydaniem GA w serii Percona Server 5.6.

Co nowego w wersji 5.5.34-32.0:

  • To wydanie jest oparte na MySQL 5.5.34, włączając w to wszystkie poprawki błędów, Percona Server 5.5.34-32.0 jest teraz obecną stabilną wersją w serii 5.5.

Co nowego w wersji 5.1.72-14.10:

  • Z powodu niekompatybilnej zmiany, która nastąpiła niezauważona, wątek oczyszczający stronę spróbuje odtworzyć wszystkie napotkane operacje na plikach. W większości przypadków był to tryb "no-op", ale istniały warunki wyścigu dla niektórych operacji DDL, które spowodowałyby awarię serwera. Naprawiony błąd # 1217002.
  • Aktualizacja serwera Percona przez apt-get nie powiedzie się w kroku poinstalacyjnym, jeśli serwer nie uruchomi się. Naprawiono błąd # 1002500.
  • Naprawiono problemy z zależnością libssl.so.6 w binarnych wersjach tarballs. Naprawiono błąd # 1172916.
  • Serwer Percona mógłby zawieść serwer mógł ulec awarii podczas uzyskiwania dostępu do kolumn BLOB lub TEXT w tabelach InnoDB, jeśli włączona jest obsługa fałszywych zmian. Naprawiono błąd # 1188168.
  • Serwer może się zawiesić z powodu stanu wyścigu między zapytaniem INNODB_CHANGED_PAGES a usunięciem pliku mapy bitowej przez PURGE CHANGED_PAGE_BITMAP lub bezpośrednio w systemie plików. Naprawiony błąd # 1191580.

Co nowego w wersji 5.6.13-61.0:

  • Bazując na MySQL 5.6.13, włączając w to wszystkie poprawki błędów, Percona Server 5.6.13-61.0 jest pierwszą wersją GA w serii Percona Server 5.6.

Co nowego w wersji 5.6.13-60.6 RC4:

  • Bazując na MySQL 5.6.13, włączając w to wszystkie poprawki błędów, Percona Server 5.6.13-60.6 jest czwartą wersją RC w serii Percona Server 5.6.

Co nowego w wersji 5.6.13-60.5 RC3:

  • Percona z przyjemnością ogłasza wydanie trzeciego kandydata na wersję Percona Server 5.6.13-60.5 29 sierpnia 2013 r. (pliki do pobrania są dostępne tutaj i z repozytoriów oprogramowania Percona). W oparciu o niedawno wydany MySQL 5.6.13, zawierający wszystkie poprawki błędów, Percona Server 5.6.13-60.5 jest trzecią wersją RC w serii Percona Server 5.6. Percona Server to ulepszony, zastępczy zamiennik MySQL. Wszystkie oprogramowanie Percona & s jest oprogramowaniem open-source i darmowe, wszystkie szczegóły wydania można znaleźć w 5.6.13-60.5 milestone na Launchpad.

Co nowego w wersji 5.5.33-31.1:

  • Bazując na MySQL 5.5.33, włączając w to wszystkie poprawki błędów, Percona Server 5.5.33-31.1 jest teraz obecną stabilną wersją w serii 5.5.

Co nowego w wersji 5.1.71-14.9:

  • Bazując na MySQL 5.1.71, to wydanie będzie zawierało wszystkie poprawki błędów w nim zawarte.

Co nowego w wersji 5.1.70-14.8:

  • Naprawione błędy:
  • Zapobiegano warunkom wyścigu, które mogą doprowadzić do awarii serwera podczas wysyłania zapytania do tabeli INFORMATION_SCHEMA.INNODB_BUFFER_PAGE. Naprawiono błąd # 1072573.
  • Po dokonaniu aktualizacji między większymi wersjami (np. przez odinstalowanie 5.1 RPM, a następnie zainstalowanie wersji 5.5), mysql_install_db wciąż był wywoływany w istniejącym katalogu danych, co doprowadziło do odtworzenia testowej bazy danych. Naprawiono błąd # 1169522.
  • Naprawiono błąd #stream, który mógł spowodować awarię serwera podczas wykonywania aktualizacji lub dołączania do tabel Federated i MyISAM z jednym wierszem, z powodu błędu w silniku magazynowania zsynchronizowanego. Naprawiono błąd # 1182572.
  • Inne poprawki błędów: naprawiono błąd # 1191395.

Co nowego w wersji 5.5.32-31.0:

  • Nowe funkcje:
  • Percona Server wdrożyła obsługę dodatkowych grup dla Plugin Uwierzytelniania PAM.
  • Naprawione błędy:
  • Zapobiegano warunkom wyścigu, które mogą doprowadzić do awarii serwera podczas wysyłania zapytania do tabeli INFORMATION_SCHEMA.INNODB_BUFFER_PAGE. Naprawiono błąd # 1072573.
  • Serwer Percona nie uruchomiłby się, gdyby funkcja XtraDB zmieniła śledzenie strony i zmienna innodb_flush_method została ustawiona na ALL_O_DIRECT. Naprawiono błąd # 1131949.
  • Naprawiono błąd # 68970, który w serwerze Percona powodował, że małe obszary tabel rozszerzały się zbyt szybko o rozmiar obszaru tabel 500 KB. Naprawiony błąd # 1169494.
  • Zapytanie do tabeli INNODB_CHANGED_PAGES spowodowałoby zatrzymanie serwera z błędem wejścia / wyjścia, gdyby brakowało pliku bitmapowego w środku żądanego zakresu LSN. Naprawiono błąd # 1179974.

Co nowego w wersji 5.1.69-14.7:

  • Naprawione błędy:
  • W Ubuntu Precyzyjny pakiet libmysqlclient18 został wybrany z repozytorium dystrybucji zamiast Percona, co może prowadzić do konfliktów pakietów. Naprawiono błąd # 1174271.
  • Naprawiono problem z nazewnictwem pakietów RPM Percona-Server-shared-compat, który mógł prowadzić do nierozwiązanych zależności podczas instalacji Percona Server 5.1. Naprawiony błąd # 893860.
  • W wątku śledzenia dziennika nie było informacji o sytuacji, w której najstarsze nieodtworzone rekordy dziennika są nadpisywane nowymi danymi dziennika. W niektórych przypadkach narożnych może to prowadzić do błędów asercji w analizatorze raportów lub źle zmienionych danych strony. Naprawiono błąd # 1108613.
  • Serwer Percona nie uruchomiłby się, gdyby funkcja XtraDB zmieniła śledzenie strony i zmienna innodb_flush_method została ustawiona na ALL_O_DIRECT. Naprawiono błąd # 1131949.
  • Naprawiono zależność pakietu RPM dla różnych głównych wersji serwera Percona. Naprawiony błąd # 1167109.
  • Naprawiono lukę CVE-2012-5627, w której nieuprzywilejowany właściciel konta MySQL mógł wydajnie atakować przy użyciu hasła typu "brute force" na innych kontach. Ta poprawka pochodzi z MariaDB (patrz MDEV-3915). Naprawiony błąd # 1172090.
  • Biblioteki OpenSSL nie zostały znalezione w kompilacjach 32-bitowych z powodu literówki. Naprawiony błąd # 1175447.
  • Zapytanie do tabeli INNODB_CHANGED_PAGES spowodowałoby zatrzymanie serwera z błędem wejścia / wyjścia, gdyby brakowało pliku bitmapowego w środku żądanego zakresu LSN. Naprawiono błąd # 1179974.
  • Serwer zawiesza się, jeśli zostanie wydane zapytanie INNODB_CHANGED_PAGES, które ma pusty zakres LSN i dlatego nie musi czytać żadnych plików bitmapowych. Naprawiono błąd # 1184427.
  • Niepoprawna definicja schematu tabel statystyk użytkownika w INFORMATION_SCHEMA (KLIENT_STATYSTYCZNY, INDEX_STATYSTYCZNY, TABELA_STATYSTYKI, THREAD_STATYSTYKI i USER_STATYSTYKI) doprowadziła do tego, że maksymalne wartości liczników są ograniczone do 32-bitowych liczb całkowitych ze znakiem. Naprawiono tak, że wartości te mogą teraz być liczbami całkowitymi bez znaku 64-bitowego. Naprawiono błąd # 714925.
  • mysql_set_permission zawodzi w systemie Debian z powodu braku pakietu libdbd-mysql-perl. Naprawiono przez dodanie zależności od pakietu. Naprawiony błąd # 1003776.
  • XtraDB zmieniło śledzenie strony używane do przechowywania muteksu systemu dziennika dla odczytów dziennika niepotrzebnie, potencjalnie ograniczając wydajność na obciążeniach wymagających dużego obciążenia. Naprawiono błąd # 1171699.
  • Brakujący separator ścieżki między katalogiem a składnikami nazw plików w nazwie pliku bitmapowego może zatrzymać uruchamianie serwera, jeśli zmienna innodb_data_home_dir nie ma na końcu separatora ścieżki. Naprawiono błąd # 1181887.
  • Ostrzeżenie jest teraz zwracane, jeśli wystąpi błąd we / wy pliku bitmapowego po tym, jak zapytanie INNODB_CHANGED_PAGES rozpoczęło zwracanie danych, aby wskazać niekompletny zestaw wyników. Naprawiony błąd # 1185040.
  • Naprawiono błąd #stream379, który powodował, że klienci MySQL zwracali fałszywy numer błędu dla błędów nieznajdujących się w systemie Ubuntu 13.04. Naprawiono błąd # 1186690.
  • W bardzo rzadkich przypadkach usunięcie pliku bitmapy o zerowym rozmiarze w odpowiednim momencie spowodowałoby zatrzymanie serwera z błędem wejścia / wyjścia, jeśli włączone jest śledzenie zmian strony. Naprawiono błąd # 1184517.
  • Nie można było wyszukać tabeli INNODB_CHANGED_PAGES, jeśli moduł rejestrujący nie był uruchomiony. Naprawiono błąd # 1185304.

Co nowego w wersji 5.6.11-60.3 RC:

  • Nowe funkcje:
  • Percona Server zaimplementowała Archiwizację Logów dla XtraDB. Obecnie ta implementacja funkcji jest uważana za jakość ALPHA.
  • Pełną listę przeniesionych funkcji można znaleźć w informacjach o wydaniu Percona Server 5.6.11-60.3.
  • Naprawione błędy:
  • Obiekty transakcyjne są teraz przydzielane, wywołując metodę calloc () bezpośrednio, zamiast korzystać z alokacji sterty InnoDB. Może to poprawić wydajność zapisu dla wysokich poziomów współbieżności. Naprawiono błąd # 1185686.
  • W bardzo rzadkich przypadkach usunięcie pliku bitmapy o zerowym rozmiarze w odpowiednim momencie spowodowałoby zatrzymanie serwera z błędem wejścia / wyjścia, jeśli włączone jest śledzenie zmian strony. Naprawiono błąd # 1184517.
  • Brakujący separator ścieżki między katalogiem a składnikami nazw plików w nazwie pliku bitmapowego może zatrzymać uruchamianie serwera, jeśli zmienna innodb_data_home_dir nie ma na końcu separatora ścieżki. Naprawiono błąd # 1181887.
  • Zmieniono śledzenie strony używane do przechowywania muteksu systemu dziennika dla odczytów dziennika niepotrzebnie, potencjalnie ograniczając wydajność na obciążeniach wymagających dużego obciążenia. Naprawiono błąd # 1171699.
  • Niepoprawna definicja schematu tabel statystyk użytkownika w INFORMATION_SCHEMA (KLIENT_STATYSTYCZNY, INDEX_STATYSTYCZNY, TABELA_STATYSTYKI, THREAD_STATYSTYKI i USER_STATYSTYKI) doprowadziła do tego, że maksymalne wartości liczników są ograniczone do 32-bitowych liczb całkowitych ze znakiem. Naprawiono tak, że wartości te mogą teraz być liczbami całkowitymi bez znaku 64-bitowego. Naprawiono błąd # 714925.
  • Serwer zawiesza się, jeśli zostanie wydane zapytanie INNODB_CHANGED_PAGES, które ma pusty zakres LSN i dlatego nie musi czytać żadnych plików bitmapowych. Naprawiono błąd # 1184427.
  • Zapytanie do tabeli INNODB_CHANGED_PAGES spowodowałoby zatrzymanie serwera z błędem wejścia / wyjścia, gdyby brakowało pliku bitmapowego w środku żądanego zakresu LSN. Naprawiono błąd # 1179974.
  • Ostrzeżenie jest teraz zwracane, jeśli wystąpi błąd wejścia / wyjścia pliku mapy bitowej, gdy zapytanie INNODB_CHANGED_PAGES rozpoczęło zwracanie danych, aby wskazać niekompletny zestaw wyników. Naprawiony błąd # 1185040.
  • Nie można było wyszukać tabeli INNODB_CHANGED_PAGES, jeśli moduł rejestrujący nie był uruchomiony. Naprawiono błąd # 1185304.
  • Naprawiono błąd # 68970, który w serwerze Percona powodował, że małe obszary tabel rozszerzały się zbyt szybko o rozmiar obszaru tabel 500 KB. Naprawiony błąd # 1169494.
  • Naprawiono problemy z zależnościami pakietu RPM. Naprawiono błąd # 1186831.
  • Zmniejszono narzut z Tabeli uszkodzonych uchwytów, ponieważ brakowało adnotacji predyktorów gałęzi. Naprawiono błąd # 1176864.
  • Inne poprawki błędów: Naprawiono błąd # 1184695, naprawiono błąd # 1184512, naprawiono błąd # 1183585, naprawiono błąd # 1178606, naprawiono błąd # 1177356, naprawiono błąd # 1160895, naprawiono błąd # 1182876, naprawiono błąd # 1180481, naprawiono błąd # 1163135, naprawiono błąd # 1157078, naprawiono błąd # 1182889, naprawiono błąd # 1133926, naprawiono błąd # 1165098, naprawiono błąd # 1182793, naprawiono błąd # 1157075, naprawiono błąd # 1183625, naprawiono błąd # 1155475, naprawiono błąd # 1157037, naprawiono błąd # 1182065, naprawiono błąd # 1182837, naprawiono błąd # 1177780, naprawiono błąd # 1154954.

Co nowego w wersji 5.5.31-30.3:

  • Nowe funkcje:
  • Percona Server zaimportowała obsługę zapisu Atomic dla poprawki urządzeń Fusion-io z MariaDB. Ta funkcja dodaje obsługę zapisu atomowego dla systemu plików directFS na urządzeniach Fusion-io. Ta implementacja funkcji jest uważana za jakość BETA.
  • Percona Server wprowadził zmienne stanu innodb_read_views_memory i innodb_descriptors_memory w statusie InnoDB Extended Show Engine, aby poprawić diagnostykę użycia pamięci InnoDB.
  • Naprawione błędy:
  • Poprawka błędu # 1131187 wprowadziła regresję, która może spowodować wyciek pamięci, jeśli pamięć podręczna zapytań była używana razem z InnoDB. Naprawiony błąd # 1170103.
  • Naprawiono regresję pakowania RPM, która została wprowadzona z poprawką błędu nr 710799. Ta regresja spowodowała brak schematu mysql po czystej instalacji RPM. Naprawiony błąd # 1174426.
  • Naprawiono zależność pakietów RPM Percona-Server-shared-55 i Percona-XtraDB-Cluster-shared. Naprawiono błąd # 1050654.
  • Naprawiono błąd # 68999, który spowodował awarię kompilacji Percona Server w CentOS 5 i ucisk Debiana z powodu starszej wersji OpenSSL. Naprawiony błąd # 1183610.
  • Jeśli podrzędny był uruchomiony z włączonym dziennikiem binarnym, a następnie restartowany z wyłączonym logiem binarnym, replikacja odporna na awarie mogłaby nadpisać dziennik informacji dziennika przekaźnika w nieprawidłowej pozycji. Naprawiono błąd # 1092593.
  • Naprawiono usterkę CVE-2012-5615. Ta luka umożliwi osobie atakującej zdalne wykrycie, jakie konta użytkowników istnieją na serwerze. Ta poprawka pochodzi z MariaDB (patrz MDEV-3909). Naprawiono błąd # 1171941.
  • Naprawiono lukę CVE-2012-5627, w której nieuprzywilejowany właściciel konta MySQL mógł wydajnie atakować przy użyciu hasła typu "brute force" na innych kontach. Ta poprawka pochodzi z MariaDB (patrz MDEV-3915). Naprawiony błąd # 1172090.
  • mysql_set_permission zawodzi w systemie Debian z powodu braku pakietu libdbd-mysql-perl. Naprawiono przez dodanie zależności od pakietu. Naprawiony błąd # 1003776.
  • Przebudowa pakietu źródłowego Debiana zakończyłaby się niepowodzeniem, ponieważ w składzie dep-p brakuje dpatch i automake. Naprawiono błąd # 1023575 (Stephan Adig).
  • Zsynchronizowano poprawkę dla błędu błędu # 65077 z wersji MySQL 5.6, która usunęła rywalizację wewnątrz tabeli tymczasowej MyISAM. Naprawiono błąd # 1179978.

Co nowego w wersji 5.5.30-30.2:

  • Nowe funkcje:
  • Serwer Percona dla MySQL zaimplementował priorytetowe planowanie połączeń dla puli wątków. (Alexey Kopytov)
  • Serwer Percona dla MySQL zostanie teraz dostarczony z biblioteką libjemalloc. Benchmark pokazujący wpływ alokatorów pamięci na wydajność MySQL można znaleźć w tym blogu. (Ignacio Nin)
  • To wydanie Percona Server for MySQL naprawiło wiele błędów wydajności. (Alexey Kopytov)
  • Funkcja wydajności tabel upuszczania została usunięta, a zmienna sterująca innodb_lazy_drop_table została uznana za przestarzałą. Funkcja została usunięta, ponieważ ulepszono implementację Upstream DROP TABLE. (Laurynas Biveinis)
  • Naprawione błędy:
  • Z powodu błędu parsowania w percona-server.spec pakietów rpm Percona Server nie można zbudować na RHEL 5 i CentOS 5. Naprawiono błąd # 1144777 (Ignacio Nin).
  • Gdy mysqldump został użyty z opcją --niestandard-optymalizacji kluczy, wygenerował niepoprawny kod SQL dla przypadków, gdy istniało jednoznacznie określone ograniczenie klucza obcego, które implikowało niejawny indeks wtórny o tej samej nazwie. Naprawiono przez wykrywanie takich przypadków i pomijanie odpowiednich kluczy pomocniczych z odroczonej optymalizacji tworzenia kluczy. Naprawiono błąd # 1081016 (Alexey Kopytov).
  • Serwer Percona dla MySQL został zbudowany z YaSSL, co może spowodować awarię niektórych programów, które go używają. Naprawiono to przez budowanie pakietów z obsługą OpenSSL zamiast z dołączonej biblioteki YaSSL. Naprawiono błąd # 1104977 (Ignacio Nin).
  • Uruchomienie instrukcji DDL przy włączonej zmiennej innodb_lazy_drop_table może spowodować niepowodzenie asercji. Naprawiono błędy # 1086227 i # 1128848 (Laurynas Biveinis).
  • Naprawiono zależności yum, które powodowały konflikty w CentOS 6.3 podczas instalacji. Naprawiono błędy # 1031427 i # 1051874 (Ignacio Nin).
  • W wątku śledzenia dziennika nie było informacji o sytuacji, w której najstarsze nieodtworzone rekordy dziennika są nadpisywane nowymi danymi dziennika. W niektórych przypadkach narożnych może to prowadzić do błędów asercji w analizatorze raportów lub źle zmienionych danych strony. Naprawiony błąd # 1108613 (Laurynas Biveinis).
  • Przeniesiono poprawkę z MariaDB na błąd #stream # 63144. UTWÓRZ TABELĘ lub UTWÓRZ TABELĘ Jeśli nie istnieje EXISTS, wyciągi z istniejącej tabeli mogą oczekiwać na blokadę metadanych zamiast polegać na niepowodzeniu lub powrocie natychmiast, jeśli istnieje transakcja, która wykonała zapytanie, które otworzyło tę tabelę. Naprawiono błąd # 1127008 (Sergei Glushchenko).
  • Naprawiono błąd nr 1070856 wprowadził regresję na serwerze Percona dla MySQL 5.5.28-29.3, który mógł spowodować zawieszenie się serwera po włączeniu dziennika binarnego. Naprawiono błąd # 1162085 (Alexey Kopytov).
  • Naprawiono błąd # 49169 upstream, unikając wywołania malloc w read_view_create_low () w większości przypadków. Znacząco poprawia to skalowalność InnoDB na obciążeniach tylko do odczytu, zwłaszcza gdy używany jest domyślny alokator pamięci glibc. Naprawiono błąd # 1131187 (Alexey Kopytov).
  • Usunięto trx_list scan in read_view_open_now (), co jest kolejnym problemem oryginalnie zgłaszanym jako błąd #stream169. Zapewnia to również znacznie lepszą skalowalność w dużych obciążeniach równoczesnych InnoDB. Naprawione błędy # 1131189 (Alexey Kopytov).
  • W przypadku odłączenia urządzenia slave od urządzenia nadrzędnego, pod pewnymi warunkami, po ponownym połączeniu, raportowałby, że otrzymał pakiet większy niż zmienna slave_max_allowed_packet. Naprawiono błąd # 1135097 (George Ormond Lorch III).
  • Naprawiono błąd #streaming # 62578, który powodował, że klient MySQL przerywał połączenia przy zmianie rozmiaru terminala. Naprawiono błąd # 925343 (Siergiej Głuszczenko).
  • Serwer Percona dla MySQL ponownie utworzyłby testową bazę danych podczas korzystania z rpm po aktualizacji serwera, nawet jeśli baza danych została wcześniej usunięta. Naprawiono błąd # 710799 (Alexey Bychko).
  • Pakiety Debiana zawierały starą wersję innotop. Naprawione przez usunięcie innotop i jego pakietu InnoDBParser Perl ze źródła i instalacji Debiana. Naprawiony błąd # 1032139 (Alexey Bychko).
  • UDF / configure.ac był niekompatybilny z automake 1.12. Naprawiono błąd # 1099387 (Alexey Bychko).
  • Zmniejszono obciążenie związane z sprawdzaniem wartości innodb_pass_corable_table, optymalizując je pod kątem lepszej prognozy rozgałęzienia procesora. Naprawiono błąd # 1125248 (Alexey Kopytov).
  • dialog.so używane przez PAM Authentication Plugin nie mogło być załadowane z klientami Perl i Python, gdy opcja plugin-dir została ustawiona w sekcji [client] my.cnf. Naprawiono błąd # 1155859 (Siergiej Głuszczenko).
  • Naprawiono błąd # 68845, który może niepotrzebnie zwiększać rywalizację o log_sys- & gt; mutex w obciążeniach wymagających dużego obciążenia. Naprawiono błąd # 1163439 (Alexey Kopytov).
  • Przeniesiono z wcześniejszej wersji MySQL 5.6 poprawkę na niepotrzebne pozyskiwanie log_flash_order_mutex. Naprawiono błąd # 1163262 (Alexey Kopytov).
  • Gdy mysqldump był używany z opcjami -innodb-optimize-keys i --no-data, wszystkie definicje kluczy pomocniczych zostałyby utracone. Naprawiono błąd # 989253 (Alexey Kopytov).
  • Ostrzeżenie o modułach UDF Percona Toolkit zostało pominięte podczas instalowania z repozytoriów Debiana Percony. Naprawiono błąd # 1015506 (Alexey Bychko).
  • Serwer Percona dla MySQL nie zawierał tekstów pomocy w kliencie MySQL, ponieważ brakowało tabel pomocy. Naprawiono błąd # 1041981 (Alexey Bychko).
  • Naprawiono błąd nr 68197 upstream, który powodował, że InnoDB błędnie klasyfikuje wewnętrzne operacje odczytu jako synchroniczne, gdy były one faktycznie asynchroniczne, gdy użyto funkcji Puli wątków. Naprawiony błąd # 1107539 (Sergei Glushchenko).
  • Nieoptymalny kod funkcji statystyk użytkownika został zoptymalizowany, aby upewnić się, że nie są wykonywane żadne dodatkowe czynności, gdy funkcja userstat jest wyłączona. Naprawiono błąd # 1128066 (Alexey Kopytov).

Co nowego w wersji 5.1.68-14.5:

  • To wydanie nie zawiera dalszych poprawek błędów niż to, co zawiera poprzednia wersja serwera Percona i MySQL 5.1.68.

Co nowego w wersji 5.6.10-60.2:

  • Nowe funkcje:
  • Przeniesiono łatkę Thread Pool od MariaDB. Ta funkcja umożliwia serwerowi MySQL utrzymanie najwyższej wydajności nawet przy zwiększonej liczbie połączeń z klientami.
  • Rozszerzone tworzenie szybkiego indeksu zostało przeniesione z serwera Percona dla MySQL 5.5
  • Obsługa funkcji uszkodzonych tabel została przeniesiona z serwera Percona dla MySQL 5.5
  • Naprawione błędy:
  • Naprawiono błąd # 68116, który spowodował awarię serwera MySQL z błędem potwierdzenia, gdy użyto monitora InnoDB z informacją o szczegółach blokady przy dużym obciążeniu. Ten błąd dotyczy tylko wersji -debug. Naprawiono błąd # 1100178 (Laurynas Biveinis).

Zrzuty ekranu

percona-server_1_67973.png
percona-server_2_67973.png
percona-server_3_67973.png

Podobne oprogramowanie

Cego
Cego

17 Feb 15

MemSQL
MemSQL

20 Feb 15

GT.M
GT.M

18 Feb 15

Berkeley DB
Berkeley DB

27 Apr 17

Inne programy z deweloperem Percona Inc.

Percona XtraBackup
Percona XtraBackup

20 Jan 18

Komentarze do Percona Server

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!