reklama - zainteresowany?

Microsoft SQL Server 2014. Optymalizacja zapytań - Helion

Microsoft SQL Server 2014. Optymalizacja zapytań
Autor: Benjamin Nevarez
Tytuł oryginału: Microsoft SQL Server 2014 Query Tuning & Optimization
TÅ‚umaczenie: Jakub Hubisz
ISBN: 978-83-283-1162-6
stron: 384, Format: 168x237, okładka: miękka
Data wydania: 2015-10-16
Księgarnia: Helion

Cena książki: 69,00 zł

Dodaj do koszyka Microsoft SQL Server 2014. Optymalizacja zapytań

Tagi: SQL Server

Wrzuć piąty bieg!

Microsoft SQL Server 2014 to najnowsza wersja serwera bazodanowego firmy Microsoft. Ta platforma jest rozwijana od ponad 25 lat, a każda kolejna jej wersja wprowadza seriÄ™ ulepszeÅ„ — zarówno w obszarze możliwoÅ›ci, jak i wydajnoÅ›ci. Jednak sam rozwój serwera nie wystarczy, żeby bÅ‚yskawicznie wyciÄ…gać z bazy danych kluczowe informacje. Konieczna jest także optymalizacja parametrów jego pracy oraz zadawanych zapytaÅ„ SQL.

Jak to zrobić? Na to i wiele innych pytaÅ„ odpowiada ta niepowtarzalna książka. ZostaÅ‚a ona w caÅ‚oÅ›ci poÅ›wiÄ™cona optymalizacji serwera oraz zapytaÅ„ SQL. W kolejnych rozdziaÅ‚ach znajdziesz bezcenne informacje na temat rozwiÄ…zywania problemów z zapytaniami oraz optymalizacjÄ… zapytaÅ„. Ponadto zrozumiesz sposób dziaÅ‚ania optymalizatora, zalety dynamicznych widoków oraz znaczenie dobrze wybranych indeksów. Microsoft SQL Server zbiera liczne informacje na temat swojej pracy — możesz je wykorzystać do podkrÄ™cenia jego osiÄ…gów. Ta książka jest obowiÄ…zkowÄ… lekturÄ… każdego administratora, który ma do czynienia z Microsoft SQL Server!
 
  • Zrozum jak dziaÅ‚a optymalizator zapytaÅ„.
  • Znajduj problemy za pomocÄ… rozszerzonych zdarzeÅ„, Å›ledzenia SQL Trace, dynamicznych widoków DMV, mechanizmu Data Collector i innych narzÄ™dzi.
  • Pracuj z operatorami dostÄ™pu do danych, zÅ‚Ä…czeÅ„, agregacji, wspóÅ‚bieżnoÅ›ci i modyfikacji.
  • PrzyÅ›piesz zapytania i znaczÄ…co podnieÅ› wydajność aplikacji tworzÄ…c odpowiednie indeksy.
  • Zrozum statystyki i poznaj sposoby naprawiania bÅ‚Ä™dów w szacowaniu kardynalnoÅ›ci.
  • Maksymalizuj wydajność operacji OLTP za pomocÄ… funkcjonalnoÅ›ci baz OLTP przechowywanych w pamiÄ™ci (Hekaton), w tym tabel zoptymalizowanych do pracy w pamiÄ™ci i natywnie kompilowanych procedur przechowywanych.
  • Monitoruj i promuj magazynowanie planów i wykorzystuj je do poprawiania wydajnoÅ›ci aplikacji.
  • Popraw wydajność zapytaÅ„ hurtowni danych za pomocÄ… indeksów magazynu kolumn.
  • Radź sobie z ograniczeniami procesora zapytaÅ„ za pomocÄ… podpowiedzi i innych metod.

Zmuś Microsoft SQL Server do pracy na najwyższych obrotach!

Dodaj do koszyka Microsoft SQL Server 2014. Optymalizacja zapytań

 

Osoby które kupowały "Microsoft SQL Server 2014. Optymalizacja zapytań", wybierały także:

  • SQL. Kurs video. Kompendium wiedzy na podstawie MySQL
  • Microsoft SQL Server. Kurs video. Tworzenie zaawansowanych zapytaÅ„
  •  T-SQL. Kurs video. Wykorzystanie baz danych przy użyciu niekonwencjonalnych rozwiÄ…zaÅ„. Sztuczki i gotowe rozwiÄ…zania
  • Microsoft SQL Server. Tworzenie baz danych i zarzÄ…dzanie nimi. Kurs video
  • SQL Server i T-SQL w mgnieniu oka. Wydanie II

