Официальный сайт движения «Москва без Лужкова!»
Главная Новости Москвы Наши новости Популярное
  • Новости
  • Новости
  • ВХОД В ЛИЧНЫЙ КАБИНЕТ
    логин
    пароль
       
    Новости

    Narzędzia do optymalizacji MySQLMariaDB.

    Rozważ narzędzia do optymalizacji i monitorowania wydajności serwera MySQL MariaDB. Niektóre z nich są powszechnie znane, inne, ku mojemu zaskoczeniu, są rzadko używane przez administratorów ...

    1. Podczas instalacji serwera bazy danych w katalogu / usr / share / mysql / można znaleźć gotowe pliki konfiguracyjne dla różnych konfiguracji serwera. Na przykład właściciele VDS z 512 MB pamięci mogą spróbować użyć konfiguracji my-small.cnf stąd lub, jeśli jej ograniczenia nie wystarczą, konfigurację my-medium.cnf.

    # ls -la / usr / share / mysql / my- * -rw-r - r-- 1 root 4920 15 listopada 2016 /usr/share/mysql/my-huge.cnf -rw-r - r- - 1 root 20438 15 listopada 2016 /usr/share/mysql/my-innodb-heavy-4G.cnf -rw-r - r-- 1 root 4907 15 listopada 2016 / usr / share / mysql / my-large .cnf -rw-r - r-- 1 root root 4920 15 listopada 2016 /usr/share/mysql/my-medium.cnf -rw-r - r-- 1 root root 2846 15 listopada 2016 / usr / share /mysql/my-small.cnf

    2. Na miejscu tools.percona.com istnieje dostęp do generatora konfiguracji serwera bazy danych. Jeśli preinstalowana konfiguracja z jakiegoś powodu nie była wystarczająca, możesz zalogować się na stronie i spróbować wygenerować konfigurację tutaj.

    3. mysqladmin - klient do pracy z serwerem bazy danych. Przydatne narzędzie, które umożliwia pracę z bazami danych i ustawieniami MySQL bez uruchamiania konsoli serwera bazy danych. Bardzo wygodny w użyciu w skryptach.

    Bardzo wygodny w użyciu w skryptach

    4. mysqltuner.pl - znany skrypt do optymalizacji serwera bazy danych. Pobieramy go, uruchamiamy i otrzymujemy analizę bieżącej sytuacji i zalecenia dotyczące zwiększania określonych parametrów w konfiguracji. Aby uzyskać optymalne wyniki, warto uruchomić analizę po tym, jak serwer bazy danych zadziałał bez ponownego uruchamiania przez ponad 24-36 godzin.

    # wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/mysqltuner.pl # chmod u + x mysqltuner.pl # ./mysqltuner.pl

    5. Znany w przeszłości, ale niestety, skrypt tuning-primer.sh , który nie jest już odpowiedni dla najnowszych wersji serwera bazy danych. Jednak niektórzy administratorzy nadal używają go w swojej pracy. Zasada pracy ze skryptem jest podobna - po uruchomieniu skrypt analizuje parametry serwera bazy danych i podaje zalecenia dotyczące ich zmiany.

    # wget https://launchpadlibrarian.net/78745738/tuning-primer.sh # wget https://launchpadlibrarian.net/251274960/5.7.patch # patch -p0 -i ./5.7.patch plik krosujący tuning-primer.sh Przystojniak # 1 odniósł sukces w 1277 z fuzzem 1. # chmod u + x ./tuning-primer.sh # ./tuning-primer.sh

    6. Narzędzie mytop . W CentOS jest instalowany z repozytorium EPEL. Korzystając z tego narzędzia, możemy połączyć się z serwerem bazy danych za pomocą żądanego użytkownika, w razie potrzeby możemy określić konkretną bazę danych i zobaczyć statystyki na jej temat - które żądanie zostało złożone, do której bazy danych, ile zostało wykonane to żądanie, z którego hosta, w jakim stanie jest teraz żądanie itd. Niezbędne opcje można przekazać do narzędzia poprzez parametry uruchamiania, a także przez konfigurację ~ / .mytop. W razie potrzeby narzędzie może być używane w innych skryptach, w tym celu ma odpowiedni tryb działania.

    # yum install epel-release # yum install mytop # mytop -u sysadmin_wtuser -p superpassword -d sysadmin_wtdbase

    7. Narzędzie mtop . CentOS jest instalowany z repozytorium rpmforge (nadal jest częściowo aktywny, tak). Podobnie jak w poprzednim narzędziu, administrator może uzyskać statystyki dotyczące działania serwera bazy danych, informacje o żądaniach do niego. Możliwe jest wymuszenie zakończenia żądanego procesu, filtrowanie wyników tylko dla określonego użytkownika lub hosta.

    # wget http://repository.it4i.cz/mirrors/repoforge/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm # yum install rpmforge- release-0.5.3-1.el7.rf.x86_64.rpm # yum zainstaluj mtop # yum zainstaluj yum-utils # yum-config-manager - wyłącz rpmforge # mtop - dbuser = root - hasło = superpassword

    rpm # yum zainstaluj mtop # yum zainstaluj yum-utils # yum-config-manager - wyłącz rpmforge # mtop - dbuser = root - hasło = superpassword

    8. Narzędzie innotop . W CentOS jest instalowany z repozytorium EPEL. Świetne narzędzie do analizy i pracy z bazami danych wykorzystującymi InnoDB. Podobnie do poprzednich narzędzi, innodb pozwala uzyskać informacje o zapytaniach do baz danych, konkretnych tabelach, statystykach replikacji, informacjach o buforach InnoDB itp.

    # yum zainstaluj epel-release # yum install innotop # innotop -u root -p superpassword

    Zarówno mtop, jak i mytop oraz innotop mają obsługę wprowadzania poleceń, które umożliwiają administratorowi korzystanie z całej dostępnej funkcjonalności narzędzi. Listę poleceń można uzyskać, wpisując znak zapytania już w uruchomionej aplikacji - ?


     

    Найди свой район!

    Восточный

    Западный

    Зеленоградский

    Северный

    Северо-Восточный

    Северо-Западный

    Центральный

    Юго-Восточный

    Юго-Западный

    Южный

    Поиск:      


     
    Rambler's Top100
    © 2007 Движение «Москва без Лужкова!»