Czy ktoś tutaj używa programu SQL Server na dyskach półprzewodnikowych? Czy znalazłeś jakieś konkretne wskazówki dotyczące optymalizacji? Szczególnie interesują mnie sposoby zmniejszenia częstotliwości, z jaką SQL Server wykonuje małe losowe operacje zapisu, ponieważ są one nemezis wydajności dysków SSD, szczególnie dysków MLC SSD.
Istnieją oczywiście oczywiste optymalizacje, które można wykonać: dane wymagające dużej ilości odczytu powinny być podawane z dysku SSD, a rzeczy wymagające dużej ilości zapisu należy pozostawić tradycyjnym wirującym dyskom. Obejmuje to oczywiście dzienniki transakcji!
Biorąc pod uwagę wystarczający budżet, oczywiście chciałoby się używać dysków SLC SSD, takich jak seria X25-E lub Vertex Ex, lub różnych ofert na poziomie korporacyjnym. Ale interesują mnie również wskazówki, które mogą przynieść korzyści dla konfiguracji MLC SSD. Myślę, że to interesujący obszar. Jeden z klientów moich klientów ma niewielki budżet i zbiór danych, który ogromnie się powiększył, i czeka ich kompletne przepisanie prawie stu zapytań w celu utrzymania przyzwoitego poziomu wydajności. Mam jednak podejrzane podejrzenie, że mniej niż 500 USD pamięci RAM i SSD może przynieść im większy wzrost wydajności niż tysiące (być może dziesiątki tysięcy) dolarów warte czasu dewelopera.