KB3133055 - Włącz parametr startowy "-k", aby kontrolować szybkość, z jaką pliki robocze mogą rozlać się do bazy danych tempdb przez SQL Server

Dotyczy
SQL Server 2012 Service Pack 3 SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use)

Podsumowanie

Obecnie nie ma ograniczeń ani ograniczeń dotyczących operacji we/wy, które występują, gdy pliki robocze rozlewają się do tymczasowej bazy danych (tempdb). Może to powodować problemy we/wy. Po zainstalowaniu tej aktualizacji można użyć parametru startowego -k do kontrolowania szybkości, z jaką pliki robocze mogą rozlać się do bazy danych tempdb.

Informacje dotyczące aktualizacji

Ta aktualizacja jest zawarta w następujących pakietach aktualizacji zbiorczych programu SQL Server:

Zalecenie: zainstalowanie najnowszej aktualizacji zbiorczej dla programu SQL Server

Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:

      

Uwaga Informacje o najnowszych kompilacjach programu SQL Server można znaleźć w sekcji Gdzie można znaleźć informacje o najnowszych kompilacjach programu SQL Server.

Więcej informacji

Aby uzyskać więcej informacji na temat tego problemu, rozważ następujące kwestie:

  • DBCC CHECKDB sprawdza spójność obiektów w partiach. Te partie mogą zawierać wiele indeksów lub tabel.

  • Wszystkie punkty danych, które należą do jednej partii, są przechowywane w tabeli wewnętrznej. Zawartość tej tabeli wewnętrznej należy posortować przy użyciu następującej instrukcji:

    SELECT @BlobEater = CheckIndex (ROWSET_COLUMN_FACT_BLOB) FROM { IRowset 0x50426F2A48000000 } GROUP BY ROWSET_COLUMN_FACT_KEY >> WITH ORDER BY 
                   ROWSET_COLUMN_FACT_KEY, 
                   ROWSET_COLUMN_SLOT_ID, 
                   ROWSET_COLUMN_COMBINED_ID, 
                   ROWSET_COLUMN_FACT_BLOB
    
  • Bufor sortowania musi rozlać się do bazy danych tempdb w następujących sytuacjach:

    • W komputerze nie ma wystarczającej ilości pamięci fizycznej.
    • Nie można uzyskać wystarczającej ilości pamięci wykonywania zapytań (przydziału pamięci).
  • Zakres rozlania do bazy danych tempdb zależy od rozmiaru tabeli wewnętrznej. Zależy to od stron przydzielonych do indeksów sprawdzanych w tej pojedynczej partii.

  • Obecnie nie ma limitu ani ograniczenia operacji we/wy, które są związane z tym rozlaniem do bazy danych tempdb. Może to powodować problemy we/wy.

Źródła informacji

Zobacz Opcje uruchamiania usługi Aparat bazy danych , aby dowiedzieć się, jak parametr –k może sterować szybkością punktów kontrolnych.

Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.