Mysql a vps - fogás nehéz kéréseket az adatbázisban, megjegyzi a lyvik

Sok webhely esetében a teljesítmény közvetlenül függ a mysql kérésekre adott válaszok sebességétől. Természetesen, ha egy lekérdezést készítenek a minta kulcsonként, és akár egy táblázatban (és egy kicsit a rekord táblában), akkor valószínűleg az eredmény gyorsan ismeretes lesz.

Ha szükséges, hogy végezzen nehéz (lassú?) Mysql-select lekérdezést több csatolt táblázatok egy csomó feltételek ... és ez a fajta más sorrendben kér száz ... Az ember úgy érzi, hogy az adatbázis nem tud megbirkózni, akkor a szerver „tele a varratok” ... de, hogy pontosan hol van a szűk keresztmetszet - nem világos. "Ahol vékony, ott szakadt". Talán elegendő egy vagy két kérés optimalizálása, és a mysql "repül". És talán nem.

Tehát, hogyan lehet megtalálni, melyik mysql igényli a kiszolgáló legerősebb betöltését. Milyen lekérdezésekre van szükség a memóriában és a CPU időben?

A mysql szerver képes hosszú távon végrehajtott kérések nyomon követésére (hosszú lekérdezési idő)

A MYSQL lassú lekérdezési napló

Ez egy naplófájl, amely információkat tartalmaz a megadott időtartamon túl végrehajtott kérésekről. Meghatározott hol? Természetesen a konfigurációs fájlban. Egyébként alapértelmezés szerint a napló le van tiltva - a javítások nélkül a konfigurációs fájlban nem lehet. A mysql konfigurációs fájlját általában my.conf néven hívják, és az / etc könyvtárban tárolják

A lassú (feltételezhetően nehéz) kérések naplózásának engedélyezéséhez a mysql kiszolgálóhoz adja hozzá a következő sorokat a [mysqld] szakaszhoz:

log-slow-queries = / var / napló / mysql / slow-queries.log
long_query_time = 3
log-lekérdezések-nem-using-indexek

Itt az első sorban (log-slow-lekérdezések) az elérési utat a lassú lekérdezés log (kellene „szervez” a fájl maga és hozzáférést biztosít a felhasználó számára, akinek a nevében a távon mysql)
long_query_time - a lassú lekérdezés végrehajtási ideje
log-lekérdezések-nem-használ-indexek - fix lekérdezések, amelyek nem használnak indexeket

Kapcsolódó cikkek