sql >> Databáze >  >> RDS >> Oracle

Výkon dynamického SQL vs. uložené procedury na Oracle

Oracle má také spouštěcí zařízení uložené v mezipaměti. Pokud se dotaz dostane do hašovací tabulky, je hašován a přiřazen k plánu. Tento mechanismus můžete také použít k vynucení plánu pro konkrétní dotaz. Stejně jako u SQL Serveru je k tomu potřeba použít parametrizovaný dotaz, nikoli nahrazování hodnot do řetězce – protože řetězec vygeneruje jinou hodnotu hash.



  1. PostgreSQL:Proč tento dotaz nepoužívá můj index?

  2. Jak zašifrovat uloženou proceduru na serveru SQL Server

  3. Proč se null rovná celému číslu v WHERE?

  4. PostgreSQL - Provedena aktualizace tabulky ve funkci, kterou jsem vytvořil, a nyní se změnilo pořadí řádků v tabulce