Der Hoster hat die Arbeit des Servers analysiert fehlgeschlagen in Swap auf 1,2 GB. Diese. Die verwendete Auslagerungsdatei hat fast die gleiche Größe wie der Arbeitsspeicher. KiB-Speicher: 1873912 insgesamt, 168868 frei, 1347888 verwendet, 357156 Buff/Cache 416200 verfügbar Speicher ^^^^^^^^^^^^^^ Dies ist kein normaler Zustand. Ideal - wenn die Auslagerungsdatei nicht verwendet wird. Zulässig – wenn weniger als ein Viertel des Arbeitsspeichers verwendet wird. Mysql neu gestartet - Nutzung der Auslagerungsdatei um 4/5 gesunken. tat # swapoff -a ; swapon Der Server hat Swap in den Speicher geschrieben und auf Null zurückgesetzt. Diese. top sieht jetzt so aus KiB Mem: 1873912 gesamt, 198040 frei, 1049884 belegt, 625988 buff/cache KiB Swap: 2621432 gesamt, 2621432 frei, 0 belegt. 565292 Avail-Speicherausgabe - MySQL ist so konfiguriert, dass es auf einem System mit deutlich mehr als 2 GB RAM funktioniert und versucht, zu viele Informationen im Speicher (im Cache) zu halten, sodass der Cache auf der Festplatte landet. Und durch diese Anwesenheit eines Caches wird es nur noch schlimmer. Fazit: Sie müssen mysql dahingehend optimieren, dass die Größe des Caches reduziert wird. Es stellt sich heraus, dass der Server irgendwie falsch konfiguriert ist, dh die Datenbank selbst 1. Warum wird dies getan und was kann getan werden? 2. Vielleicht hängt das irgendwie mit der Prozedur zusammen, die ich
https://baza.cn.ua/admin/shop/workflow/9/procedure/49/?status=0 ausführe? Da arbeitet sie schon sehr lange und kann sie das irgendwie beeinflussen?