Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Индексира ли SQL Server нулеви стойности в неклъстериран неуникален индекс?

Бих предложил филтриран индекс, като например WHERE column IS NOT NULL; - това ще ви позволи да създадете индекс, който само си прави труда да индексира не-NULL стойностите и игнорира всички редове без стойност. Вероятно ще искате да се уверите, че индексът покрива заявките, които искате да изпълните с този тип предикат, така че да не се налага да се връщате в цялата таблица, за да търсите другите колони, които заявката трябва да изведе (или да използвате в присъединяване или друг филтър и т.н.).

Повече подробности тук .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Завъртане на таблица заедно със сумата на стойността на колона, когато типът на колоната е nvarchar

  2. Преобразуване на низове на Sql сървър към дата

  3. Връщане на списък с тригери в SQL Server

  4. възникна грешка при установяване на връзка със SQL Server

  5. Как да разделя низ на променливи в sql?