Widziałem w Oracle 10g funkcję, która szacuje pozostały czas dla długo działającego zapytania i zastanawiałem się, czy jest to również możliwe w SQL Server (przynajmniej w 2008?)?Szacowanie czasu trwania kwerendy w SQL Server
Załóżmy, że mam bardzo dużą tabelę z dziesiątkami milionów wierszy (dobrze zindeksowanych itp.) I muszę wyszukać pewne konkretne wiersze. Wiem, że zajmie to dużo czasu i jestem z tym fajny, ale chciałbym przedstawić użytkownikowi jakiś pasek postępu.
Jak mogę pokazać postęp?
Jeśli tabela (jedna) jest dobrze zindeksowana i szukasz "niektórych" konkretnych wierszy (mam na myśli kilka) To musi natychmiast zwrócić wiersze. W każdym razie miłe pytanie!;-) – FerranB
nawet z dobrymi indeksami w DataWarehouses niektóre zapytania generujące raporty mogą zająć więcej niż minutę. –