Dodaj do koszyka Microsoft SQL Server 2014. Optymalizacja zapytań

Spis treści

Microsoft SQL Server 2014. Optymalizacja zapytań -- spis treści

Podziękowania (11)

Wprowadzenie (13)

Rozdział 1. Wprowadzenie do optymalizacji zapytań (17)

  • Architektura (19)
    • Parsowanie i przypisywanie (21)
    • Optymalizacja zapytaÅ„ (21)
    • Generowanie możliwych planów zapytaÅ„ (22)
    • OkreÅ›lanie kosztu każdego z planów (23)
    • Wykonywanie zapytaÅ„ i przechowywanie planów (23)
  • Plany wykonania (25)
    • Plany graficzne (26)
    • XML (32)
    • Plany tekstowe (35)
    • Dodatkowe wÅ‚aÅ›ciwoÅ›ci planów (36)
    • Ostrzeżenia w planach wykonania (39)
    • Pobieranie planów za pomocÄ… Å›ledzenia lub z magazynu planów (44)
    • Usuwanie planów z magazynu planów (49)
  • SET STATISTICS TIME i SET STATISTICS IO (50)
  • Podsumowanie (52)

RozdziaÅ‚ 2. RozwiÄ…zywanie problemów w zapytaniach (53)

  • DMV i DMF (55)
    • sys.dm_exec_requests i sys.dm_exec_sessions (55)
    • sys.dm_exec_query_stats (57)
    • WartoÅ›ci statement_start_offset i statement_end_offset (60)
    • sql_handle i plan_handle (61)
    • query_hash i plan_hash (62)
    • Szukanie kosztownych zapytaÅ„ (64)
  • SQL Trace (65)
  • Zdarzenia rozszerzone (69)
    • Mapowanie zdarzeÅ„ SQL Trace na zdarzenia rozszerzone (71)
    • Tworzenie sesji (73)
  • Data Collector (82)
    • Konfiguracja (83)
    • Wykorzystanie Data Collectora (87)
    • Zapytania na tabelach Data Collectora (88)
  • Podsumowanie (90)

Rozdział 3. Optymalizator zapytań (91)

  • PrzeglÄ…d (92)
  • sys.dm_exec_query_optimizer_info (94)
  • Parsowanie i przypisywanie (101)
  • Upraszczanie (104)
    • Wykrywanie sprzecznoÅ›ci (105)
    • Usuwanie zÅ‚Ä…czeÅ„ z kluczem obcym (107)
  • Plan trywialny (109)
  • ReguÅ‚y transformacji (112)
  • Memo (122)
  • Statystyki (127)
  • PeÅ‚na optymalizacja (129)
    • Search 0 (131)
    • Search 1 (131)
    • Search 2 (133)
  • Podsumowanie (135)

Rozdział 4. Operatory zapytań (137)

  • Operatory dostÄ™pu do danych (138)
    • Skanowanie (139)
    • Przeszukiwanie (141)
    • Wyszukiwanie zaznaczeÅ„ (143)
  • Agregacje (147)
    • Sortowanie i haszowanie (147)
    • Stream Aggregate (147)
    • Hash Aggregate (150)
    • Distinct Sort (151)
  • ZÅ‚Ä…czenia (152)
    • Nested Loops Join (153)
    • Merge Join (155)
    • Hash Join (157)
  • DziaÅ‚ania równolegÅ‚e (158)
    • Operator wymiany (160)
    • Ograniczenia (166)
  • Aktualizacje (167)
    • Plany per wiersz i per indeks (169)
    • Zabezpieczenie przed problemem Halloween (172)
  • Podsumowanie (173)

Rozdział 5. Indeksy (175)

  • Wprowadzenie (176)
  • Tworzenie indeksów (177)
    • Indeksy klastrowe a sterty (181)
    • Klucz indeksu klastrowego (185)
    • Indeksy pokrywajÄ…ce (186)
    • Indeksy filtrowane (187)
  • Operacje na indeksach (189)
  • Database Engine Tuning Advisor (193)
    • Optymalizacja zapytaÅ„ i korzystanie z magazynu planów (196)
    • RozÅ‚adowanie narzutu optymalizacji na serwer testowy (197)
  • BrakujÄ…ce indeksy (202)
  • Fragmentacja indeksów (204)
  • Nieużywane indeksy (206)
  • Podsumowanie (208)

