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

Ladění výkonu SQL

Nedostáváte vyhledávání indexu, protože načítáte téměř 93 % řádků v tabulce a v takovém scénáři je rychlejší a levnější pouze skenování celého indexu.

Pokud máte problémy s výkonem, měli byste se podívat na odstranění format() -function, zvláště pokud dotaz vrací mnoho řádků. Přečtěte si více z tohoto příspěvku na blogu

Další možností může být vytvoření indexovaného zobrazení a předběžná agregace dat. To samozřejmě přidává režii na operace aktualizace/vkládání, takže to zvažte pouze v případě, že se to dělá opravdu často v porovnání s tím, jak často se tabulka aktualizuje.



  1. Zachycení a přepsání dotazů v SQL Server 2005

  2. Prodleva replikace – překročení max_slot_wal_keep_size, segmenty WAL nebyly odstraněny

  3. MySQL - Duplicitní tabulka

  4. mysql - AKTUALIZACE řádku na základě jiných řádků