Oracle Database 12c. Problemy i rozwiązania
- Autorzy:
- Sam Alapati, Darl Kuhn, Bill Padfield
- Wydawnictwo:
- Helion
- Ocena:
- 5.5/6 Opinie: 4
- Stron:
- 552
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi

Opis ebooka: Oracle Database 12c. Problemy i rozwiązania
Twoja ostatnia deska ratunku przy problemach z bazą Oracle12c
Oracle to jedna z najpopularniejszych baz danych na świecie i znajduje zastosowanie w wielu firmach. W jej tabelach przechowywane są gigantyczne ilości danych. Zasoby te są każdego dnia przetwarzane na wiele sposobów, a szybkość dostępu do rezultatów w sposób kluczowy wpływa na efektywność pracy całej masy ludzi. Jeżeli dostęp do danych jest utrudniony, to administrator bazy musi błyskawicznie zlokalizować i rozwiązać problem.
Dzięki tej książce będziesz przygotowany na najbardziej stresujące sytuacje spotykane w codziennej pracy administratora. W trakcie lektury opanujesz techniki optymalizacji wykorzystania pamięci i dysków, czasu trwania zapytań SQL oraz wydajności. Znajdziesz tu również liczne opisy problemów z życia wziętych oraz najlepsze sposoby ich rozwiązywania. Ponadto nauczysz się monitorować pracę systemu i zidentyfikujesz problemy, zanim dotkną one jego użytkowników. Przekonasz się, jak kluczową rolę pełnią właściwie dobrane indeksy. Książka ta jest obowiązkową pozycją dla każdego administratora bazy danych!
Dzięki tej książce:
- zapoznasz się z możliwymi przyczynami problemów z bazą
- zoptymalizujesz zużycie pamięci RAM i dysków twardych
- stworzysz indeksy, które poprawią wydajność Twojej bazy
- będziesz automatycznie regulować i stabilizować zapytania za pomocą narzędzi SQL Tuning Advisor i SQL Plan Baselines
- skutecznie przeanalizujesz wolne zapytania SQL
- będziesz przygotowany na problemy z bazą
Błyskawicznie rozwiąż problemy z bazą danych!
Sprawdzone rozwiązania najczęściej spotykanych problemów z wydajnością bazy danych Oracle12c
Problem z wydajnością bazy danych rzadko jest „zwykłymi” problemem. Często jest to kryzys, podczas którego szef stoi administratorowi nad głową i domaga się natychmiastowego rozwiązania, a telefon z pytaniami od użytkowników dzwoni bez przerwy. Wtedy nie ma czasu, aby spokojne przejrzeć podręcznik, albo usiąść wygodnie i poczytać dokumentację. To, co jest wtedy potrzebne, to książka z rozwiązaniami problemów, a tematem książki Recepty na sprawną bazę danych Oracle 12c są właśnie rozwiązania.
Ta książka jest gotowym poradnikiem dla administratorów potrzebujących natychmiastowej pomocy przy rozwiązywaniu problemów z wydajnością bazy danych Oracle. Jest pełna przykładów, a każdy rozdział omawia określonego rodzaju problemy i zawiera porady, co należy zrobić w najczęściej spotykanych sytuacjach, gdy wystąpi dany problem. Podane rozwiązania są opatrzone przejrzystymi objaśnieniami i teoretycznymi wykładami autorów. Gdy będziesz musiał coś zrobić, co dotyczy wydajności bazy, prawdopodobnie znajdziesz w tej książce potrzebną poradę i rozwiązanie.
Niniejsza książka to:
- sprawdzone rozwiązania z życia wziętych problemów z wydajnością bazy Oracle
- praktyczne i teoretyczne opisy każdego rozwiązania
- skuteczne porady, gdy czas nagli i efekty są potrzebne natychmiast
Dowiesz się z niej, jak:
- optymalizować wykorzystanie pamięci i dysków
- kontrolować wydajność i rozwiązywać problemy
- wyszukiwać i usprawniać długotrwałe zapytania SQL
- dopasowywać najważniejsze parametry optymalizatora do własnych potrzeb
- tworzyć indeksy poprawiające wydajność bazy danych
- automatycznie regulować i stabilizować zapytania za pomocą narzędzi SQL Tuning Advisor i SQL Plan Baselines
Wybrane bestsellery
-
Oracle RMAN Pocket Reference is a handy guide for DBAs who intend to use Oracle Recovery Manager for database backup and recovery. Because Recovery Manager (RMAN) is a relatively new tool, many DBAs are just becoming familiar with it. They will welcome a timely book that explains clearly and...(33.92 zł najniższa cena z 30 dni)
33.92 zł
39.90 zł(-15%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł(-35%) -
Relacyjne bazy danych są wszędzie wokół nas, a do podstawowych umiejętności wymaganych od współczesnych programistów należy dobra znajomość języka SQL. Na świecie nie ma jednak osób, którym nie zdarza się czegoś zapomnieć. Jeśli potrzebujesz pomocy w codziennej pracy lub chcesz odświeżyć wiedzę n...(8.50 zł najniższa cena z 30 dni)
9.35 zł
17.00 zł(-45%) -
Jeśli chcesz szybko i praktycznie przekonać się, czy MySQL spełnia Twoje wymagania, pora przeczytać tę książkę. Znajdziesz tu mnóstwo ćwiczeń, które pomogą Ci w lot poznać ważne aspekty pracy z systemem i umieścić w nim własne dane. Dowiesz się, jak zainstalować i skonfigurować MySQL. Nauczysz si...
MySQL. Darmowa baza danych. Ćwiczenia praktyczne. Wydanie II MySQL. Darmowa baza danych. Ćwiczenia praktyczne. Wydanie II
(17.45 zł najniższa cena z 30 dni)19.20 zł
34.90 zł(-45%) -
Oto przewodnik po koncepcjach testowania i wiodących frameworkach, za pomocą których automatyzuje się testy aplikacji internetowych, takich jak Selenium, Cypress, Puppeteer i Playwright. Zaprezentowano w nim unikatowe funkcjonalności tych rozwiązań, ich wady i zalety, a także wyjaśniono zasady ko...
Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji
(44.85 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
To książka przeznaczona dla osób, które posługują się językiem JavaScript i chcą wykorzystać jego możliwości do zbudowania kompletnej aplikacji internetowej. Prezentuje język TypeScript i opisuje jego najlepsze cechy, pokazuje także, w jaki sposób za pomocą takich frameworków jak React, Redux, No...
React, TypeScript i Node. Tworzenie aplikacji internetowych typu fullstack React, TypeScript i Node. Tworzenie aplikacji internetowych typu fullstack
(65.40 zł najniższa cena z 30 dni)70.85 zł
109.00 zł(-35%) -
Trzymasz w ręku najlepszy podręcznik do podstaw pisania programów w C — ponadto zdobyte umiejętności przydadzą Ci się także przy pracy z innymi językami programowania. Dzięki prostym i praktycznym instrukcjom szybko zaczniesz pisać przydatne programy, od gier po aplikacje mobilne. Ponadto w...
Język C. Programowanie dla początkujących. Wydanie III Język C. Programowanie dla początkujących. Wydanie III
-
Bogate źródło informacji na temat Raspberry Pi! Raspberry Pi to komputer wielkości karty kredytowej. Wśród jego głównych atutów można wymienić ogrom możliwości oraz niską cenę. Początkowo miał pełnić rolę platformy do nauki programowania, jednak szybko znalazł tysiące...(24.50 zł najniższa cena z 30 dni)
26.95 zł
49.00 zł(-45%) -
Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów Podręcznik profesjonalnego programisty! Robert C. Martin, znany jako Uncle Bob, to jeden z prawdziwych gwiazdorów branży IT, człowiek o niezwykłej charyzmie, rewelacyjnym podejściu do słuchaczy i poczuciu h...
Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów
(29.40 zł najniższa cena z 30 dni)31.85 zł
49.00 zł(-35%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły ebooka
- Tytuł oryginału:
- Oracle Database 12c Performance Tuning Recipes: A Problem-Solution Approach
- Tłumaczenie:
- Andrzej Watrak
- ISBN Książki drukowanej:
- 978-83-246-9801-1, 9788324698011
- Data wydania książki drukowanej:
- 2014-11-20
- ISBN Ebooka:
- 978-83-246-9804-2, 9788324698042
- Data wydania ebooka:
-
2014-11-21
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 26483
- Rozmiar pliku Pdf:
- 5.2MB
- Rozmiar pliku ePub:
- 4.7MB
- Rozmiar pliku Mobi:
- 12.0MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- 1.1. Tworzenie maksymalnie wydajnej bazy danych (22)
- 1.2. Tworzenie przestrzeni tabel i maksymalizacja wydajności (26)
- 1.3. Dobór typów tabel do wymagań biznesowych (28)
- 1.4. Dobór cech tabel zwiększających wydajność (29)
- 1.5. Właściwy dobór typów danych (31)
- 1.6. Zapobieganie opóźnieniom przydzielania rozszerzeń podczas tworzenia tabel (35)
- 1.7. Maksymalizacja prędkości ładowania danych (37)
- 1.8. Wydajne usuwanie danych z tabel (39)
- 1.9. Wyświetlanie automatycznych zaleceń narzędzia Segment Advisor (42)
- 1.10. Ręczne generowanie zaleceń narzędzia Segment Advisor (44)
- 1.11. Automatyczne wysyłanie pocztą e-mail zaleceń narzędzia Segment Advisor (48)
- 1.12. Przebudowa wierszy obejmujących kilka bloków (49)
- 1.13. Wykrywanie łańcuchowania i migracji wierszy (53)
- 1.14. Odróżnienie migracji od łańcuchowania wierszy (54)
- 1.15. Proaktywne zapobieganie migracji/łańcuchowaniu wierszy (55)
- 1.16. Wykrywanie niewykorzystanego miejsca w tabeli (56)
- 1.17. Śledzenie i wykrywanie miejsca poniżej wskaźnika zajętości (57)
- 1.18. Zastosowanie pakietu DBMS_SPACE do wykrywania wolnego miejsca poniżej wskaźnika zajętości (59)
- 1.19. Zwalnianie niewykorzystanego miejsca w tabelach (60)
- 1.20. Kompresja danych podczas ładowania za pomocą bezpośredniej ścieżki (61)
- 1.21. Kompresja danych dla wszystkich instrukcji DML (64)
- 1.22. Kompresja danych na poziomie kolumny (65)
- 2.1. Czym są B-drzewa? (69)
- 2.2. Wybór kolumn do indeksowania (75)
- 2.3. Tworzenie ograniczenia klucza podstawowego i indeksu (78)
- 2.4. Zapewnienie unikatowości wartości w kolumnie (80)
- 2.5. Indeksowanie kolumn z kluczami obcymi (82)
- 2.6. Kiedy stosować indeks łączony (85)
- 2.7. Zmniejszenie wielkości indeksu za pomocą kompresji (87)
- 2.8. Implementacja indeksu funkcyjnego (89)
- 2.9. Indeksowanie kolumny wirtualnej (91)
- 2.10. Ograniczenie rywalizacji o miejsce w indeksie podczas kilku równoległych procesów umieszczania danych (92)
- 2.11. Przełączanie widoczności indeksu dla optymalizatora (93)
- 2.12. Tworzenie indeksu bitmapowego dla schematu gwiaździstego (95)
- 2.13. Tworzenie łączonego indeksu bitmapowego (97)
- 2.14. Tworzenie tabeli indeksowej (98)
- 2.15. Monitorowanie wykorzystania indeksów (100)
- 2.16. Maksymalizacja szybkości tworzenia indeksu (101)
- 2.17. Odzyskiwanie niewykorzystanego miejsca indeksu (103)
- 3.1. Automatyczne zarządzanie pamięcią (107)
- 3.2. Zarządzanie wieloma buforami (110)
- 3.3. Określenie minimalnych wielkości pamięci (112)
- 3.4. Kontrola operacji zmiany wielkości pamięci (113)
- 3.5. Optymalizacja wykorzystania pamięci (114)
- 3.6. Regulacja przydziału pamięci obszarowi PGA (115)
- 3.7. Konfiguracja pamięci podręcznej serwera (118)
- 3.8. Zarządzanie pamięcią podręczną serwera (120)
- 3.9. Zapamiętywanie wyników zapytań SQL (122)
- 3.10. Zapisywanie wyników w pamięci podręcznej klienta (125)
- 3.11. Zapamiętywanie wyników funkcji PL/SQL (127)
- 3.12. Konfiguracja pamięci podręcznej Smart Flash (130)
- 3.13. Regulacja bufora dziennika powtórzeń (131)
- 3.14. Ograniczenie przydziału pamięci obszaru PGA (133)
- 4.1. Implementacja repozytorium AWR (136)
- 4.2. Zmiana interwału zbierania i okresu przechowywania statystyk (137)
- 4.3. Ręczne tworzenie raportów AWR (139)
- 4.4. Tworzenie raportów AWR za pomocą aplikacji Enterprise Manager (142)
- 4.5. Tworzenie raportu AWR dla wybranego zapytania SQL (143)
- 4.6. Tworzenie statystyk odniesienia bazy danych (145)
- 4.7. Zarządzanie statystykami odniesienia za pomocą aplikacji Enterprise Manager (148)
- 4.8. Zarządzanie repozytorium statystyk AWR (149)
- 4.9. Automatyczne tworzenie statystyk odniesienia (151)
- 4.10. Szybka analiza raportów AWR (153)
- 4.11. Ręczne pozyskiwanie informacji o aktywnych sesjach (154)
- 4.12. Pozyskiwanie informacji ASH z aplikacji Enterprise Manager (159)
- 4.13. Pozyskiwanie informacji ASH ze słownika danych (160)
- 5.1. Czas odpowiedzi bazy (165)
- 5.2. Identyfikacja najdłużej oczekujących zapytań SQL (168)
- 5.3. Analiza zdarzeń oczekiwania (169)
- 5.4. Klasy zdarzeń oczekiwania (170)
- 5.5. Badanie zdarzeń oczekiwania sesji (171)
- 5.6. Badanie zdarzeń oczekiwania według klas (173)
- 5.7. Rozwiązywanie problemu oczekiwania na zajęty bufor (175)
- 5.8. Rozwiązywanie problemu oczekiwania na synchronizację pliku dziennika (177)
- 5.9. Minimalizacja czasu oczekiwania na odczyt danych w innej sesji (178)
- 5.10. Zmniejszenie liczby zdarzeń oczekiwania na bezpośredni odczyt pliku (179)
- 5.11. Minimalizacja czasu oczekiwania na proces Recovery Writer (181)
- 5.12. Wyszukiwanie przyczyny blokady (182)
- 5.13. Identyfikacja sesji blokowanych i blokujących (183)
- 5.14. Obsługa blokad (185)
- 5.15. Identyfikacja zablokowanego obiektu (186)
- 5.16. Obsługa zdarzeń enq: TM - contention (187)
- 5.17. Identyfikacja ostatnio zablokowanych sesji (189)
- 5.18. Analiza ostatnich zdarzeń oczekiwania w bazie danych (192)
- 5.19. Określenie czasu oczekiwania spowodowanego blokadą (193)
- 5.20. Minimalizacja czasu oczekiwania na zatrzaski (195)
- 6.1. Wykrywanie problemów z miejscem na dysku (201)
- 6.2. Identyfikacja słabych punktów systemu (203)
- 6.3. Określenie procesów wykorzystujących najwięcej zasobów systemu (205)
- 6.4. Wykrywanie problemów z procesorem (207)
- 6.5. Identyfikacja procesów zajmujących procesor i pamięć (209)
- 6.6. Identyfikacja problemów z dyskami (210)
- 6.7. Wykrywanie procesów obciążających sieć (213)
- 6.8. Kojarzenie procesu zajmującego zasoby z bazą danych (214)
- 6.9. Przerywanie procesu zajmującego dużo zasobów systemu (217)
- 7.1. Określenie optymalnego okresu przechowywania danych o wycofaniach transakcji (219)
- 7.2. Wyszukiwanie obiektów zajmujących najwięcej miejsca w przestrzeni wycofań (224)
- 7.3. Eliminacja błędu ORA-01555 (225)
- 7.4. Kontrola wykorzystania tymczasowej przestrzeni (227)
- 7.5. Identyfikacja obiektów zajmujących przestrzeń tymczasową (228)
- 7.6. Eliminacja błędu "Unable to Extend Temp Segment" (229)
- 7.7. Eliminacja błędów otwartego kursora (231)
- 7.8. Odblokowanie zawieszonej bazy danych (233)
- 7.9. Korzystanie z interpretera ADRCI (237)
- 7.10. Przeglądanie logu alarmów za pomocą poleceń ADRCI (240)
- 7.11. Przeglądanie incydentów za pomocą interpretera ADRCI (242)
- 7.12. Pakowanie incydentów dla zespołu pomocy technicznej Oracle (243)
- 7.13. Wykonanie testu stanu bazy danych (245)
- 7.14. Tworzenie testu SQL (247)
- 7.15. Tworzenie raportu AWR (249)
- 7.16. Porównywanie wydajności bazy z dwóch okresów (252)
- 7.17. Analiza raportu AWR (253)
- 8.1. Odczytywanie wszystkich wierszy tabeli (260)
- 8.2. Odczytywanie zestawu wierszy tabeli (261)
- 8.3. Łączenie tabel odpowiednimi wierszami (263)
- 8.4. Łączenie tabel z brakującymi wierszami (266)
- 8.5. Tworzenie prostych podzapytań (269)
- 8.6. Tworzenie podzapytań skorelowanych (272)
- 8.7. Porównywanie dwóch tabel z brakującymi wierszami (274)
- 8.8. Porównywanie dwóch tabel i wyszukiwanie wspólnych wierszy (276)
- 8.9. Łączenie wyników podobnych zapytań SELECT (277)
- 8.10. Przeszukiwanie zakresu wartości (279)
- 8.11. Przetwarzanie wartości NULL (282)
- 8.12. Wyszukiwanie fragmentów wartości w kolumnach (285)
- 8.13. Wielokrotne użycie zapytań zapisanych we współdzielonym buforze (288)
- 8.14. Zapobieganie przypadkowemu pełnemu skanowaniu tabeli (292)
- 8.15. Tworzenie wydajnych widoków tymczasowych (294)
- 8.16. Unikanie operatora NOT (296)
- 8.17. Sterowanie wielkością transakcji (298)
- 9.1. Wyświetlenie planu wykonania zapytania (302)
- 9.2. Dostosowanie zawartości planu wykonania (304)
- 9.3. Graficzne przedstawienie planu wykonania (307)
- 9.4. Jak czytać plan wykonania (308)
- 9.5. Obserwacja długotrwałych zapytań SQL (310)
- 9.6. Wyszukiwanie bieżących zapytań SQL zajmujących najwięcej zasobów (311)
- 9.7. Wyświetlanie statystyk dotyczących bieżących zapytań SQL (313)
- 9.8. Obserwacja postępu realizacji planu wykonania zapytania SQL (315)
- 9.9. Wyszukiwanie wykonanych w przeszłości zapytań SQL zajmujących najwięcej zasobów (318)
- 9.10. Porównywanie wydajności zapytań SQL po wprowadzeniu zmian w systemie (320)
- 10.1. Przygotowanie środowiska (327)
- 10.2. Śledzenie wybranego zapytania SQL (329)
- 10.3. Włączenie śledzenia zapytań we własnej sesji (331)
- 10.4. Wyszukiwanie plików śledzenia (331)
- 10.5. Badanie surowego pliku śledzenia zapytania SQL (332)
- 10.6. Analiza plików śledzenia (333)
- 10.7. Formatowanie plików śledzenia za pomocą narzędzia TKPROF (334)
- 10.8. Analiza pliku wynikowego narzędzia TKPROF (335)
- 10.9. Analiza plików śledzenia za pomocą narzędzia Oracle Trace Analyzer (338)
- 10.10. Śledzenie zapytań równoległych (341)
- 10.11. Śledzenie wybranego wątku zapytania równoległego (342)
- 10.12. Śledzenie zapytań równoległych w środowisku RAC (343)
- 10.13. Scalanie kilku plików śledzenia (344)
- 10.14. Określenie sesji do śledzenia (345)
- 10.15. Śledzenie całych sesji (345)
- 10.16. Śledzenie sesji na podstawie identyfikatora procesu (347)
- 10.17. Śledzenie kilku sesji (348)
- 10.18. Śledzenie instancji bazy danych (349)
- 10.19. Wywoływanie zdarzenia 10046 śledzącego sesję (350)
- 10.20. Wywoływanie zdarzenia 10046 w instancji bazy (351)
- 10.21. Włączenie śledzenia trwającej sesji (352)
- 10.22. Włączenie śledzenia sesji po zalogowaniu (353)
- 10.23. Śledzenie ścieżki optymalizatora (354)
- 10.24. Tworzenie automatycznych plików śledzenia błędów (356)
- 10.25. Śledzenie procesów działających w tle (357)
- 10.26. Śledzenie procesu nasłuchu (358)
- 10.27. Śledzenie aktywności archiwum w środowisku Data Guard (359)
- 11.1. Wyświetlenie szczegółów zadania automatycznej regulacji zapytania SQL (363)
- 11.2. Wyświetlenie zaleceń narzędzia Automatic SQL Tuning Advisor (365)
- 11.3. Tworzenie skryptu SQL implementującego automatyczne zalecenie (368)
- 11.4. Modyfikacja funkcjonalności automatycznej regulacji zapytań SQL (369)
- 11.5. Włączanie i wyłączanie automatycznej regulacji zapytań SQL (371)
- 11.6. Zmiana atrybutów okna serwisowego (373)
- 11.7. Tworzenie zestawu regulacyjnego SQL (374)
- 11.8. Przeglądanie najbardziej obciążających bazę zapytań SQL w repozytorium AWR (375)
- 11.9. Wypełnianie zestawów regulacyjnych SQL danymi z repozytorium AWR (378)
- 11.10. Przeglądanie najbardziej obciążających system zapytań SQL zapisanych w pamięci (379)
- 11.11. Wypełnianie zestawu regulacyjnego informacjami o zapytaniach zapisanych w pamięci (381)
- 11.12. Wypełnianie zestawu regulacyjnego SQL informacjami o wszystkich zapytaniach zapisanych w pamięci (382)
- 11.13. Wyświetlenie zawartości zestawu regulacyjnego SQL (384)
- 11.14. Wybiórcze usuwanie zapytań z zestawu regulacyjnego (385)
- 11.15. Przenoszenie zestawu regulacyjnego SQL (386)
- 11.16. Tworzenie zadania regulacyjnego (388)
- 11.17. Uruchomienie narzędzia SQL Tuning Advisor (391)
- 11.18. Przygotowywanie zaleceń regulacji zapytań SQL za pomocą narzędzia ADDM (394)
- Podstawowe informacje (397)
- Całościowy obraz (399)
- 12.1. Tworzenie i zatwierdzanie profili SQL (402)
- 12.2. Sprawdzenie, czy profil SQL zapytania jest wykorzystywany (405)
- 12.3. Automatyczne zatwierdzanie profili SQL (406)
- 12.4. Wyświetlanie informacji o profilu SQL (408)
- 12.5. Wybiórcze testowanie profili SQL (410)
- 12.6. Przenoszenie profilu SQL do innej bazy danych (411)
- 12.7. Blokowanie profilu SQL (413)
- 12.8. Usuwanie profilu SQL (414)
- 12.9. Tworzenie wzorca planu dla zapytania zapisanego w pamięci (415)
- 12.10. Tworzenie wzorca planu dla zapytań zapisanych w zestawie regulacyjnym (417)
- 12.11. Automatyczne tworzenie wzorców planów (419)
- 12.12. Zmiana wzorca planu (420)
- 12.13. Sprawdzenie dostępności wzorca planu (422)
- 12.14. Sprawdzenie, czy wzorzec planu jest wykorzystywany (423)
- 12.15. Wyświetlenie planów wykonania we wzorcu planu (424)
- 12.16. Ręczne dodawanie planu wykonania do wzorca planu (425)
- 12.17. Przełączanie automatycznego zatwierdzania nowych planów wykonania (428)
- 12.18. Blokowanie wzorca planu (429)
- 12.19. Usuwanie wzorca planu (430)
- 12.20. Przenoszenie wzorców planów (431)
- 13.1. Określenie celu optymalizatora (434)
- 13.2. Włączenie automatycznego zbierania statystyk (435)
- 13.3. Ustawianie preferencji zadania zbierania statystyk (437)
- 13.4. Ręczne zbieranie statystyk (441)
- 13.5. Blokowanie statystyk (443)
- 13.6. Kompensacja brakujących statystyk (444)
- 13.7. Eksport statystyk (446)
- 13.8. Odtwarzanie wcześniejszych wersji statystyk (447)
- 13.9. Zbieranie statystyk systemowych (448)
- 13.10. Weryfikacja nowych statystyk (450)
- 13.11. Narzucenie optymalizatorowi użycia indeksu (452)
- 13.12. Włączanie funkcjonalności optymalizatora zapytań (453)
- 13.13. Zapobieganie tworzeniu histogramów przez bazę danych (455)
- 13.14. Zwiększenie wydajności zapytań bez zmiennych powiązanych (456)
- 13.15. Adaptacyjne współdzielenie kursora (458)
- 13.16. Tworzenie statystyk dla wyrażeń (463)
- 13.17. Zbieranie statystyk dla skorelowanych kolumn (464)
- 13.18. Automatyczne tworzenie grup kolumn (465)
- 13.19. Zbieranie statystyk dla partycjonowanych tabel (467)
- 13.20. Równoległe zbieranie statystyk dla dużych tabel (468)
- 13.21. Ustalanie aktualności statystyk (470)
- 13.22. Przeglądanie obiektów do objęcia statystykami (471)
- 14.1. Tworzenie wskazówki (474)
- 14.2. Zmiana ścieżki dostępu do danych (475)
- 14.3. Zmiana kolejności łączenia tabel (478)
- 14.4. Zmiana metody łączenia tabel (480)
- 14.5. Zmiana wersji optymalizatora (482)
- 14.6. Wybór między szybką odpowiedzią a ogólną optymalizacją zapytania (483)
- 14.7. Umieszczanie danych za pomocą bezpośredniej ścieżki do pliku (486)
- 14.8. Umieszczanie wskazówek w widokach (489)
- 14.9. Zapisywanie wyników zapytania w pamięci podręcznej (491)
- 14.10. Kierowanie rozproszonego zapytania do określonej bazy danych (495)
- 14.11. Zbieranie rozszerzonych statystyk realizacji zapytania (498)
- 14.12. Aktywacja przekształcenia zapytania (500)
- 14.13. Zwiększenie wydajności zapytań wykorzystujących gwiaździsty schemat danych (502)
- 15.1. Zastosowanie równoległości w wybranym zapytaniu (506)
- 15.2. Konfiguracja równoległości podczas tworzenia obiektów (509)
- 15.3. Konfiguracja równoległości dla istniejących obiektów (510)
- 15.4. Implementacja równoległych operacji DML (511)
- 15.5. Równoległe tworzenie tabel (514)
- 15.6. Równoległe tworzenie indeksów (516)
- 15.7. Równoległe przebudowywanie indeksu (517)
- 15.8. Równoległe przenoszenie partycji (519)
- 15.9. Równoległe dzielenie partycji (521)
- 15.10. Konfiguracja automatycznego stopnia równoległości (522)
- 15.11. Badanie planu wykonania zapytania (525)
- 15.12. Kontrola równoległych operacji (528)
- 15.13. Wyszukiwanie słabych punktów procesów równoległych (530)
- 15.14. Uzyskiwanie szczegółowych informacji o równoległych sesjach (531)
O autorach (13)
O korektorach merytorycznych (15)
Podziękowania (17)
Wprowadzenie (19)
Rozdział 1. Optymalizacja wydajności tabel (21)
Rozdział 2. Dobór i optymalizacja indeksów (67)
Rozdział 3. Optymalizacja pamięci instancji bazy danych (107)
Rozdział 4. Monitoring wydajności systemu (135)
Rozdział 5. Minimalizacja rywalizacji o zasoby (165)
Rozdział 6. Analiza wydajności systemu operacyjnego (199)
Rozdział 7. Rozwiązywanie problemów z bazą danych (219)
Rozdział 8. Tworzenie wydajnych zapytań SQL (259)
Rozdział 9. Ręczna regulacja zapytań SQL (301)
Rozdział 10. Śledzenie realizacji zapytań SQL (327)
Rozdział 11. Automatyczna regulacja zapytań SQL (361)
Rozdział 12. Optymalizacja i ujednolicenie planu wykonania zapytania (397)
Rozdział 13. Konfiguracja optymalizatora zapytań (433)
Rozdział 14. Implementacja wskazówek w zapytaniach (473)
Rozdział 15. Równoległe wykonywanie zapytań (505)
Skorowidz (535)
Helion - inne książki
-
Ten przystępny przewodnik jest przeznaczony dla analityków danych, którzy chcą dobrze poznać proces tworzenia analitycznego zbioru danych i samodzielnie pisać kod niezbędny do uzyskania zamierzonego wyniku. Przedstawiono w nim składnię języka SQL oraz zasady budowania szybko działających zapytań ...
SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących
(44.85 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Oto wyjątkowy przewodnik po platformie Roblox. Składa się z 24 lekcji skonstruowanych w sposób ułatwiający szybkie opanowanie materiału; przeczytanie każdej z nich i wykonanie podanych ćwiczeń zajmie Ci najwyżej godzinę. Lekcje i zadania łącznie tworzą kurs, dzięki któremu nauczysz się samodzieln...
Roblox Lua w 24 godziny. Tworzenie gier dla początkujących Roblox Lua w 24 godziny. Tworzenie gier dla początkujących
(44.85 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
To książka przeznaczona dla osób, które chcą dobrze zrozumieć matematyczne podstawy nauki o danych i nauczyć się stosowania niektórych koncepcji w praktyce. Wyjaśniono tu takie zagadnienia jak rachunek różniczkowy i całkowy, rachunek prawdopodobieństwa, algebra liniowa i statystyka, pokazano takż...
Podstawy matematyki w data science. Algebra liniowa, rachunek prawdopodobieństwa i statystyka Podstawy matematyki w data science. Algebra liniowa, rachunek prawdopodobieństwa i statystyka
(44.85 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Z tym przewodnikiem nauczysz się stosowania Reacta w praktyce. Dowiesz się, w jaki sposób zbudować jednostronicową, złożoną aplikację internetową, i zdobędziesz wiedzę umożliwiającą używanie tej biblioteki w codziennej pracy. Pokazano tu, jak rozpocząć projekt i rozwijać rzeczywistą aplikację. Za...
React w działaniu. Tworzenie aplikacji internetowych. Wydanie II React w działaniu. Tworzenie aplikacji internetowych. Wydanie II
(38.35 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Ta książka jest drugim, zaktualizowanym i uzupełnionym wydaniem przewodnika dla programistów. Rozpoczyna się od szczegółowego wprowadzenia do nowoczesnego C++ z uwzględnieniem technik eliminowania wąskich gardeł w kodzie bazowym. Następnie omówiono zagadnienia optymalizacji struktur danych i zarz...
Wysoce wydajny C++. Opanuj sztukę optymalizowania działania kodu. Wydanie II Wysoce wydajny C++. Opanuj sztukę optymalizowania działania kodu. Wydanie II
(77.35 zł najniższa cena z 30 dni)77.35 zł
119.00 zł(-35%) -
Microsoft Power BI jest doskonałym narzędziem do profesjonalnej analizy danych. Jeśli jednak chcesz uzyskać za jego pomocą naprawdę spektakularne efekty, musisz się biegle posługiwać językiem DAX (Data Analysis Expressions). Pozwala on na wykonywanie zaawansowanych obliczeń i zapytań dotyczących ...
DAX i Power BI w analizie danych. Tworzenie zaawansowanych i efektywnych analiz dla biznesu DAX i Power BI w analizie danych. Tworzenie zaawansowanych i efektywnych analiz dla biznesu
(57.85 zł najniższa cena z 30 dni)57.85 zł
89.00 zł(-35%) -
To książka przeznaczona dla inżynierów danych i programistów, którzy chcą za pomocą Sparka przeprowadzać skomplikowane analizy danych i korzystać z algorytmów uczenia maszynowego, nawet jeśli te dane pochodzą z różnych źródeł. Wyjaśniono tu, jak dzięki Apache Spark można odczytywać i ujednolicać ...(57.85 zł najniższa cena z 30 dni)
57.85 zł
89.00 zł(-35%) -
Jeśli masz już pewne umiejętności pentestera, dzięki tej książce poszerzysz swoją wiedzę o zaawansowanych narzędziach dostępnych w Kali Linux, a także nauczysz się wyrafinowanych taktyk stosowanych przez prawdziwych hakerów do atakowania sieci komputerowych. Omówiono tu różne sposoby instalowania...
Kali Linux i zaawansowane testy penetracyjne. Zostań ekspertem cyberbezpieczeństwa za pomocą Metasploit, Nmap, Wireshark i Burp Suite. Wydanie IV Kali Linux i zaawansowane testy penetracyjne. Zostań ekspertem cyberbezpieczeństwa za pomocą Metasploit, Nmap, Wireshark i Burp Suite. Wydanie IV
(64.35 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Ta książka jest przeznaczona dla programistów i osób zaawansowanych w nauce programowania. Dzięki niej nauczysz się uwzględniać w projektach narzędzia do obserwacji pracy kodu i analizować uzyskane dzięki nim dane o wydajności. Dowiesz się też, jak na podstawie takiego wnioskowania uzyskiwać znac...
Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania
(77.35 zł najniższa cena z 30 dni)77.35 zł
119.00 zł(-35%) -
W tej książce omówiono techniki wdrażania systemów na platformie AWS i zasady zarządzania nimi. Zaprezentowano podstawy korzystania z usługi Identity and Access Management oraz narzędzia sieciowe i monitorujące chmury AWS. Poruszono tematy Virtual Private Cloud, Elastic Compute Cloud, równoważeni...
AWS dla administratorów systemów. Tworzenie i utrzymywanie niezawodnych aplikacji chmurowych AWS dla administratorów systemów. Tworzenie i utrzymywanie niezawodnych aplikacji chmurowych
(51.35 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: Oracle Database 12c. Problemy i rozwiązania Sam Alapati, Darl Kuhn, Bill Padfield (4)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(3)
(0)
(1)
(0)
(0)
(0)
Kika, Specjalista IT
Data dodania: 2017-04-27 Ocena: 6 Opinia potwierdzona zakupem
nie administrator
Data dodania: 2017-01-02 Ocena: 6 Opinia potwierdzona zakupem
Wojtek,
Data dodania: 2016-09-29 Ocena: 6 Opinia potwierdzona zakupem
Michał,
Data dodania: 2016-05-20 Ocena: 4 Opinia potwierdzona zakupem
więcej opinii