Kategoria: Przydatne skrypty

Dział z mniejszymi/większymi skryptami przydatnymi w codziennej pracy z SQL Server

Przydatne skrypty, SSIS, SSISDB

Raport z czasami procesowania paczek ETLowych z SSISDB

Skrypt dzięki uprzejmości Michała Powagi 😉

 

Administracja, Development, Przydatne skrypty, SQL Server

RESTORE DATABASE FROM database_snapshot

Z dokumentacji technet: https://msdn.microsoft.com/en-us/library/ms175158%28v=sql.105%29.aspx Snapshots can be used for reporting purposes. Also, in the event of a user error on a source database, you can revert the source database to the state it was in when the snapshot was created. Data loss is confined to updates to the database sinceCzytaj dalej / Read more

Przydatne skrypty, SQL Server

TRACEFLAG 8780 – turn off optimizer time out

Poniższe włącza mechanizm, którego celem jest wydłużenie czasu poszukiwania lepszego planu (teoretycznie ma wyłączać timeout na 3 fazie, ale zauwazyłem, że z tym to różnie bywa. Niemniej jednak znajduje czasem zdecydowanie lepsze rozwiązania)

 

Przydatne skrypty, SQL Server

Aktualizacja statystyk dla tabel używanych w widoku (wraz z zagnieżdżonymi)

 

Przydatne skrypty, SQL Server

Znalezienie queryid dla Query Store

 

Przydatne skrypty, SQL Server

Statystyki do aktualizacji

 

Przydatne skrypty, SQL Server

Znalezienie kandydatów na COLUMNSTORE INDEX

Post ze skryptem pierwotnie opublikowany przez Sunil Agarwal na TEJ STRONIE.

 

Development, Przydatne skrypty, SQL Server

Sprytne (i szybkie) wygenerowanie tabeli z liczbami od 1 do N (tally table)

Jeżeli potrzebowaliście kiedyś wygenerować na szybko do testów sporą ilość wierszy lub chcieliście otrzymać liczby rosnąco w postaci wierszy (joinowanie numeracji, sprawdzanie ciaglosci numeracji i inne kombinacje ;]) to istnieje sposób na stosunkowo szybkie zaspokojenie takiej potrzeby 😀 Z pomocą przychodzi nam CTE i funkcja okienkowa numerująca dane wygenerowane przezCzytaj dalej / Read more

Development, Przydatne skrypty, SQL Server

sys.dm_db_index_usage_stats

Z dokumentacji technet ( http://msdn.microsoft.com/en-us/library/ms188755%28v=sql.105%29.aspx ) „Every individual seek, scan, lookup, or update on the specified index by one query execution is counted as a use of that index and increments the corresponding counter in this view. Information is reported both for operations caused by user-submitted queries, and for operations causedCzytaj dalej / Read more

Administracja, Przydatne skrypty, SQL Server

Skrypt generujący polecenia backup dla całego serwera SQL

Wrzucam skrypcik popełniony już jakiś czas temu. Potrzeba wykonania szybko backupu, wraz z jego zrównolegleniem do kilku plików i unikalną nazwą zaowocowały poniższym kodem. ZAŁOŻENIA: generowanie dla ścieżek sieciowych (lub lokalnych dyskowych) poprzez parametr, wygenerować polecenia backup wszystkich baz na serwerze tak by można było je przekopiować i uruchomić (skryptCzytaj dalej / Read more