Puncte:0

Diferența de utilizare a CPU MySQL între serverul meu local și serverul Linode

drapel cn

Am 2 servere similare, unul pe computerul meu local, celălalt pe Linode. Sistemul de operare este Ubuntu 20.04 LTS pe ambele.

Când import o bază de date mare în MySQL, computerul meu local folosește mai puțin de 10% din CPU, în timp ce serverul Linode utilizează 100% din CPU. Deci serverul Linode finalizează importul mult mai repede decât computerul meu local.

Ce configurație face diferența?

drapel ua
Ce mecanism de „import” folosești? Ce versiuni de MySQL? Cât de mare este baza de date „mare”?
Michael Hampton avatar
drapel cz
Și care sunt procesoarele?
drapel cn
@RickJames: Am creat un fișier de rezervă folosind mysqldump și l-am importat folosind comanda mysql. Baza de date mare este de aproximativ 1 GB.
drapel cn
Bănuiesc că problema a fost că computerul local folosește un HDD extern și fișierul de backup al bazei de date este pe acesta. Deci citirea unității încetinește. Trebuie să-mi verific teoria, totuși.
Puncte:1
drapel ua

SSD-urile sunt de ordinul a 10 ori mai rapide decât HDD-urile. Asta nu direct explicați „procesor 100%”. În schimb, dacă CPU @10% este de 10 ori mai lung (scurs timp), atunci asta se potrivește cu un procesor @100%.

drapel cn
Confirm că problema a fost drive-ul lent. Așa că am schimbat directorul de date mysql în SSD și acum CPU este aproape 100%. HDD-ul a fost gâtul sticlei.
drapel ua
@SamKong - Acum ne putem uita la interogare pentru a vedea dacă un index mai bun sau o formulare mai bună ar scădea CPU. (Găsesc că aproape toate interogările 100% CPU pot fi accelerate.)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.