sql >> Databasteknik >  >> RDS >> Sqlserver

Indexerar SQL Server nollvärden i ett icke-klustrad icke-unikt index?

Jag skulle föreslå ett filtrerat index, såsom WHERE column IS NOT NULL; - detta gör att du kan skapa ett index som bara stör sig på att indexera icke-NULL-värden, och ignorerar alla rader utan värde. Du vill antagligen se till att indexet täcker de frågor du vill köra med den här typen av predikat, så att du inte behöver gå tillbaka till hela tabellen för att slå upp de andra kolumnerna som frågan behöver matas ut (eller använda i en join, eller på annat sätt filter, etc).

Mer information här .




  1. PostgreSQL-funktion som returnerar flera resultatuppsättningar

  2. Hur man ställer in MariaDB 10.3-replikering med Ansible och Vagrant

  3. villkorat av dubblettnyckeluppdatering

  4. Sätta MySQL-databas under versionskontroll?