Udostępnij za pośrednictwem


Zmniejszona wydajność w programie SQL Server w przypadku używania systemu szyfrowania plików bazy danych za pomocą systemu szyfrowania plików

Dotyczy: SQL Server
Oryginalny numer KB: 922121

Symptomy

W przypadku używania systemu szyfrowania plików (EFS) do szyfrowania plików bazy danych w programie SQL Server wydajność niektórych funkcji programu SQL Server jest zmniejszona. Na przykład funkcje odczytu i punktu kontrolnego .

Przyczyna

Ten problem występuje, ponieważ asynchroniczne żądania we/wy z programu SQL Server są konwertowane na synchroniczne operacje we/wy w pliku bazy danych zaszyfrowanej przez system szyfrowania plików. Aby uzyskać więcej informacji, zobacz Asynchroniczny dysk we/wy jest wyświetlany jako synchroniczny w systemie Windows . Podczas operacji we/wy wątek procesu roboczego czeka na ukończenie operacji we/wy. Gdy wątek czeka na operację we/wy, harmonogram programu SQL Server zostanie zawieszony do momentu kontynuowania bieżącego wątku roboczego. W związku z tym wątki procesu roboczego, które pozostają w harmonogramie, będą oczekujące do momentu kontynuowania operacji we/wy pierwszego wątku roboczego. Jednak w przypadku asynchronicznych operacji we/wy wątek żąda we/wy i kontynuuje wykonywanie innych zadań.

Uwaga 16.

Asynchroniczne we/wy nadal wydaje się być synchroniczne z powodu kompresji New Technology File System (NTFS). Sterownik systemu plików nie będzie uzyskiwać dostępu do skompresowanych plików asynchronicznie. Zamiast tego wszystkie operacje są wykonywane synchronicznie.

Rozwiązanie

Program SQL Server oferuje wiele technologii szyfrowania, takich jak Funkcja Transparent Data Encryption (TDE), Always Encrypted i Transact-SQL na poziomie kolumny. Rozważ użycie tych funkcji szyfrowania zamiast systemu szyfrowania plików.

Uwaga 16.

W przypadku szyfrowania pliku bazy danych za pomocą systemu szyfrowania plików cała baza danych jest szyfrowana niezależnie od rzeczywistych danych i metadanych zawartych w pliku bazy danych. Można również użyć systemu szyfrowania plików w przypadku ewentualnej utraty nośnika fizycznego.

Informacje

Konfigurowanie bezpiecznego systemu plików