Puncte:0

Am un server sql cu un tabel de imagini cu 25 de milioane de intrări și a devenit prea lent pentru a interoga. momentan au un xeon E5-2667v3 cu 32g de ram

drapel fr

Am un server sql cu un tabel de imagini cu 25 de milioane de intrări și a devenit prea lent pentru a interoga. În prezent, am un Xeon E5-2667v3 cu 32 g de ram, caut un hp ProLiant Gen 9 și nu sunt sigur cum pentru a merge cu specificațiile, SQL este unic sau multi-threaded? aș beneficia de a merge mai multe nuclee mai slabe sau nuclee mai puțin mai puternice? berbecul are un efect mare? ar trebui să iau mai mult ram sau mai rapid? Dar stocarea în cache?

Orice ajutor este mult apreciat Mulțumesc!

Paul avatar
drapel cn
Bun venit la Server Fault! Întrebarea dvs. pare să caute o recomandare de produs, care este [în general considerată în afara subiectului](http://serverfault.com/help/on-topic). Site-urile de întrebări și răspunsuri StackExchange sunt destinate să ofere răspunsuri specifice la probleme specifice. Vă rugăm să citiți [Cum pun o întrebare bună?](http://serverfault.com/help/how-to-ask) și luați în considerare revizuirea sau ștergerea substanțială a întrebării dvs.
Paul avatar
drapel cn
Răspunde asta la întrebarea ta? [Mă puteți ajuta cu planificarea capacității mele?](https://serverfault.com/questions/384686/can-you-help-me-with-my-capacity-planning)
drapel in
Mai întâi structurați corect baza de date, apoi obțineți hardware-ul corespunzător. Aruncă o privire la partiționare.
drapel cn
Sunt sigur că orice server nou ar depăși hardware-ul vechi de șapte ani.
Puncte:0
drapel cn

Ei bine, memoria RAM este irelevantă - la sfârșit, stăpânește competența dezvoltatorului (https://use-the-index-luke.com/) și performanța IO. Știi despre ce nu vorbești? PERFORMANȚA IO. De exemplu, „toate configurațiile SSD super rapide”.

CPU suficient de bun? CINE ŞTIE. Ar trebui - puteți măsura cu ușurință utilizarea procesorului, dar chiar dacă aceasta este 100% - nu înseamnă nimic, deoarece ar putea însemna și că cineva cu mai puține cunoștințe decât le are un vânzător de mașini second hand despre SQL, a scris în continuare interogări foarte proaste și uciderea performanței (intensiv CPU) . Am fost acolo, am văzut asta.

De asemenea, ce este prea lent - CÂTE ÎNTREBĂRI ÎN PARALEL? Un E5 2667 este frumos. Este încă un procesor low-end. Chiar și cu interogări eficiente și IO super rapidă, există o limită la cât de mult poți arunca pe un server de gamă inferioară și te aștepți să funcționeze. FĂ-ȚI TREBAREA - măsurați, estimați. Nu vă așteptați să vă ajutăm fără nicio idee despre ce vorbiți. Poate că poți optimiza interogările - și ÎN TOA ESTE nevoie de 128 de nuclee, nu 8. CINE ȘTIE CU EXCEPȚIA DE TU?

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.