sql >> Databasteknik >  >> RDS >> Sqlserver

Långsam distinkt fråga i SQL Server över stora datamängder

Du missförstår indexet. Även om det använde indexet skulle det fortfarande göra en indexskanning över 200 miljoner poster. Detta kommer att ta lång tid, plus den tid det tar att göra DISTINCT (orsakar en sorts) och det är en dålig sak att köra. Att se en DISTINKT i en fråga höjer alltid en röd flagga och får mig att dubbelkolla frågan. I det här fallet kanske du har ett normaliseringsproblem?



  1. Hur använder jag longitud/latitudvärden effektivt i Mysql?

  2. skapa en vy som får rang, användarnamn och antal användarposter

  3. Spotlight Cloud-stöd för Azure SQL DB Announcement (förhandsgranskning)

  4. PostgreSQL:exportera resulterande data från SQL-fråga till Excel/CSV