Pentru cazurile in care este necesar am facut o functie in sql ce primeste ca parametru un an calendaristic si returneaza data, din acel an, cand pica sarbatoarea de Paste.
Pentru ca m-am lovit deseori de aceasta problema, am facut un mic script ce verifica existenta fizica a unui fiser pe storage-ul serverului de sql, in calea cautata.
Pentru a fi de ajutor in cadrul procesului de optimizare a proceselor dintr-un server de baze de date sql, am facut o procedura ce verifica daca sunt blocaje in baza TempDB si, daca da, intoarce date despre aceste blocaje, cum ar fi: id-ul sesiunii care este blocata, id-ul sesiunii care blocheaza, tipul de lock\wait type.
Pentru ca mi s-a cerut des un astfel de raport, am facut o procedura ce verifica daca backup-urile bazelor de date mai exista pe server in locatiile in care au fost facute si returneaza calea catre aceste backp-uri, daca ele exista.
In scopul de a fi de ajutor la optimizarea proceselor pe un server de sql, am facut o procedura care returneaza blocajele de pe server din momnentul in care este rulata, si, printre informatiile utile, arata cine pe cine blocheaza , ce obiect este sursa blocajului, si ce ruleaza fiecare dintre cei implicati in blocaj.
In vederea optimizarii utilizarii resurselor hardware ale serverului de sql, am facut o procedura ce returneaza query-urile ce folosesc intensiv hdd-ul, ceea ce poate duce la blocaje sau executii lente ale altor query-uri.