2011-06-23 13 views

Odpowiedz

20

Można włączyć statystyki klienckich (menu Query, to klient Statystyka) co daje liczbę bajtów zwracanych z serwera, gdy kwerenda jest wykonywana.

+1

To jest dokładnie to, czego potrzebowałem i pomogło mi szybko uzyskać to, czego potrzebowałem. Dziękuję Ci. –

6

Utwórz tabelę z wynikami zapytania i uruchom sp_spaceused na jej podstawie.

SELECT * 
INTO tablename 
FROM ... 

Exec sp_spaceused 'tablename' 

Drop tablename 
+1

Możesz także dołączyć statystyki klienta i sprawdzić "Bajty odebrane z serwera", ale nie jestem pewien, czy liczą tylko bajty danych. – niktrs

+0

wygląda na to, że mnie do tego przekonałeś - liczba bajtów to prawdopodobnie całkowita liczba bajtów łącznie z obciążeniem protokołu. Chociaż może nie mapować bezpośrednio do # bajtów w zestawie wyników, może się okazać użyteczny. –

+0

Thying, aby pomóc przyjaciołom, moim przyjacielu, nie konkurować. Twój pomysł jest bardzo dobry - koszty ogólne zwykle nie są zbyt duże. Uruchomienie zapytania z serwera wydaje się być bliższe "prawdzie", ponieważ otrzymuję mniej bajtów. – niktrs

Powiązane problemy