sql >> Databáze >  >> RDS >> Sqlserver

Pomalý odlišný dotaz na SQL Server přes velkou datovou sadu

Špatně jsi pochopil index. I kdyby index používal, stále by prováděl indexové skenování přes 200 milionů záznamů. Bude to trvat dlouho, plus čas, který zabere provedení DISTINCT (způsobí řazení) a je špatné to spustit. Když v dotazu vidím DISTINCT, vždy se objeví červený příznak a způsobí, že dotaz zkontroluji. V tomto případě máte možná problém s normalizací?



  1. Jak zobrazit všechna metadata sloupců tabulky v databázi Oracle?

  2. Jak seskupovat a počítat podle dne v Rails v Postgresu?

  3. Chyba databáze MySQL:Konstantní, náhodné výrazy nebo výrazy závislé na časovém pásmu ve funkci (pod)rozdělení nejsou povoleny

  4. Nástroj ADODFCMP