Dostrajanie wydajności za pomocą dynamicznych widoków zarządzania SQL Server

Ocena:   (4,7 na 5)

Dostrajanie wydajności za pomocą dynamicznych widoków zarządzania SQL Server (Louis Davidson)

Opinie czytelników

Podsumowanie:

Książka oferuje kompleksowe i ustrukturyzowane podejście do strojenia wydajności z naciskiem na dynamiczne obiekty zarządzania (DMO) w SQL Server. Jest to szczególnie korzystne dla osób posiadających wcześniejszą wiedzę na temat SQL Server, zapewniając bogactwo informacji i praktycznych przykładów, które zwiększają zrozumienie wskaźników wydajności i rozwiązywania problemów.

Zalety:

Podwójny nacisk na dostrajanie wydajności i dynamiczne obiekty zarządzania.
Przejrzysty i uporządkowany styl pisania, ułatwiający zrozumienie złożonych tematów.
Praktyczne przykłady i przykładowe zapytania, które opierają się na sobie nawzajem.
Przydatny jako podręcznik referencyjny do szybkiego wyszukiwania.
Daje systematyczne podejście do korzystania z DMO w celu identyfikacji problemów z wydajnością.

Wady:

Nie nadaje się dla początkujących; zakłada wcześniejszą znajomość SQL Server i technologii RDBMS.
Niektórzy użytkownicy uważali, że brakuje skryptów do pobrania i nie obejmuje monitorowania replikacji za pomocą DMV.
Nie zapewnia kompletnej metodologii rozwiązywania problemów krok po kroku.
Niektórzy mogą uznać, że głębia niektórych tematów jest niewystarczająca lub chcą więcej rzeczywistych aplikacji.

(na podstawie 12 opinii czytelników)

Oryginalny tytuł:

Performance Tuning with SQL Server Dynamic Management Views

Zawartość książki:

Dynamiczne widoki zarządzania (DMV) są znaczącym i cennym dodatkiem do arsenału rozwiązywania problemów DBA, ujawniając wcześniej niedostępne informacje dotyczące ukrytej aktywności sesji i transakcji bazy danych. Dlaczego więc nie wszyscy DBA z nich korzystają? Dlaczego wielu DBA nadal ignoruje je na rzecz "wypróbowanych i zaufanych" narzędzi, takich jak sp_who2, DBCC OPENTRAN i tak dalej, lub zadowala się "gotowymi" raportami wbudowanymi w SSMS? Dlaczego nawet ci, którzy korzystają z DMV, mówią z tęsknotą o "starych dobrych procesach"? Wydaje się, że działają tu dwa główne czynniki. Po pierwsze, niektórzy DBA są po prostu nieświadomi głębi i zakresu informacji, które są dostępne z DMV, lub tego, w jaki sposób mogą one pomóc im w rozwiązywaniu typowych problemów. Ta książka bada wszystkie DMV, które są najczęściej przydatne dla DBA w badaniu wykonywania zapytań, wykorzystania indeksów, aktywności sesji i transakcji, operacji we/wy na dysku oraz tego, w jaki sposób SQL Server używa lub nadużywa systemu operacyjnego. Po drugie, DMV mają reputację trudnych w użyciu. W procesie ujawniania jak największej ilości użytecznych danych, sysprocesses został zdenormalizowany i dodano wiele nowych widoków i kolumn. Fakt ten, w połączeniu z początkowo zaskakującymi wyborami kolumn, które będą eksponowane w którym miejscu, doprowadził do tego, że niektórzy DBA porównali zapytania DMV do "zbierania mistycznych zaklęć".

W rzeczywistości jednak, gdy zaczniesz pisać własne skrypty, zobaczysz te same sztuczki i podobne wzorce łączenia, które są używane wielokrotnie. W związku z tym stosunkowo niewielki podstawowy zestaw skryptów można łatwo dostosować do dowolnych wymagań. Ta książka ma na celu wyjaśnienie procesu zbierania informacji potrzebnych do rozwiązywania problemów z SQL Server. Podkreśli podstawowe techniki i "wzorce", które należy opanować, i zapewni podstawowy zestaw skryptów, których można używać i dostosowywać do własnych systemów, w tym jak

Wykryć zapytania, które powodują obciążenie pamięci lub procesora w systemie.

Zbadać buforowanie i ponowne wykorzystanie planu zapytań

Identyfikować wzorce użycia indeksów

Śledzić fragmentację w klastrowych indeksach i stertach

Uzyskanie szczegółowych informacji na temat blokujących i zablokowanych transakcji, w tym dokładnych wykonywanych poleceń i przez kogo.

Dowiedz się, gdzie SQL Server spędza czas czekając na zwolnienie zasobów, zanim przejdzie dalej.

Monitorowanie użycia i wzrostu tempdb DMV nie sprawiają, że istniejące, wbudowane narzędzia wydajnościowe stają się przestarzałe. Wręcz przeciwnie, uzupełniają te narzędzia i oferują elastyczność, bogactwo i szczegółowość, które są po prostu niedostępne gdzie indziej. Co więcej, aby z nich korzystać, nie trzeba opanowywać nowego GUI ani nowego języka; wszystko odbywa się w języku, który wszyscy DBA znają i w większości kochają: T-SQL.

Dodatkowe informacje o książce:

ISBN:9781906434472
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2010
Liczba stron:344

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Exam Ref 70-762 Tworzenie baz danych SQL - Exam Ref 70-762 Developing SQL Databases
Przygotuj się do egzaminu Microsoft 70-762, Developing SQL Databases...
Exam Ref 70-762 Tworzenie baz danych SQL - Exam Ref 70-762 Developing SQL Databases
Projektowanie i wdrażanie relacyjnych baz danych Pro SQL Server: Najlepsze praktyki w zakresie...
Poznaj skuteczne i skalowalne techniki projektowania...
Projektowanie i wdrażanie relacyjnych baz danych Pro SQL Server: Najlepsze praktyki w zakresie skalowalności i wydajności - Pro SQL Server Relational Database Design and Implementation: Best Practices for Scalability and Performance
Dostrajanie wydajności za pomocą dynamicznych widoków zarządzania SQL Server - Performance Tuning...
Dynamiczne widoki zarządzania (DMV) są znaczącym i...
Dostrajanie wydajności za pomocą dynamicznych widoków zarządzania SQL Server - Performance Tuning with SQL Server Dynamic Management Views
Praktyczne struktury wykresów w SQL Server i Azure SQL: Umożliwianie głębszych spostrzeżeń przy...
Skorzystaj z funkcji tabeli wykresów w Azure SQL,...
Praktyczne struktury wykresów w SQL Server i Azure SQL: Umożliwianie głębszych spostrzeżeń przy użyciu wysoce połączonych danych - Practical Graph Structures in SQL Server and Azure SQL: Enabling Deeper Insights Using Highly Connected Data

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)