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

Czy wartości indeksu programu SQL Server Null w nieklastrowym indeksie nieunikatowym?

Sugerowałbym filtrowany indeks, taki jak WHERE column IS NOT NULL; — pozwoli to na utworzenie indeksu, który tylko zawraca sobie głowę indeksowaniem wartości innych niż NULL i ignoruje wszystkie wiersze bez wartości. Prawdopodobnie będziesz chciał się upewnić, że indeks obejmuje zapytania, które chcesz uruchomić z tego typu predykatem, aby nie trzeba było wracać do całej tabeli w celu wyszukania innych kolumn, które zapytanie musi wyprowadzić (lub użyć w połączeniu lub w inny sposób filtrować itp.

Więcej szczegółów tutaj .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd zapytania geoprzestrzennego SQL-Server 2008 R2 dla Circular String

  2. Wyjątek 0x80040154 wygenerowany podczas wykonywania prostego pakietu ssis w środowisku MS SQL 2008R2

  3. Samouczki dotyczące poczty bazy danych

  4. Jak pobrać upuszczoną procedurę składowaną, funkcję, tabelę w SQL Server 2008?

  5. Nieprawidłowa składnia w pobliżu słowa kluczowego „current_timestamp” — ale tylko w jednej bazie danych