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

SQL Server:více indexů pro stejný výkon sloupců

Rychlá odpověď je ano – stačí přidat index pro každý sloupec. Není to pravděpodobně nejoptimálnější řešení, ale ve většině případů to nebude tak daleko a pravděpodobně to nezpůsobí žádnou škodu, pokud již v této tabulce nemáte mnoho indexů.

Jediná trochu delší odpověď je, že byste měli testovat váš dotaz proti reprezentativním údajůmPoradce pro ladění databázového stroje SQL Server může vám navrhnout indexy, ale pouze vy můžete zkontrolovat, zda jsou tyto indexy vhodné pro všechny ostatní dotazy (včetně vkládání/aktualizací) – při zápisu do databáze musíte vyvážit výkon čtení a náklady na údržbu těchto indexů (stejně jako veškerá omezení úložiště/prostoru).



  1. Vložte cestu k souboru s \\ do mysql pomocí java

  2. MariaDB JSON_CONTAINS() Vysvětleno

  3. Jsme připraveni na severský PGDay?

  4. Formát PHP date() při vkládání do datetime v MySQL