Podsumowanie
Wydajność systemu magazynu używanego przez program SQL Server zależy od różnych parametrów konfiguracyjnych, które są stosowane na partycji, dysku, kontrolerze, SAN, RAID i sterownika urządzenia. W niektórych przypadkach te parametry konfiguracji są dostosowane na każdym poziomie w celu zapewnienia optymalnej wydajności dla całego rozwiązania magazynu. W niektórych przypadkach te wartości konfiguracji są pozostawione wartością domyślną. Należy przejrzeć te parametry konfiguracji razem z dostawcą systemu magazynu, aby upewnić się, że jest to odpowiednie ustawienie dla wzorców we/wy programu SQL Server.
Jednym z ważnych parametrów konfiguracji jest wyrównanie partycji dysku lub początkowe przesunięcie partycji na dysku. Jeśli ta wartość zostanie niepoprawnie określona podczas tworzenia partycji, wydajność we/wy może zostać zaniżone. Jest to bardzo ważne, gdy te partycje tworzą woluminy RAID i wyrównanie partycji nie jest odpowiednie dla rozmiaru jednostki paska. Jeśli wyrównanie partycji nie jest poprawnie skonfigurowane, ukończenie żądań we/wy może potrwać dłużej, ponieważ mogły zostać podzielone na wiele żądań.
Domyślna wybrana wartość wyrównania partycji zależy od systemu operacyjnego, w którym utworzono partycję. Wartość domyślna używana podczas tworzenia partycji w systemie Windows Server 2008 to 1 048 576 bajtów. Ta wartość sprawdza się dobrze w przypadku często używanych jednostek paska: 64 KB, 128 KB i 256 KB. Po utworzeniu partycji upewnij się, że przesunięcie początkowe jest dokładną wielokrotnością rozmiaru jednostki paska. Na przykład Partition_Starting_Offset moduł Stripe_Unit_Size zerowej.
Więcej informacji
Aby uzyskać szczegółową dyskusję na temat różnych wartości konfiguracyjnych, które należy ocenić, zapoznaj się z dokumentacją: Najlepsze rozwiązania dotyczące wyrównywania partycji dyskowej w programie SQL Server. Ten oficjalny plik zawiera informacje o wartościach domyślnych dla różnych systemów operacyjnych, w których utworzono partycje.
Aby uzyskać więcej informacji na temat produktów lub narzędzi, które automatycznie sprawdzają ten warunek w wystąpieniu programu SQL Server i na temat wersji produktu SQL Server, zobacz następującą tabelę:
Oprogramowanie do reguł |
Tytuł reguły |
Opis reguły |
Wersje produktów, dla których jest sprawdzana reguła |
Analizator najlepszych rozwiązań programu SQL Server 2008 R2 (SQL Server 2008 R2 BPA) |
Przesunięcie początkowe partycji dyskowej może być niepoprawne |
Analizator najlepszych rozwiązań programu SQL Server 2008 R2 (SQL Server 2008 R2 BPA) udostępnia regułę wykrywania tych warunków, w których nie skonfigurowano odpowiedniej wartości dla przesunięcia początkowego partycji. Instrukcja SQL Server 2008 R2 BPA obsługuje zarówno program SQL Server 2008, jak i program SQL Server 2008 R2. Jeśli po uruchomieniu narzędzia BPA zostanie napotkane ostrzeżenie o tytule Aparat bazy danych — przesunięcie początkowe dysku może być niepoprawne, przejrzyj wartości konfiguracji partycji z wartościami zalecanymi określonymi w powyższym oficjalnym narzędziu. Za pomocą następującego polecenia WMI można wyświetlić listę wszystkich partycji i ich początkowych wartości przesunięć: Partycja wmic pobierze blocksize, startingoffset, name, index Powyższe polecenie można wykonać ze zwykłego wiersza polecenia. Podczas tworzenia partycji do użytku z programem SQL Server można użyć narzędzia na dysku systemu Windows w celu określenia wyrównania partycji. Zalecenia dotyczące konfigurowania partycji, które będą używane do przechowywania plików baz danych użytkowników, a także baz danych systemowych, takich jak tempdb i msdb |
SQL Server 2008 |
Analizator najlepszych rozwiązań programu SQL Server 2012 (SQL Server 2012 BPA) |
Przesunięcie początkowe partycji dyskowej może być niepoprawne |
Analizator najlepszych rozwiązań programu SQL Server 2012 (SQL Server 2012 BPA) zawiera regułę wykrywania tych warunków, w których nie skonfigurowano odpowiedniej wartości dla przesunięcia początkowego partycji. Jeśli po uruchomieniu narzędzia BPA zostanie napotkane ostrzeżenie o tytule Aparat bazy danych — przesunięcie początkowe dysku może być niepoprawne, przejrzyj wartości konfiguracji partycji z wartościami zalecanymi określonymi w powyższym oficjalnym narzędziu. Za pomocą następującego polecenia WMI można wyświetlić listę wszystkich partycji i ich początkowych wartości przesunięć: Partycja wmic pobierze blocksize, startingoffset, name, index Powyższe polecenie można wykonać ze zwykłego wiersza polecenia. Podczas tworzenia partycji do użytku z programem SQL Server można użyć narzędzia na dysku systemu Windows w celu określenia wyrównania partycji. Skorzystaj z tych zaleceń dotyczących konfigurowania partycji, które będą używane do przechowywania plików baz danych użytkowników, a także baz danych systemowych, takich jak tempdb i msdb. |
SQL Server 2012 |