Czy SentryOne Plan Explorer działa?

13

Czy SentryOne Plan Explorer działa zgodnie z reklamą i czy jest zgodny z prawem? Czy są jakieś problemy lub coś, o co należy się martwić?

Wygląda na to, że pokazuje gorącą ścieżkę w kolorze w porównaniu do koszmaru SSMS z widokiem szacowanego planu wykonania.

Moje obawy dotyczą - czy modyfikuje dane złośliwie, czy w inny sposób?

edytuj : Właśnie o tym słyszałem i nigdy wcześniej nie słyszałem o firmie.

Daniel A. White
źródło

Odpowiedzi:

23

Używam tego. To nie jest złośliwe oprogramowanie.

Na forach SQL Server jest to jedno z trzech przydatnych narzędzi / wtyczek SSMS, które są powszechnie używane (i tym samym domyślnie sprawdzane) przez społeczność.

gbn
źródło
23

Pełne ujawnienie: pracuję dla SentryOne, a cała koncepcja przekazania Plan Explorer społeczności była jednym z czynników motywujących moją ofertę pracy w 2010 roku.

Plan Explorer po prostu prezentuje informacje o planie lepiej niż SSMS. Dlaczego podejrzewasz, że zamierza zmodyfikować dane lub zrobić coś złośliwego? Co zyskałaby renomowana firma robiąc coś takiego?

Kiedy patrzysz na plan, nic nie robi na twoim serwerze ani twoich danych. Po prostu interpretuje XML i przedstawia go nieco inaczej. Możesz przeczytać stronę produktu dla niektórych funkcji oraz przewodnik użytkownika, w którym opisujemy, w jaki sposób ulepszamy funkcjonalność SSMS.

W rzeczywistości jedynym sposobem, aby zmusić go do zrobienia czegokolwiek na serwerze, jest wygenerowanie szacunkowego lub faktycznego planu. A oto, co dzieje się w każdym z tych przypadków:

  • Jeśli wygenerujesz plan szacunkowy, robi dokładnie to, co robi Management Studio, gdy masz okno zapytania i klikniesz „Pokaż plan szacunkowy”. Wysyła dane tekstowe polecenia i pobiera dane wyjściowe XML planu z SQL Server. Powoduje również monit o podanie poświadczeń za każdym razem (chyba że otworzyłeś plan z nowym dodatkiem SSMS, o którym pisałem wczoraj na blogu ).

  • Jeśli wygenerujesz rzeczywisty plan, określone zapytanie zostanie wysłane na serwer i wykonane, a podczas pobierania danych XML planu i środowiska wykonawczego wyniki zapytania zostaną po prostu odrzucone i nie zostaną zwrócone do interfejsu użytkownika Eksploratora planu. Zostaniesz również poproszony o podanie poświadczeń, chyba że użyłeś dodatku, który umieści cię w odpowiednim kontekście połączenia.

To bardzo niepokojące, że zakładasz, że darmowe narzędzie musi robić coś złośliwego lub mieć powód do modyfikowania danych. Czy możesz tutaj wyjaśnić swoje myślenie?

( Niektóre inne linki pokazujące innych renomowanych użytkowników społeczności rozmawiających o narzędziu ).

Aaron Bertrand
źródło
7

Plan explorer to świetny produkt, szczególnie w cenie, z której często korzystam. SQL Sentry to świetna firma, która nie wydałaby złośliwego oprogramowania.

Eksplorator planów po prostu daje znacznie lepszy sposób przeglądania zapisanego planu wykonania. Aby go użyć, nie potrzebujesz dostępu do serwera, potrzebujesz tylko kogoś, kto zapisze plan wykonania, abyś mógł na niego spojrzeć. Użyłem go do sprawdzenia planów wykonania dla klientów, gdy nie mam dostępu do ich sieci ani serwerów SQL. Po prostu wysyłają mi e-mailem plan, a ja mówię im, co muszą naprawić.

mrdenny
źródło
6

Nie robi nic z twoimi danymi (złośliwymi lub w inny sposób). SQLSentry to bardzo renomowana firma.

Robert L. Davis
źródło
3

SQLSentry to renomowana firma. Ich tytułowe oprogramowanie monitorujące zdobyło wiele nagród czytelników i redaktorów z publikacji branżowych. Jest to podstawowe narzędzie, którego używam jako DBA dla dostawcy hostingu. Rutynowo radzę również moim klientom, aby korzystali z Plan Explorera ... czegoś, co nie byłoby dobrym biznesem, gdyby było złośliwym oprogramowaniem. Naprawdę przedstawia tylko dane, które są już dostępne za pośrednictwem SSMS w bardziej przydatnym formacie.

Denismcd


źródło