perl mysqltuner.pl --host 127.0.0.1
[--] S-a omis verificarea versiunii pentru scriptul MySQLTuner
[--] Efectuarea testelor pe 127.0.0.1:3306
[!!] Autentificat cu succes fără parolă - RISC DE SECURITATE!
[!!] a eșuat: SHOW SLAVE STATUS\G
[!!] FAIL Execut SQL / cod de returnare: 256
[!!] nu a putut fi executat: SHOW SLAVE HOSTS\G
[!!] FAIL Execut SQL / cod de returnare: 256
[OK] În prezent rulează versiunea MySQL acceptată 10.4.17-MariaDB
[OK] Funcționează pe arhitectură pe 64 de biți
-------- Statistici motor de stocare ---------------------------------------- --------------------------
[--] Stare: +Aria +CSV +InnoDB +MEMORY +MRG_MyISAM +MyISAM +PERFORMANCE_SCHEMA +SEQUENCE
[!!] InnoDB este activat, dar nu este utilizat
[OK] Total tabele fragmentate: 0
-------- Măsuri de performanță a analizei --------------------------------------- -----------------------
[--] innodb_stats_on_metadata: OFF
[OK] Nu există actualizări ale statisticilor în timpul interogării INFORMATION_SCHEMA.
-------- Recomandări de securitate ---------------------------------------- --------------------------
[--] Omis, deoarece nu există nici una dintre coloanele de autentificare cunoscute
-------- Recomandări de securitate CVE --------------------------------------- -----------------------
[!!] CVE-2021-27928(<= 10.4.17): „O problemă de execuție a codului la distanță a fost descoperită în MariaDB 10.2 înainte de 10.2.37
[!!] S-au găsit 1 CVE pentru versiunea dvs. MySQL.
-------- Măsuri de performanță ---------------------------------------- --------------------------------
[--] Până la: 2d 20h 44m 2s (48K q [0,196 qps], 384 conexiune, TX: 885M, RX: 18M)
[--] Citiri / Scrieri: 99% / 1%
[--] Înregistrarea binară este dezactivată
[--] Memorie fizică: 1.8G
[--] Memoria MySQL maximă: 46,5G
[--] Altă memorie de proces: 0B
[--] Buffer-uri totale: 8,3 G la nivel global + 258,9 M per fir (max. 151 fire)
[--] P_S Utilizare maximă a memoriei: 0B
[--] Galera GCache Utilizare maximă a memoriei: 0B
[!!] Utilizarea maximă a memoriei atinse: 11,3G (617,92% din RAM instalată)
[!!] Utilizare maximă posibilă a memoriei: 46,5G (2537,09% din RAM instalată)
[!!] Utilizarea totală posibilă a memoriei cu alt proces a depășit memoria
[OK] Interogări lente: 0% (0/48K)
[OK] Cea mai mare utilizare a conexiunilor disponibile: 7% (12/151)
[OK] Conexiuni întrerupte: 1,30% (5/384)
[!!] rezoluția numelui este activă: se face o rezoluție inversă a numelui pentru fiecare conexiune nouă și poate reduce performanța
[!!] Cache-ul de interogări poate fi dezactivat în mod prestabilit din cauza conflictului mutex.
[!!] Eficiența interogărilor cache: 19,8% (11K stocate în cache / 56K selecții)
[!!] Interogați prune cache pe zi: 7584
[OK] Sortări care necesită tabele temporare: 0% (1 sortare temp / 9K sortări)
[OK] Nicio unire fără indexuri
[OK] Tabelele temporare create pe disc: 14% (1K pe disc / 10K total)
[OK] Rata de accesare a memoriei cache a firelor: 80% (73 create / 384 conexiuni)
[OK] Rata de accesări în memoria cache a tabelului: 99% (74K accesări / 74K solicitări)
[OK] table_definition_cache(400) este mai mare decât numărul de tabele(77)
[OK] Limită de fișiere deschise utilizată: 0% (48/32K)
[OK] Blocări de tabel achiziționate imediat: 99% (5K imediat / 5K blocări)
-------- Schema de performanță ---------------------------------------- ---------------------------------
[--] Schema de performanță este dezactivată.
[--] Memoria folosită de P_S: 0B
[--] Schema de sistem nu este instalată.
-------- Măsuri ThreadPool ---------------------------------------- ---------------------------------
[--] Statul ThreadPool este activat.
[--] Dimensiunea grupului de fire: 1 fire.
[--] Utilizarea valorii implicite este suficient de bună pentru versiunea dvs. (10.4.17-MariaDB)
-------- Măsuri MyISAM ---------------------------------------- -------------------------------------
[!!] Buffer de cheie folosit: 18,2% (24M folosit / 134M cache)
[OK] Dimensiunea tamponului de cheie / totalul indicilor MyISAM: 128.0M/0B
-------- InnoDB Metrics ---------------------------------------- -------------------------------------
[--] InnoDB este activat.
[!!] Nicio masă nu este Innodb
[--] Concurența firelor InnoDB: 0
[OK] Fișierul InnoDB per tabel este activat
[OK] Pool de buffer InnoDB / dimensiunea datelor: 8.0G/0B
[!!] Raport dimensiunea fișierului jurnal InnoDB / dimensiunea pool-ului buffer InnoDB (1,171875 %): 48,0M * 2/8,0G ar trebui să fie egal cu 25%
[OK] Instanțele pool-ului de buffer InnoDB: 8
[--] Număr de bucăți de grup de tampon InnoDB: 64 pentru 8 instanțe de grup de tampon
[OK] Innodb_buffer_pool_size aliniat cu Innodb_buffer_pool_chunk_size și Innodb_buffer_pool_instances
[OK] Eficiența tamponului de citire InnoDB: 100,00% (609465732 accesări/ 609485088 în total)
[!!] Eficiența jurnalului de scriere InnoDB: 88,45% (3109 accesări/ 3515 în total)
[OK] Jurnalul InnoDB așteaptă: 0,00% (0 așteptări / 406 scrieri)
-------- Aria Metrics ---------------------------------------- --------------------------------------
[--] Motorul de stocare Aria este activat.
[OK] Dimensiunea cache a paginii Aria / totalul indicilor Aria: 128.0M/0B
[!!] Rata de accesare Aria pagecache: 94,9% (28K stocate în cache / 1K citiri)
-------- Măsuri TokuDB ---------------------------------------- -------------------------------------
[--] TokuDB este dezactivat.
-------- XtraDB Metrics ---------------------------------------- -------------------------------------
[--] XtraDB este dezactivat.
-------- Galera Metrics ---------------------------------------- -------------------------------------
[--] Galera este dezactivată.
-------- Măsuri de replicare ---------------------------------------- --------------------------------
[--] Galera Replicare sincronă: NU
[--] Niciun sclav(i) de replicare pentru acest server.
[--] Format binlog: MIXED
[--] Suport XA activat: ACTIVAT
[--] Replicare semi-sincronă Master: OFF
[--] Replicare semi-sincronă Slave: OFF
[--] Acesta este un server independent
Unul dintre serverele noastre de producție are o problemă de performanță, am descoperit că era în mare parte legat de MySQL și, după ce am rulat MySQLTuner, am găsit câteva lucruri de interes. În mod surprinzător, nu există unire fără indexuri, așa că nu cred că pot face mare lucru și se pare că se datorează stocării în cache și știu că folosim W3T Total Cache, dar nu văd nicio configurație în afară de cele generale în panoul de administrare WP, așa că mă întreb dacă există modalități prin care pot stoca mai multe interogări în cache, deoarece doar 20% dintre ele par să fie memorate în cache dintr-un anumit motiv. Și prunele din memoria cache a interogărilor sunt mult prea mari, așa că mă întreb dacă înțeleg corect acele valori și aș putea tăia mai puține dintre ele în fiecare zi pentru a putea păstra în cache cel puțin 40%. De asemenea, mă gândesc că creșterea RAM ar putea ajuta serverul nostru, dar aceasta este aproape o problemă diferită.
Acestea par a fi cele mai relevante:
[!!] Utilizarea maximă a memoriei atinse: 11,3G (617,92% din RAM instalată)
[!!] Utilizare maximă posibilă a memoriei: 46,5G (2537,09% din RAM instalată)
[!!] Utilizarea totală posibilă a memoriei cu alt proces a depășit memoria
[!!] rezoluția numelui este activă: se face o rezoluție inversă a numelui pentru fiecare conexiune nouă și poate reduce performanța
[!!] Cache-ul de interogări poate fi dezactivat în mod prestabilit din cauza conflictului mutex.
[!!] Eficiența interogărilor cache: 19,8% (11K stocate în cache / 56K selecții)
[!!] Interogați prune cache pe zi: 7584