Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak korzystać z wielu rdzeni w dużych zapytaniach programu SQL Server?

Czy masz zautomatyzowany plan konserwacji do aktualizacji statystyk, odbudowy indeksów itp.? Jeśli nie, SQL Server może nadal budować swoje plany zapytań na starszych statystykach mniejszych tabel.

SQL Server automatycznie generuje plany zapytań równoległych, jeśli spełnione są określone warunki. Z artykułu w MSDN :

Inne czynniki:

Czy SQL Server jest skonfigurowany do powiązania z pojedynczym procesorem?

Czy opcja maksymalnego stopnia równoległości jest ustawiona na 1?

-- EDYTUJ --

Czy próbowałeś profilować ten proces? Interesujące byłoby zobaczyć plan zapytań generowany przez SQL Server.

Czy masz przykładowy kod, który możesz opublikować?

Jeśli masz zautomatyzowane nocne zadanie tworzenia kopii zapasowej, czy możesz po prostu przywrócić kopię zapasową do archiwum?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server 2016:tworzenie procedury składowanej

  2. Kolumna obliczeniowa programu SQL Server 2005 jest utrzymywana

  3. Jak wyświetlić pełną zawartość kolumny tekstowej lub varchar(MAX) w programie SQL Server 2008 Management Studio?

  4. Sprawdzanie ograniczeń:TRY/CATCH vs Exists()

  5. Musisz usunąć zduplikowane rekordy z tabeli za pomocą row_number()