Jako deweloper często DBA biorą odpowiedzialność za rozwiązywanie problemów z wydajnością na poziomie bazy danych, więc nie mamy tyle doświadczenia w diagnozowaniu, dostrajaniu, refaktoryzacji zapytań itp.
Szukam bazy danych z wieloma tabelami, danymi, zapytaniami, wyzwalaczami, SP i tak dalej, w których występują celowe problemy z wydajnością, i mam nadzieję, że seria ćwiczeń, w których spróbujesz zidentyfikować i rozwiązać problemy. Idealnie będzie to na serwerze MS SQL.
Czy ktoś wie o takich rzeczach?
sql-server
database-tuning
ciało
źródło
źródło
Odpowiedzi:
Paul Randal podaje przykładowe bazy danych, które są faktycznie uszkodzone: http://www.sqlskills.com/BLOGS/PAUL/post/Conference-corruption-demo-scripts-and-example-corrupt-databases.aspx
Dobre ćwiczenie, aby przejść przez pracę z poleceniami DBCC i takimi na SQL Server.
źródło
Jeśli jesteś programistą i masz zespół DBA, zdecydowanie sugeruję, abyś zarezerwował z nimi trochę czasu, aby przejść przez tuning. Jako DBA (który zajmuje się także tworzeniem i tworzeniem architektury!) Obsługując tysiące użytkowników, mogę szczerze powiedzieć, że zawsze znajdę czas na spotkanie z programistami, którzy poważnie podchodzą do nauki doskonalenia swoich umiejętności SQL. E-mail tutaj lub tam jest w porządku, ale prawidłowe wyjaśnienie rzeczy w e-mailu zajmuje dużo czasu i zabiera trochę czasu od moich ważniejszych obowiązków. Planowanie spotkania w celu omówienia wskazówek lub technik, a nawet omówienia problemów na żywo, działa świetnie! Mogę dzielić się wskazówkami na temat narzędzi, skryptów, jak dostrzec problemy, dobre projekty kontra złe projekty itp.
Specyficzne dla twojego pytania - nie znam takiej bazy danych szkoleń, ale wydaje się, że jest to dobra okazja dla społeczności!
źródło