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

SP trvá 15 minut, ale stejný dotaz po provedení vrátí výsledky za 1–2 minuty

Toto je stopa prohledávání parametrů. Podívejte se sem na další diskusi o tom; Špatný výkon plánu provádění uložené procedury v SQL - sniffování parametrů

Existuje několik možných oprav, včetně přidání WITH RECOMPILE k vaší uložené proceduře, která funguje zhruba polovičně.

Doporučená oprava pro většinu situací (ačkoli to závisí na struktuře vašeho dotazu a sproc) je NE použijte své parametry přímo ve svých dotazech, ale raději je ukládejte do lokálních proměnných a poté je použijte ve svých dotazech.



  1. SPSS a integrace PHP/MySQL

  2. Jak vyřešit problémy s oprávněními při obnově databáze PostgreSQL

  3. Otázky zabezpečení dynamických webových stránek (PHP+MySQL)

  4. SQL vyplní celkový počet pracovních dnů za měsíc mínus státní svátky pro aktuální finanční rok