mysql konfigurációs optimalizálás
MySQL - a leggyakrabban használt adatbázis-motor a PHP világon. Ezért a gyorsan növekvő web-alapú alkalmazások nagyon fontos tudni, hogy mi a MySQL adatbázis működik olyan jól, mint ez lehetséges.
Ebben a sorozatban a három cikket, nézzük meg, hogyan lehet optimalizálni a MySQL szerver. Meglátjuk, hogy optimalizálási lehet végezni az adatbázisban, a konfigurációs és hogyan kell keresni a lehetséges problémákat, ha a MySQL nem végzi a dolgát. Együttműködik az adatbázisunkban, akkor használja számos eszközt a Percona Toolkit. Cikkünk a javulás a konfigurációs paramétereket tárol.
Hogyan változtassuk meg a MySQL konfiguráció
MySQL tárolja a beállításokat a my.cnf fájlt. Általában megtalálja ezt a fájlt az úton /etc/mysql/my.cnf-ban.
Ha megváltoztatja a beállításokat ebben a fájlban, akkor újra kell indítani a MySQL-szerver a módosítások érvénybe lépéséhez.
De ha meg kell változtatni a paraméter a szerver fut, akkor a lekérdezés SET GLOBAL és SET SESSION. Meg kell jegyezni, hogy nem minden beállítást lehet megváltoztatni ilyen kéréseket, és az állam által beállított paraméterek ezeket a lekérdezéseket nem maradt fenn. Nézd meg ezt a listát. hogy megtudja, melyik változó lehet változtatni, míg a szerver fut.
Fejlesztések konfigurálásával
A Percona Toolkit nevű eszköz pt-változó tanácsadó. Ezzel az eszközzel lehet elemezni a jelenlegi konfigurációt, és kap javaslatokat konfigurálására paramétereket. pt-változó tanácsadó próbára konfiguráció alapján egy szabályrendszer meghatározott Percona. Ahhoz, hogy egy teljes listát a szabályokat, akkor lehet, hogy vizsgálja meg a saját FAQ.
Fussunk a segédprogramot MySQL standard konfiguráció, és nézze meg az ajánlásait:
A fenti észrevételek alapján megkezdődhet javítása konfigurációt. A részletesebb leírást az egyes változó akkor olvassa el a MySQL dokumentációt.
MySQLTuner
MySQLTuner - egy másik segédprogram egy sor Perkona Toolkit. Ez az eszköz teljesítményének elemzése a MySQL szerver, és javaslatokat a fejlesztésre. Jó, futtassa a közüzemi költségek, ha a MySQL szerver dolgozott néhány napig. Miután a konfigurációs változásokat kell várni néhány napot, és futtassa a segédprogramot újra.
Fussunk ./mysqltuner.pl és látom, hogy a saját mutatja az aktuális konfigurációt a MySQL.
Először is, látjuk az eredményeket MySQLTuner tesztet. Ezen eredmények alapján MySQLTuner ad némi iránymutatást konfigurációs módosítást vezet jobb teljesítményt az adatbázisban. Kérjük, vegye figyelembe, hogy a konfigurációs adatokat Buzy - mindig olyan folyamat próbálgatással, és ellenőrizze, hogy minden működik, ahogy kellene. Továbbá ne felejtsük el, hogy jöjjön vissza az adatbázisba, hogy ellenőrizze, hogy a szkript néhány nappal a változás után a beállítási lehetőség, hogy ellenőrizze, hogy javult a helyzet, és hogy további konfigurációs szükség.
Hasonlítsa össze a konfigurációk több szerver
Ha több MySQL szerver, akkor érdemes konfiguráció minden szerver ugyanaz. Kézi összehasonlítása a konfiguráció lehet elég unalmas. Szerencsére nekünk van egy segédprogram Percona pt-config-diff.
Az alapváltozat a közüzemi vesz két fájlt, és összehasonlítja azokat. Vegyük a következő két példát vesszük alapul:
Ha a parancs futtatásához pt-config-diff /server1/etc/mysql/my.cnf /server2/etc/mysql/my.cnf. mi lesz körül ezt a választ:
Használt példát, persze, ez nagyon egyszerű. De ha kell optimalizálni több szerver, ez a segédprogram jöhet a támogatás, ha be kell állítani egy nagyszámú változót.
következtetés
Fontos, hogy ne csak fenntartani az adatbázis jó formában, de az is fontos, hogy hozzanak létre a MySQL szerver helyesen. A tanulmány minden változó, mérlegelve az összes szempontot, amelyeket érint nagyon időigényes. Szerencsére kap egy sor eszközt, amely nagyban megkönnyíti a mi feladatunk.

Által nyújtott információk útján két csatorna (látás és hallás) a képzés hatékonyságának sokkal jobb tanulás könyvekből. A házi feladatok és online tesztek lehetővé teszi, hogy folyamatosan úgy gondolja, a célnyelven, és azonnal ellenőrizze tudását!


Ha azt szeretnénk, hosszú ideig, hogy tanulmányozzák, hogyan lehet HTML-t, akkor engem, mert van jó hír!

Ha már megtanulta a HTML és tovább szeretne lépni, a következő lépés az lesz, hogy tanulmányozza a CSS technológiával.

Ha azt szeretnénk, hogy megértsék a fogalmak domain és tárhely, megtanulják, hogyan kell létrehozni egy adatbázist, feltölteni a fájlokat a honlapon keresztül FTP szerver, hozzon létre aldomain konfigurálja a postaládákat a helyszínen, és ellenőrzi a részvétel, a tanfolyam kifejezetten az Ön számára!