![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 1.03.2016 Ostrzeżenie: (0%) ![]() ![]() |
Po kilkukrotnym zwiększenie objętości jednej z baz danych mysql, strasznie wzrosło mi zużycie procesora
- HTOP pokazuje wszystkie 8 wątków procesora na czerwono - praktycznie cały czas 100% za to ramu z 32 GB jest wykorzystane tylko 1,5GB. Jak zoptymalizować bazę, bez przebudowy zapytań lub co zrobić innego, żeby spadło mi obciążenie procesora a wzrosło wykorzystanie pamięci RAM ? (przerobiłem tabele z myisam do innodb, ale zbyt wiele nie dało) |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No jesli zapytania sa zle napisane, to raczej za duzo nie zdzialasz jesli nie chcesz ich zmieniac
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 144 Dołączył: 22.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Przede wszystkim, pierwsza rzecz, to przekonfigurowanie samego mysql
np wg tego: https://www.percona.com/blog/2013/09/20/inn...basics-updated/ + http://mysqltuner.pl + oczywiście analiza zapytań (na początek ze slowlog) pod kątem wykorzystania kluczy/indeksów |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 05:28 |