Stworzyliśmy tak wiele nieefektywnych procedur przechowywanych w naszej aplikacji, zawsze odkładamy, aby uczynić ją bardziej wydajną, dopóki nie będziemy mieli poważnego problemu z wydajnością bazy danych.Najczęściej wykonywana procedura składowana?
Teraz, myślę, że to naprawić, jeden po drugim, przez najczęściej wykonywane procedura przechowywana.
Jaki jest najlepszy sposób, aby dowiedzieć się, która procedura przechowywana jest najczęściej wykonywana?
Czy istnieje skrypt, który może pokazać, która procedura składowana jest najczęściej wykonywana?
Można również wyodrębnić 'SUBSTRING (tekst, statement_start_offset/2, przypadek kiedy (statement_end_offset = -1), a następnie len (Tekst) indziej (statement_end_offset-statement_start_offset)/2 end)' dla aktualnego zapytania wewnątrz SP –
@Remus: Dodano, dziękuję! –
powinien to być SUBSTRING (qt.text, qs.statement_start_offset/2, CASE WHEN (qs.statement_end_offset = -1) THEN LEN (qt.text) ELSE (qs.statement_end_offset - qs.statement_start_offset)/2 END) AS actual_query, –