Kiedy przesyłam partię (np. Wykonuję zapytanie) w SSMS, widzę czas potrzebny do wykonania na pasku stanu. Czy można skonfigurować SSMS, aby wyświetlał czas zapytania z rozdzielczością milisekund?
Oto pasek, o którym mówię, z fragmentem zainteresowania zaznaczonym na czerwono:
sql-server
ssms
sql-server-2008
Michael Goldshteyn
źródło
źródło
Odpowiedzi:
Walczyłem z tym, dopóki nie znalazłem tego ...
http://blog.sqlauthority.com/2009/10/01/sql-server-sql-server-management-studio-and-client-statistics/
Ponadto, jeśli otworzysz okno Właściwości, możesz znaleźć magiczny „Czas połączenia”, który może dać ci trochę czasu wykonania ... Mam nadzieję, że to pomoże ...
źródło
Co chcesz zrobić, to:
Dzięki temu wynik będzie wyglądał mniej więcej tak w oknie Wiadomości:
źródło
Włącz statystyki klienta , wykonując jedną z następujących czynności:
Następnie otrzymujesz nową kartę, która rejestruje czasy, dane IO i liczby wierszy itp. Dla (do) ostatnich 10 ekscesów (plus średnie!):
źródło
Aby uzyskać czas wykonania jako zmienną w twoim proc:
I zobacz to
Mierzenie wydajności zapytania: „Koszt zapytania planu wykonania” w porównaniu do „zajętego czasu”
źródło
Chciałem tego samego i natknąłem się na następujący link, który był genialny:
http://www.sqlserver.info/management-studio/show-query-execution-time/
Pokazuje trzy różne sposoby pomiaru wydajności. Wszystko dobre dla własnych mocnych stron. Ten, który wybrałem, był następujący:
DECLARE @ Time1 DATETIME
DECLARE @ Time2 DATETIME
SET @ Time1 = GETDATE ()
- Wstaw zapytanie tutaj
SET @ Time2 = GETDATE ()
WYBIERZ DATEDIFF (MILLISECOND, @ Time1, @ Time2) AS Elapsed_MS
Spowoduje to wyświetlenie wyników zapytania, a następnie czasu do jego ukończenia.
Mam nadzieję że to pomoże.
źródło
Nie wiem o rozszerzeniu paska informacji.
Możesz jednak ustawić czasy domyślnie dla wszystkich zapytań wyświetlanych na karcie „Wiadomości”.
Znajdując się w oknie zapytania, przejdź do pozycji menu zapytania, wybierz „opcje zapytania”, następnie wybierz „zaawansowane” w grupie „Wykonanie” i zaznacz pola wyboru „ustaw czas statystyki” / „ustaw statystyki we / wy”. Wartości te pojawią się w obszarze komunikatów dla każdego zapytania bez konieczności włączania i wyłączania ustawionych statystyk.
Możesz także użyć Shift + Alt + S, aby włączyć statystyki klienta w dowolnym momencie
źródło
Możesz wypróbować ten kod:
źródło