Sadržaj
Mysql velika glavobolja mnogih webmastera, a također i sistemskih administratora koji su ti koji moraju lošu vijest prenijeti web majstorima i reći im da je mysql uzrok svih njihovih padova, kazni, tjeskobe i da će se promjene morati izvršiti u webu.Pa, ova tema ide s moga gledišta i iz mog iskustva s sysadminom, mnogi moji klijenti su imali problema s mysql -om i ovdje ću pregledati najzanimljivije točke, također stvari koje sam učinio kako bih riješio probleme, a prije svega da je to ono što može uzrokovati probleme i veliku potrošnju procesora od strane mysqla.
WordPress visoka potrošnja Mysql -a
U wordpressu neki dodatak poput Nejasan Seo Boster Y Seo Serch Tagging Oni troše mnogo resursa.
Prednost web stranica u wordpressu je u tome što imaju dobre sustave predmemorije i gotovo sve može biti statično, a potrošnja mysqla u većini je slučajeva gotovo nula, iako uvijek postoje iznimke, na web stranicama s malo posjeta može se potrošiti puno, a neke razlozi su:
do) Dodaci koji skeniraju web kao SEO ili sigurnosni dodatak.
Dodaci koji prikazuju prekomjerne postove ili komentare bez straničenja, dobra je opcija upotrijebiti dodatak za postavljanje komentara s facebooka na svaki unos ili objavljivanje čime se smanjuje potrošnja budući da se baza podataka za konzultacije nalazi na poslužiteljima facebooka, radimo i društvene medije.
c) Dodaci za analitiku, koji nam prikazuju statistiku posjeta u wordpressu, kao što je stat press i slično, s mnogim posjetima potrošnja mysqla uvelike se povećava i ne samo to, već i iskorišteni prostor raste, raste i ne prestaje rasti. na nekoliko gigabajta u manje od godinu dana. Stoga je bolje koristiti vanjske alate kao što su Google analytics ili Piwik.
Nije uvijek problem dodatak koji mysql troši resurse i ram i CPU memorije, ponekad je to oštećena tablica, ponekad ista web stranica koja postavlja mnoge upite i ne možemo učiniti ništa jer je već maksimalno optimiziran i jedino što možemo učiniti je provjeriti poslužitelj i vidjeti što se događa.
Poslužiteljski hardver utječe. Ako imate, na primjer, SATA tvrdi disk, mysql će ići sporije pri postavljanju upita, bez obzira koliko konfigurirali i optimizirali mopz mysql, problem će se nastaviti.
Ovim vam mogu reći da Mysql može puno trošiti iz mnogo razloga, dodataka, nepotrebnih upita, oštećenih tablica, sporih tvrdih diskova, loše konfiguracije itd. Sažimanje koraka za provjeru imate li veliku potrošnju resursa od strane MySQL -a:
Koraci za provjeru velike potrošnje MySQL -a1- Pregledajte i uklonite dodatke.
2- Pregledajte i uklonite nepotrebne upite.
3- Pregledajte tablice i povremeno provjeravajte (optimizirajte i popravite u phpmyadminu)
4- U mnogim slučajevima memcached može biti dovoljan za ublažavanje tereta.
5- Ako imate potrebne resurse i imamo jako posjećenu web stranicu tako da mysql ne utječe na web, idealno je kupiti zaseban poslužitelj za mysql.