Rozdział 6. Statystyki (209)

  • Statystyki (210)
    • Tworzenie i aktualizacja statystyk (210)
    • Sprawdzanie obiektów statystyk (213)
    • GÄ™stość (216)
  • Histogram (218)
  • Nowy mechanizm szacowania kardynalnoÅ›ci (222)
    • PrzykÅ‚ady (223)
    • Flaga 4137 (227)
  • BÅ‚Ä™dy szacunku kardynalnoÅ›ci (227)
  • Statystyki inkrementacyjne (229)
  • Statystyki dla kolumn wyliczeniowych (232)
  • Statystyki filtrowane (234)
  • Statystyki dla kluczy rosnÄ…cych (236)
    • Flaga 2389 (238)
  • UPDATE STATISTICS z ROWCOUNT i PAGECOUNT (242)
  • Statystyki na serwerach poÅ‚Ä…czonych (245)
  • Konserwacja statystyk (246)
  • Szacowanie kosztów (249)
  • Podsumowanie (251)

Rozdział 7. OLTP w pamięci - Hekaton (253)

  • Architektura (255)
  • Tabele i indeksy (257)
    • Tworzenie tabel Hekatona (258)
    • Indeksy haszowe (264)
    • Indeksy zakresowe (268)
    • PrzykÅ‚ady (269)
  • Natywnie kompilowane procedury przechowywane (273)
    • Tworzenie natywnie kompilowanych procedur przechowywanych (273)
    • DLL (276)
  • Ograniczenia (279)
  • NarzÄ™dzie AMR (280)
  • Podsumowanie (285)

RozdziaÅ‚ 8. Magazynowanie planów (287)

  • Kompilacja i rekompilacja zestawów zapytaÅ„ (288)
  • PrzeglÄ…danie magazynu planów (292)
    • Jak usuwać plany? (294)
  • Parametryzacja (295)
    • Autoparametryzacja (296)
    • Opcja optymalizacji dla zapytaÅ„ ad hoc (297)
    • Wymuszona parametryzacja (299)
    • Procedury przechowywane (300)
  • PodsÅ‚uchiwanie parametrów (302)
    • Optymalizacja pod typowy parametr (304)
    • Optymalizacja przy każdym wykonaniu (305)
    • Zmienne lokalne i podpowiedź OPTIMIZE FOR UNKNOWN (306)
    • WyÅ‚Ä…czanie podsÅ‚uchiwania parametrów (308)
    • PodsÅ‚uchiwanie parametrów i opcje SET wpÅ‚ywajÄ…ce na powtórne wykorzystanie planów (309)
  • Podsumowanie (315)

Rozdział 9. Hurtownie danych (317)

  • Hurtownie danych (318)
  • Optymalizacja zÅ‚Ä…czenia gwiaździstego (321)
  • Indeksy magazynu kolumn (326)
    • KorzyÅ›ci wydajnoÅ›ciowe (327)
    • Przetwarzanie partiami (329)
    • Tworzenie indeksów magazynu kolumn (330)
    • Podpowiedzi (335)
  • Podsumowanie (336)

Rozdział 10. Ograniczenia i podpowiedzi procesora zapytań (339)

  • Badania nad optymalizacjÄ… zapytaÅ„ (341)
  • Kolejność zÅ‚Ä…czeÅ„ (341)
  • Rozbijanie skomplikowanych zapytaÅ„ (344)
    • Logika OR w klauzuli WHERE (345)
    • ZÅ‚Ä…czenia i zagregowane zbiory danych (347)
  • Podpowiedzi (348)
    • Kiedy korzystać z podpowiedzi? (349)
    • Rodzaje podpowiedzi (351)
    • ZÅ‚Ä…czenia (352)
    • Agregacje (355)
    • FORCE ORDER (356)
    • INDEX, FORCESCAN i FORCESEEK (359)
    • FAST N (361)
    • NOEXPAND i EXPAND VIEWS (363)
    • Wskazówki planów (364)
    • USE PLAN (366)
  • Podsumowanie (368)

Dodatek. ŹródÅ‚a (369)

  • Opracowania techniczne (370)
  • ArtykuÅ‚y (371)
  • Prace naukowe (372)
  • Książki (374)

Skorowidz (375)

Dodaj do koszyka Microsoft SQL Server 2014. Optymalizacja zapytań

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.