Oracle Automatic Workload Repository (AWR) 12c
|
|
- Danuta Matusiak
- 8 lat temu
- Przeglądów:
Transkrypt
1 XVIII KONFERENCJA STOWARZYSZENIA POLSKIEJ GRUPY UŻYTKOWNIKÓW SYSTEMU ORACLE Oracle Automatic Workload Repository (AWR) 12c Marcin Przepiórowski
2 Principal Oracle DBA Geek Blogger RAC Attack Ninja
3 AWR - co to jest AWR - jak używać AWR - przykład AWR a SQL
4 UTLBSTAT/UTLESTAT DB Optimizer StatsPack Spotlight SQL scripts Toad V$ views
5 DBA badający wolno działająca baze danych
6 Automatic Repository Workload Graham Wood Kyle Hailey John Beresniewicz (JB)
7 Automatyczny machanizm zbierania statystyk always on Dostępny w wersji EE Wymaga Diagnostic Pack
8 Pre-konfigurowany przez Oracle Może być wykorzystany do analizy obecnego stanu bazy danych jak i trendow historycznych
9 MMON Widoki V$ DBA_HIST_... SYSAUX WR...
10 AWR - dane mechanizm zapisu statystyk jest oparty o snapshoty V$ zawierają dane od momentu startu instancji delta / czas może pokazać więcej
11 Niebezpieczeństwo średnich 10 odczytów po 1000 ms 200 odczytów po 5 ms średnia = 9.95 ms na odczyt!!!! Histogram, mediana, percentyl
12 AWR a ASH V$ACTIVE_SESSION_HISTORY Częstotliwość samplowania 1 sek DBA_HIST_ACTIVE_SESS_HISTORY generowany na podstawie V$ - częstotliwość samplowania 10 sek
13 Nowe sekcje raportu 12c Replication Statistics (Golden Gate XStream) ADDM Reports Nowe widoki i kolumny w każdej wersji
14 10g SQL> select count(*) from dba_views where view_name like 'DBA_HIST%'; COUNT(*) c SQL> select count(*) from dba_views where view_name like 'DBA_HIST%'; COUNT(*)
15 AWR - jak używać
16
17
18
19
20 WORKLOAD REPOSITORY report for DB Name DB Id Instance Inst Num Startup Time Release RAC TESTRAC testrac Sep-13 10: YES Host Name Platform CPUs Cores Sockets Memory(GB) rac1.localdomain Linux x86 64-bit Snap Id Snap Time Sessions Curs/Sess Begin Snap: Sep-13 10:49: End Snap: Sep-13 11:53: Elapsed: (mins) DB Time: 1.48 (mins) Cache Sizes Begin End ~~~~~~~~~~~ Buffer Cache: 1,152M 1,152M Std Block Size: 8K Shared Pool Size: 400M 400M Log Buffer: 20
21
22 DB TIME Oracle doc Database time represents the total time spent in database and is an indicator of the total instance workload calls, ASH samples counts = DB Time in seconds (proof in DB Time Oracle Performance Tuning: Theory and Practice by Graham Wood, John Beresniewicz)
23 Average Active Sessions AAS = DB Time / Elapsed clock time Average Active Session using ASH samples AAS = ASH samples ( t=1s)/ Elapsed clock time Average active sessions: the magic metric? - John Beresniewicz
24 AWR AWR SQL ASH ASH sesja / sql Trace awrrpt.sql ashrpt.sql awrsqrpt.sql dbms_monitor / event tkprof vs raw file vs TRCA 3rd party Mr Trace
25 Zbieranie faktów Lokalizacja problemu Metryki
26
27
28
29 WORKLOAD REPOSITORY report for DB Name DB Id Instance Inst Num Release RAC Host IRIS IRIS NO hprod Snap Id Snap Time Sessions Curs/Sess Begin Snap: Apr-14 18:00: End Snap: Apr-14 22:00: Elapsed: (mins) DB Time: 4, (mins) Top 5 Timed Events Avg %Total Cache ~~~~~~~~~~~~~~~~~~ Sizes ~~~~~~~~~~~ Event Begin End Waits Time (s) wait (ms) Call Time Wait Class log file switch Buffer (checkpoint Cache: 13,056M in 13,056M 276,536 Std Block Size: 185,014 8K Configurat Shared Pool Size: 2,512M 2,512M Log Buffer: 14,336K buffer busy waits 25,969 24, Concurrenc enq: SQ - contention 6,820 19, Configurat db file sequential read 2,229,562 18, User I/O CPU time 14, Load Profile ~~~~~~~~~~~~ Per Second Per Transaction Redo size: 1,317, , Logical reads: 94, , Block changes: 6, Physical reads: Physical writes: User calls: Parses: Hard parses: Sorts: Logons: Executes: 3, Transactions:
30 WORKLOAD REPOSITORY report for DB Name DB Id Instance Inst Num Release RAC Host IRIS IRIS NO hprod Snap Id Snap Time Sessions Curs/Sess Begin Snap: Apr-14 09:00: End Snap: Apr-14 09:00: Elapsed: 1, (mins) DB Time: 10, (mins) Top 5 Timed Events Avg %Total ~~~~~~~~~~~~~~~~~~ wait Call Cache Sizes Event Waits Time (s) (ms) Time Wait Class ~~~~~~~~~~~ Begin End log file switch Buffer (checkpoint Cache: 13,056M in 13,056M 276,536 Std Block Size: 185,014 8K Configurat CPU time Shared Pool Size: 2,512M 2,512M Log Buffer: 114,473 14,336K 18.1 db file sequential read 17,330, , User I/O io done 11,144,219 26, System I/O buffer busy waits 29,933 24, Concurrenc Load Profile ~~~~~~~~~~~~ Per Second Per Transaction Redo size: 571, , Logical reads: 74, , Block changes: 2, Physical reads: 2, Physical writes: User calls: Parses: Hard parses: Sorts: Logons: Executes: 2, Transactions:
31 AWR a SQL
32 DBA_HIST_WR_CONTROL SQL> col RETENTION format a25 SQL> col SNAP_INTERVAL format a25 SQL> select SNAP_INTERVAL, RETENTION, TOPNSQL from DBA_HIST_WR_CONTROL; SNAP_INTERVAL RETENTION TOPNSQL :00: :00:
33 DBMS_WORKLOAD_REPOSITORY MODIFY_SNAPSHOT_SETTINGS SQL> exec DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS (RETENTION=>30*24*60, INTERVAL=>15); SQL> select SNAP_INTERVAL, RETENTION, TOPNSQL from DBA_HIST_WR_CONTROL; SNAP_INTERVAL RETENTION TOPNSQL :15: :00:
34 DBMS_WORKLOAD_REPOSITORY ADD_COLORED_SQL SQL> exec DBMS_WORKLOAD_REPOSITORY.ADD_COLORED_SQL(SQL_ID=>'xxxxxxxxxxxx x'); SQL> exec DBMS_WORKLOAD_REPOSITORY.REMOVE_COLORED_SQL(SQL_ID=>'xxxxxxxxx 34
35 select begin_interval_time, pr/sec "phy read / sec", lr/sec "log read / sec" from () BEGIN_INTERVAL_TIME phy read / sec log read / sec SEP
36 36
37 DBWR checkpoint bytes DBWR checkpoint bytes
38 "Anomalies bug 38
39 select sql_id, round(pct*100,2), nvl("'on CPU'",0) "CPU from () pivot ( sum(round(cnt/totalsum*100,2)) for (wait_class) in (.. ) order by 2 desc SQL_ID PCT CPU SCHEDULER User I/O vur9dhsf7whh rrrjbqmjhc y81yfy7pu8z dqca4uwg467x n2ms1wttb1dh
40 SQL_ID PCT CPU SCHEDULER User I/O vur9dhsf7whh
41 41
42 Używanie właściwej perspektywy w lokalizowaniu problemu Dopasowanie AWR do potrzeb częstotliwość / retencja Szukanie anomalii / trendów za pomocą widoków DBA_HIST
43 3 rd party products Free solution Simulating-ASH Scripts Snapper, MOATS, TopAAS, 43
44 Q & A 44
Block Change Tracking
Czym jest i czy warto stosować? OPITZ CONSULTING Kraków Przybliżenie technologii i analiza testów Jakub Szepietowski (Młodszy konsultant SE) OPITZ CONSULTING Kraków 2011 Strona 1 Agenda 1. Plik BCT 2.
Bardziej szczegółowoAudyt serwera bazy danych Oracle Database 12c
Audyt serwera bazy danych Oracle Database 12c Raport z przeprowadzonego audytu [XXXXXXXX] Redakcja dokumentu: XXXX XXXXXXXX Poznań XX-XX-XXXX Spis treści 1 Przedmiot i cel audytu... 2 2 Wykorzystane materiały
Bardziej szczegółowoStrojenie instancji bazy danych
Strojenie instancji bazy danych 295 296 Monitorowanie bazy danych AWR ADDM Metryki Alerty Plan prezentacji Automatic Workload Repository (1/5) 297 Baza danych generuje wiele różnego rodzaju statystyk wydajnościowych
Bardziej szczegółowoZarządzanie strukturą bazy danych Oracle11g
Zarządzanie strukturą bazy danych Oracle11g Wstęp Baza danych Oracle przechowuje dane użytkowników oraz własne dane słownikowe w następujących strukturach logicznych: przestrzenie tabel segmenty extenty
Bardziej szczegółowoPerformance Monitor. dbplus.tech
Performance Monitor Subtitle dla SQL Server dbplus.tech Agenda 1. Architektura rozwiązania 2. Podłączenie bazy do monitoringu 3. Główne funkcjonalności 4. Zarządzanie dostępem - Moduł Security 5. Monitor
Bardziej szczegółowoMS Visual Studio 2005 Team Suite - Performance Tool
MS Visual Studio 2005 Team Suite - Performance Tool przygotował: Krzysztof Jurczuk Politechnika Białostocka Wydział Informatyki Katedra Oprogramowania ul. Wiejska 45A 15-351 Białystok Streszczenie: Dokument
Bardziej szczegółowoStrojenie. Linia bazowa (1/3) Tworzenie linii bazowej
314 Plan prezentacji 315 Strojenie Linie bazowe Diagnozowanie problemów z wydajnością bazy danych y Memory s SQL Tuning SQL Access Partitioning Database Replay SQL Performance Analyzer Zbieranie statystyk
Bardziej szczegółowoKonsolidacja. OPITZ CONSULTING Kraków
Konsolidacja OPITZ CONSULTING Kraków Jacek Sapiński KRK Event OPITZ CONSULTING Kraków 211 Strona 1 1 Konsolidacja OPITZ CONSULTING Kraków 211 Strona 2 Sytuacja uwarunkowana historycznie A 1 5 Application
Bardziej szczegółowoPerformance Tuning. w środowisku RAC/WebLogic na maszynach Sun T5220
Performance Tuning w środowisku RAC/WebLogic na maszynach Sun T5220 OPITZ CONSULTING Kraków Nowoczesne techniki konsolidacji i optymalizacji środowisk opartych o rozwiązania Oracle (2011) Piotr Sajda (kierownik
Bardziej szczegółowoOracle RAC/Weblogic Load Balancing i Failover
Oracle RAC/WebLogic Load Balancing OPITZ CONSULTING Kraków Nowoczesne techniki konsolidacji i optymalizacji środowisk opartych o rozwiązania Oracle (2011) Piotr Sajda (kierownik Service Engineering) OPITZ
Bardziej szczegółowoArchiwizacja i odtwarzanie bazy danych
Archiwizacja i odtwarzanie bazy Architektura bazy Oracle %DUWáRPLHM%XáNV]DV bbulk@ii.pb.bialystok.pl Cele archiwizacji i odtwarzania z 2FKURQDED]\GDQ\FKSU]HGUy*Q\PLW\SDPL awarii z =ZLNV]HQLHUHGQLHJRF]DVXSRPLG]\DZDULDPL
Bardziej szczegółowoDBPLUS Performance Monitor opis zmian w wersjach ,
DBPLUS Performance Monitor opis zmian w wersjach 2018.3.1, 2018.3.2 Data: 16 październik 2018 Spis treści 1 Nowości w wersjach 2018.3.1, 2018.3.2... 3 1.1 Zmiany w sposobie obsługi alertów...3 1.1.1 Ustawianie
Bardziej szczegółowoSpotlight For SQL Server Enterprise
Spotlight For SQL Server Enterprise Spotlight dla SQL Serverw wersji Enterprise jest narzędziem diagnostycznym wspomagającym proces rozstrzygnięć problemów związanych z bazą danych MS SQL Server jak i
Bardziej szczegółowoDBPLUS Performance Monitor opis zmian w wersji
DBPLUS Performance Monitor opis zmian w wersji 2018.1.1 Data: 04 czerwiec 2018 Spis treści 1 Nowości w wersji 2018.1.1... 3 1.1 Formatowanie etykiet osi pionowej na wykresach...3 1.2 Możliwość zmiany bazy
Bardziej szczegółowoDBPLUS Performance Subtitle Monitor dla Oracle. dbplus.tech
DBPLUS Performance Subtitle Monitor dla Oracle dbplus.tech Agenda warsztatów 1. Architektura rozwiązania 2. Podłączenie bazy do monitoringu 3. Główne funkcjonalności 4. Zarządzanie dostępem - Moduł Security
Bardziej szczegółowoDBPLUS Performance Monitor opis zmian w wersjach ,
DBPLUS Performance Monitor opis zmian w wersjach 2018.3.1, 2018.3.2 Data: 22 październik 2018 Spis treści 1 Nowości w wersjach 2018.3.1, 2018.3.2... 3 1.1 Zmiany w sposobie obsługi alertów...3 1.1.1 Ustawianie
Bardziej szczegółowoDBPLUS Performance Monitor dla Microsoft SQL Server opis zmian w wersji
DBPLUS Performance Monitor dla Microsoft SQL Server opis zmian w wersji 2019.1 Data: 28 marzec 2019 Spis treści 1 Nowości w wersji 2019.1... 3 1.1 Przeglądarka statystyk wydajnościowych Perf Counters...3
Bardziej szczegółowoSkąd pomysł na koło naukowe? Dlaczego akurat ORACLE? Co ja z tego będę miał? Czego będę mógł się nauczyć? Kiedy i gdzie będziemy się spotykać?
Plan wykładu: Skąd pomysł na koło naukowe? Dlaczego akurat ORACLE? Co ja z tego będę miał? Czego będę mógł się nauczyć? Kiedy i gdzie będziemy się spotykać? * * * Jak uzyskać certyfikat OCA, OCP, OCM?
Bardziej szczegółowoOptymalizacja poleceń SQL
Optymalizacja poleceń SQL Optymalizacja kosztowa i regułowa, dyrektywa AUTOTRACE w SQL*Plus, statystyki i histogramy, metody dostępu i sortowania, indeksy typu B* drzewo, indeksy bitmapowe i funkcyjne,
Bardziej szczegółowoAdministracja bazy danych Oracle 10g
Administracja bazy danych Oracle 10g Oracle Database Administration część 4 Pliki związane z bazą danych Oracle Pliki danych (ang. Datafiles) - zawierają dane, które są przechowywane w bazie danych. Plik
Bardziej szczegółowoAdministracja bazy danych Oracle 10g
Administracja bazy danych Oracle 10g Oracle Database Administration część 1 Cele kursu Kurs daje wskazówki jak za pomocą Oracle Enterprise Manager można wykonać większość podstawowych czynności administracyjnych.
Bardziej szczegółowoDBPLUS Performance Monitor opis zmian w wersji
DBPLUS Performance Monitor opis zmian w wersji 2018.1.1 Data: 15 kwiecień 2018 Spis treści 1 Nowości w wersji 2018.1.1... 3 1.1 Plany wykonań...3 1.1.1 Generowanie skryptu PLAN GUIDE... 3 1.1.2 Pokazywanie
Bardziej szczegółowoGLOBALNA DEDUPLIKACJA BLOKOWA W ŚRODOWISKU BACULA
GLOBALNA DEDUPLIKACJA BLOKOWA W ŚRODOWISKU BACULA EFEKTYWNE ZARZĄDZENIE KOPIAMI BEZPIECZEŃSTWA Radosław Korzeniewski Solution Architect email: radekk@inteos.pl http://www.inteos.pl/ DEDUPLIKACJA przed
Bardziej szczegółowoTworzenie widoku CREATE OR REPLACE VIEW [nazwa_widoku] AS SELECT [nazwy_kolumn] FROM [nazwa_tablicy];
Widoki/Perspektywy Podstawy Tworzenie widoku CREATE OR REPLACE VIEW [nazwa_widoku] AS SELECT [nazwy_kolumn] FROM [nazwa_tablicy]; Usuwanie widoku DROP VIEW [nazwa_widoku]; Przykład 1 Przykład najprostszego
Bardziej szczegółowoTytuł kursu: Oracle 11g XE Administracja (kompleksowe)
Tytuł kursu: Oracle 11g XE Administracja (kompleksowe) Kod kursu: ORA-KOMPL Dokument jest częścią oferty szkoleń firmy Javatech. Pełna oferta znajduje się pod adresem: http://www.javatech.com.pl/szkolenia.html
Bardziej szczegółowoZapytania z ograniczeniem czasowym w Oracle
22 stycznia 2009 Tytuł oryginalny Supporting Time-Constrained Queries in Oracle Ying Hu, Seema Sundara, Jagannathan Srinivasan Oracle New England Development Center VLDB 2007 Materiały żródłowe: referat,
Bardziej szczegółowoZarządzanie bazą danych. Bazy Danych i Systemy informacyjne Wykład 4. Piotr Syga
Bazy Danych i Systemy informacyjne Wykład 4 Piotr Syga 26.10.2018 Procedury review Przypomnienie składni procedur Tworzenie DELIMITER $$ CREATE PROCEDURE zliczacz (OUT wynik INT) BEGIN operacje... END
Bardziej szczegółowoMonitorowanie wydajność w bazie Oracle11g
Monitorowanie wydajność w bazie Oracle11g Wstęp Monitorowanie wydajności bazy danych, a także aplikowanie aktualizacji to jedne z ważniejszych zadań administratora bazy danych. Wpływ na wydajność może
Bardziej szczegółowoData: 28 czerwiec DBPLUS Performance Monitor dla Oracle opis zmian w wersji
Data: 28 czerwiec 2019 DBPLUS Performance Monitor dla Oracle opis zmian w wersji 2019.2 Spis treści 1 Nowości w wersji 2019.2... 3 1.1 Monitoring baz Standby...3 1.2 Nowe statystyki dostępne w Load Trends
Bardziej szczegółowoCwiczenie 2. Metody dostępu do danych
Optymalizacja poleceń SQL 1 Cwiczenie 2. Metody dostępu do danych W niniejszym ćwiczeniu przyjrzymy się metodom dostępu do tabel i indeksów używanych w planach wykonywania zapytań. Uwaga! Przed rozpoczęciem
Bardziej szczegółowoDBPLUS Performance Monitor opis zmian w wersji
DBPLUS Performance Monitor opis zmian w wersji 2018.2.1 Data: 14 sierpień 2018 Spis treści 1 Nowości w wersji 2018.2.1... 3 1.1 Plany wykonań...3 1.1.3 Usprawnienie generowanie skryptu PLAN GUIDE... 3
Bardziej szczegółowoWydajność hurtowni danych opartej o Oracle10g Database
Wydajność hurtowni danych opartej o Oracle10g Database 123 Plan rozdziału 124 Transformacja gwiaździsta Rozpraszanie przestrzeni tabel Buforowanie tabel Różnicowanie wielkości bloków bazy danych Zarządzanie
Bardziej szczegółowoQuest Central for Oracle tuning bazy danych
IX Konferencja PLOUG Koœcielisko PaŸdziernik 2003 Quest Central for Oracle tuning bazy danych Pawe³ uchowski TETA SA Prezentacja bêdzie skupia³a siê na problematyce tuningu bazy danych. Przedstawiona zostanie
Bardziej szczegółowoDATABASE SNAPSHOT GEEK DIVE. Cezary Ołtuszyk Blog: coltuszyk.wordpress.com
DATABASE SNAPSHOT GEEK DIVE Cezary Ołtuszyk Blog: coltuszyk.wordpress.com Kilka słów o mnie Kierownik Działu Administracji Systemami w firmie BEST S.A. (warstwa bazodanowa i aplikacyjna) Konsultant z zakresu
Bardziej szczegółowoMONITOROWANIE DOSTĘPNOŚCI USŁUG IT
MONITOROWANIE DOSTĘPNOŚCI USŁUG IT POZIOMY MONITOROWANIA Services Transaction Application OS Network IBM TIVOLI MONITORING Proaktywnie monitoruje zasoby systemowe, wykrywając potencjalne problemy i automatycznie
Bardziej szczegółowoSzkolenie obejmuje zagadnienia związane z tworzeniem i zarządzaniem bazą danych Oracle, jej zasobami i dostępem do danych.
Program szkolenia: Administracja Oracle Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Administracja Oracle ora-admin Oracle admini 4 dni 50% wykłady / 50% warsztaty Szkolenie
Bardziej szczegółowoĆwiczenie 10. Strojenie instancji bazy danych
Ćwiczenie 10. Strojenie instancji bazy danych 1. Uruchomienie i skonfigurowanie środowiska do ćwiczeń Zadaniem niniejszych ćwiczeń jest przedstawienie podstawowych zagadnień dotyczących strojenia instancji
Bardziej szczegółowoPrzygotowanie bazy do wykonywania kopii bezpieczeństwa
Przygotowanie bazy do wykonywania kopii bezpieczeństwa Wstęp Wykonywanie kopii bezpieczeństwa i odtwarzanie po awarii jest jednym z kluczowych zadań administratora bazy danych. W momencie wystąpienia awarii
Bardziej szczegółowoProgramowanie w Ruby
Programowanie w Ruby Wykład 6 Marcin Młotkowski 14 listopada 2012 Plan wykładu Trwałość obiektów Bazy danych DBM Bazy danych SQL Active records Szeregowanie obiektów Obiekt Serializacja @tytul = 'Pan Tadeusz'
Bardziej szczegółowo1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 (a) T (b) N (c) N (d) T
PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU ADMINISTRACJA BAZAMI DANYCH - 2005/2006-1- A Nazwisko i imię: Kierunek: Rok studiów: Pytanie 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Punkty 5 5 5
Bardziej szczegółowoKiedy i co stroić? Strojenie instancji bazy danych Oracle9i. Cele strojenia. Kroki strojenia systemu aplikacji. Juliusz.Jezierski@cs.put.poznan.
Strojenie instancji bazy danych Oracle9i Juliusz.Jezierski@cs.put.poznan.pl Kiedy i co stroić? Koszt strojenia w trakcie budowy i eksploatacji systemu informatycznego koszt projekt implementacja eksploatacja
Bardziej szczegółowoKraków, 19 marzec 2012 r. ZAPYTANIE OFERTOWE
Kraków, 19 marzec 2012 r. ZAPYTANIE OFERTOWE INTERIA.PL spółka z ograniczoną odpowiedzialnością z siedzibą w Krakowie, Os. Teatralne 9A, 31-946 Kraków, poszukuje wykonawców w zakresie realizacji szkoleń
Bardziej szczegółowoSerwer ISP Monitorowanie ruchu i parametrów systemu (załącznik) Serwer ISP Monitorowanie ruchu. 1. Statystyki graficzne
Serwer ISP Monitorowanie ruchu Serwer ISP Monitorowanie ruchu i parametrów systemu (załącznik) 1. Statystyki graficzne Rys.1. - Statystyki interfejsów sieciowych Rys.2 - Statystyki użytkowników transfer
Bardziej szczegółowoWydajność i redundancja BPS. Paweł Jawień, WEBCON
Wydajność i redundancja BPS Paweł Jawień, WEBCON Agenda prezentacji Część I Przypomnienie architektury BPS Część II Elementy do optymalizacji Część III Propozycje optymalizacji Część IV Monitoring podstawą
Bardziej szczegółowoBadanie wydajności i optymalizacja bazy danych MySQL
Polsko-Japońska Wyższa Szkoła Technik Komputerowych Wydział Zamiejscowy Informatyki w Bytomiu Badanie wydajności i optymalizacja bazy danych MySQL Marcin Hłybin, numer indeksu s4641 prowadzący: dr inż.
Bardziej szczegółowoWysoka wydajność vs wysoka dostępność w środowiskach bazodanowych Oracle
Wysoka wydajność vs wysoka dostępność w środowiskach bazodanowych Oracle Agenda Rozwiązania wysokiej wydajności Real Application Cluster (RAC) Rozwiązania wysokiej dostępności DataGuard physical/logical
Bardziej szczegółowoZadania do wykonania na laboratorium
Lab Oracle Katowice 2013v1 Fizyczna i logiczna struktura bazy danych 1 http://platforma.polsl.pl/rau2/mod/folder/view.php?id=9975 RB_lab2_v04st Przykładowe pomocne strony www: Zadania do wykonania na laboratorium
Bardziej szczegółowoKOLEKCJE - to typy masowe,zawierające pewną liczbę jednorodnych elementów
KOLEKCJE - to typy masowe,zawierające pewną liczbę jednorodnych elementów SQL3 wprowadza następujące kolekcje: zbiory ( SETS ) - zestaw elementów bez powtórzeń, kolejność nieistotna listy ( LISTS ) - zestaw
Bardziej szczegółowoDBPLUS Performance Monitor dla Oracle opis zmian w wersji
DBPLUS Performance Monitor dla Oracle opis zmian w wersji 2019.1 Data: 28 marzec 2019 Spis treści 1 Nowości w wersji 2019.1... 3 1.1 Monitoring baz Standby...3 1.2 Szybka konfiguracja dat z kalendarza...5
Bardziej szczegółowoPrzyczyny awarii. Struktury wykorzystywane do odtwarzania bd. Archiwizowanie plików dziennika. Archiwizowanie danych. danych
Przyczyny awarii Archiwizowanie danych i odtwarzanie po awarii błędy uŝytkowników, np. przypadkowe usunięcie danych błędy w oprogramowaniu aplikacyjnym awarie procesów uŝytkowników awarie sieci awarie
Bardziej szczegółowoWybrane zastosowania widoków i funkcji dynamicznych w systemie Microsoft SQL Server 2012.
Materiały konferencyjne Bazy Danych i Business Intelligence Wybrane zastosowania widoków i funkcji dynamicznych w systemie Microsoft SQL Server 2012. mgr inż.paweł Potasiński Warszawska Wyższa Szkoła Informatyki
Bardziej szczegółowoWpływ ustawień parametru wieloblokowego sekwencyjnego czytania danych na czas wykonywania zapytania SQL w bazie danych Oracle 11g
Radosław Boroński Politechnika Koszalińska, Wydział Elektroniki i Informatyki E-mail: radoslaw.boronski@tu.koszalin.pl Wpływ ustawień parametru wieloblokowego sekwencyjnego czytania danych na czas wykonywania
Bardziej szczegółowoSQL SERVER 2016 IN MEMORY
SQL SERVER 2016 IN MEMORY 4 Pytania, które boimy się zadać Cezary Ołtuszyk Blog: coltuszyk.wordpress.com Kilka słów o mnie Kierownik Działu Administracji Systemami w firmie BEST S.A. (warstwa bazodanowa
Bardziej szczegółowoPlan prezentacji. Monitorowanie bazy danych Migracja danych. Automatic Workload Repository (1/5)
230 231 Plan prezentacji Monitorowanie bazy danych Migracja danych Monitorowanie bazy danych AWR ADDM Metryki Alerty Migracja danych Data pump Export/Import SQL*Loader Externaltables Transportable tablespaces
Bardziej szczegółowoInformatyka sem. III studia inżynierskie Transport 2018/19 LAB 2. Lab Backup bazy danych. Tworzenie kopii (backup) bazy danych
Informatyka sem. III studia inżynierskie Transport 2018/19 Lab 2 LAB 2 1. Backup bazy danych Tworzenie kopii (backup) bazy danych Odtwarzanie bazy z kopii (z backup u) 1. Pobieramy skrypt Restore 2. Pobieramy
Bardziej szczegółowoWyzwalacz - procedura wyzwalana, składowana fizycznie w bazie, uruchamiana automatycznie po nastąpieniu określonego w definicji zdarzenia
Wyzwalacz - procedura wyzwalana, składowana fizycznie w bazie, uruchamiana automatycznie po nastąpieniu określonego w definicji zdarzenia Składowe wyzwalacza ( ECA ): określenie zdarzenia ( Event ) określenie
Bardziej szczegółowoProgramowanie w SQL procedury i funkcje. UWAGA: Proszę nie zapominać o prefiksowaniu nazw obiektów ciągiem [OLIMP\{nr indeksu}] Funkcje użytkownika
Programowanie w SQL procedury i funkcje UWAGA: Proszę nie zapominać o prefiksowaniu nazw obiektów ciągiem [OLIMP\{nr indeksu}] Funkcje użytkownika 1. Funkcje o wartościach skalarnych ang. scalar valued
Bardziej szczegółowo- język zapytań służący do zapisywania wyrażeń relacji, modyfikacji relacji, tworzenia relacji
6. Język SQL Język SQL (Structured Query Language): - język zapytań służący do zapisywania wyrażeń relacji, modyfikacji relacji, tworzenia relacji - stworzony w IBM w latach 70-tych DML (Data Manipulation
Bardziej szczegółowoDisaster Recovery w Chmurze
Disaster Recovery w Chmurze Kontakt: Norbert Busch (norbert.busch@oracle.com) +420 721 903 945 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Co to jest chmura NIST (National Institute
Bardziej szczegółowoZarządzanie instancją bazy danych Oracle11g
Zarządzanie instancją bazy danych Oracle11g Wstęp Na poprzednim laboratorium zapoznaliście się Państwo ze środowiskiem maszyny wirtualnej, systemem Linux oraz podstawowymi operacjami na bazie danych. Na
Bardziej szczegółowoGenerowanie dokumentów XML z tabel relacyjnych - funkcje SQLX
Aktualizowanie dokumentów XML ( Oracle ) do aktualizowania zawartości dokumentów XML służy między innymi funkcja updatexml. wynikiem jej działania jest oryginalny dokument ze zmodyfikowanym fragmentem,
Bardziej szczegółowoOptymalizacja. Plan wykonania polecenia SQL (1) Plan wykonania polecenia SQL (2) Rozdział 19 Wprowadzenie do optymalizacji poleceń SQL
Optymalizacja Rozdział 19 Wprowadzenie do optymalizacji poleceń SQL Pojęcie i cel optymalizacji, schemat optymalizacji, plan wykonania polecenia SQL, polecenie EXPLAIN PLAN, dyrektywa AUTOTRACE, wybór
Bardziej szczegółowowww.comarch.pl/szkolenia Operacja PIVOT w języku SQL w środowisku Oracle 21.11.2012
Operacja PIVOT w języku SQL w środowisku Oracle 21.11.2012 Zakres Wprowadzenie Idea przestawiania danych Możliwe zastosowania Przestawianie danych bez klauzuli PIVOT Konstrukcja klauzuli Korzyści ze stosowania
Bardziej szczegółowoSQL Server 2016 w świecie Big Data
temat prelekcji.. SQL Server 2016 w świecie Big Data prowadzący Bartłomiej Graczyk Data Platform Solution Architect bartlomiej.graczyk@microsoft.com bartek@graczyk.info.pl Agenda Dane na świecie wczoraj,
Bardziej szczegółowostrukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych
SQL SQL (ang. Structured Query Language): strukturalny język zapytań używany do tworzenia strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych
Bardziej szczegółowoNa podstawie Raportu korzystania można odpowiadać na wszelkie zapytania dotyczące wykorzystania tytułu lub listy tytułów.
Przewodnik po Raporcie korzystania Spis treści Przewodnik po Raporcie korzystania... 1 Czym jest Raport korzystania?... 1 Kiedy należy korzystać z Raportu korzystania?... 1 Jak uruchomić Raport korzystania?...
Bardziej szczegółowo(c) Politechnika Poznańska, Instytut Informatyki
Architektura systemu Oracle10g (c) Politechnika Poznańska, Instytut Informatyki 2 Zadania administratora bazy danych Instalowanie oprogramowania serwera bazy danych Tworzenie bazy danych Bieżące zarządzanie
Bardziej szczegółowoJerzy Nawrocki, Wprowadzenie do informatyki
Wydział Informatyki Politechnika Poznańska jerzy.nawrocki@put.poznan.pl Baza danych Bazy danych = zorganizowana kolekcja danych Bazy danych (2) Cel Agenda Przedstawić relacyjny model baz danych Era przed-relacyjna
Bardziej szczegółowoAdministracja i programowanie pod Microsoft SQL Server 2000
Administracja i programowanie pod Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 9 Optymalizacja zapytań Pobieranie planu wykonania Indeksy i wydajność - 1 - Zadania optymalizatora
Bardziej szczegółowoPoznaj ASP.NET MVC. Kamil Cieślak Microsoft Student Partner 2013-03-11
Poznaj ASP.NET MVC Kamil Cieślak Microsoft Student Partner 2013-03-11 Agenda Czym jest ASP.NET MVC? Wzorzec MVC ASP.NET MVC vs inne frameworki Bazy danych w ASP.NET MVC Jak zacząć? 2 Czym jest ASP.NET
Bardziej szczegółowoBlaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik
Blaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik Technologia Przykłady praktycznych zastosowań wyzwalaczy będą omawiane na bazie systemu MS SQL Server 2005 Wprowadzenie
Bardziej szczegółowoWykonywanie kopii bezpieczeństwa w bazie Oracle 11g
Wykonywanie kopii bezpieczeństwa w bazie Oracle 11g Wstęp W bazie Oracle 11g można wykonywać kopie bezpieczeństwa ręcznie i automatycznie z wykorzystaniem narzędzie RMAN. Zalecanym i rekomendowanym narzędziem
Bardziej szczegółowoProgramowanie Współbieżne
Programowanie Współbieżne Agnieszka Łupińska 5 października 2016 Hello World! helloworld.cu: #include global void helloworld(){ int thid = (blockidx.x * blockdim.x) + threadidx.x; printf("hello
Bardziej szczegółowo060 SQL FIZYCZNA STRUKTURA BAZY DANYCH. Prof. dr hab. Marek Wisła
060 SQL FIZYCZNA STRUKTURA BAZY DANYCH Prof. dr hab. Marek Wisła Struktura tabeli Data dane LOB - Large Objects (bitmapy, teksty) Row-Overflow zawiera dane typu varchar, varbinary http://msdn.microsoft.com/en-us/library/ms189051(v=sql.105).aspx
Bardziej szczegółowoDo czego warto chmury używać
Do czego warto chmury używać Kontakt: Marek Sokołowski (marek.sokolowski@oracle.com) +48 661 966 026 Modele rozliczeniowe w chmurze publicznej Chmura mierzona (Metered) Chmura niemierzona (Unmetered) OCPU
Bardziej szczegółowoOracle Database 11g: podstawy administracji. Instalowanie serwera bazy danych
1 Zadania administratora bazy danych 2 Oracle Database 11g: podstawy administracji Instalowanie oprogramowania serwera bazy danych Tworzenie bazy danych Bieżące zarządzanie serwerem Zarządzanie strukturami
Bardziej szczegółowoTworzenie raportów XML Publisher przy użyciu Data Templates
Tworzenie raportów XML Publisher przy użyciu Data Templates Wykorzystanie Szablonów Danych (ang. Data templates) jest to jedna z metod tworzenia raportów w technologii XML Publisher bez użycia narzędzia
Bardziej szczegółowoURZĄD MIEJSKI W GLIWICACH
URZĄD MIEJSKI W GLIWICACH ZA.271.49.2017 Gliwice, 21-04-2017 r. nr kor. Dotyczy: Usługa szkolenia z administracji bazą danych Oracle na potrzeby realizacji projektu GEPAR Odpowiedź na zapytania do ogłoszenia
Bardziej szczegółowoArchitektura komunikacji
isqlplus Agenda 1 Rozwój produktu isql*plus ma swoje początki w wersji Oracle 8i, kiedy jest zakończony pierwszy etap prac nad projektem. Interfejs użytkownika jest cienki klient - przeglądarka internetowa,
Bardziej szczegółowoWprowadzenie do psql i SQL. Język komend psql. Podstawy instrukcji SELECT
Wprowadzenie do psql i SQL 1 Bazy Danych Wykład p.t. Wprowadzenie do psql i SQL. Język komend psql. Podstawy instrukcji SELECT Antoni Ligęza ligeza@agh.edu.pl http://galaxy.uci.agh.edu.pl/~ligeza Wykorzystano
Bardziej szczegółowoPodręcznik użytkownika
2015 for ORACLE DBPLUS 2015-01-10 Spis treści 1 Wstęp... 4 1.1 DBPLUS Wsparcie techniczne... 5 1.2 Architektura systemu... 5 1.3 Wymagania systemowe... 6 1.4 Instalacja DBPLUS Performance Monitor... 7
Bardziej szczegółowoDMX DMX DMX DMX: CREATE MINING STRUCTURE. Tadeusz Pankowski www.put.poznan.pl/~tadeusz.pankowski
DMX DMX DMX Data Mining Extensions jest językiem do tworzenia i działania na modelach eksploracji danych w Microsoft SQL Server Analysis Services SSAS. Za pomocą DMX można tworzyć strukturę nowych modeli
Bardziej szczegółowoIwona Milczarek, Małgorzata Marcinkiewicz, Tomasz Staszewski. Poznań, 30.09.2015
Iwona Milczarek, Małgorzata Marcinkiewicz, Tomasz Staszewski Poznań, 30.09.2015 Plan Geneza Architektura Cechy Instalacja Standard SQL Transakcje i współbieżność Indeksy Administracja Splice Machince vs.
Bardziej szczegółowoOdtwarzanie po awarii plików bazy danych
Odtwarzanie po awarii plików bazy danych Odtwarzanie po awarii plików bazy danych (dysków) Odtwarzanie po awarii dysków oznacza, że któryś z plików bazy danych został uszkodzony. W zależności od tego,
Bardziej szczegółowoMicrosoft SQL Server jak zwiększyć wydajność środowiska oraz jak dobrze je zabezpieczyć?
Microsoft SQL Server jak zwiększyć wydajność środowiska oraz jak dobrze je zabezpieczyć? Piotr Karaszewski EMC 1 Microsoft SQL Server - środowisko pracy dla wielu krytycznych aplikacji Skalowanie pod kątem
Bardziej szczegółowoAKADEMIA GÓRNICZO-HUTNICZA im. Stanisława Staszica w Krakowie. Wydział Geologii, Geofizyki i Ochrony Środowiska. Bazy danych 2
AKADEMIA GÓRNICZO-HUTNICZA im. Stanisława Staszica w Krakowie Wydział Geologii, Geofizyki i Ochrony Środowiska Wydajnośd w bazach danych Grzegorz Surdyka Informatyka Stosowana Kraków, 9 Spis treści. Wstęp...
Bardziej szczegółowoSQL Server. Odtwarzanie baz danych.
SQL Server. Odtwarzanie baz danych. Utwórz bazę danych CW. Utwórz w niej tabelę T1(p1 INT PRIMARY KEY, p2 INT) i wpisz wiersz (1,100). Sprawdź ścieżkę dostępu do plików bazy (np. we właściwościach bazy
Bardziej szczegółowoROZSZERZAJĄC FUNKCJONALNOŚCI MEMCACHED
ROZSZERZAJĄC FUNKCJONALNOŚCI MEMCACHED Mariusz Gil mariusz.gil@scalability.pl 4Developers 2011, Warszawa BIO 2 CZYM JEST MEMCACHED? 3 DISTRIBUTED HASH TABLE 4 ZASADA DZIAŁANIA cache 1GB cache 1GB memcached
Bardziej szczegółowoProgramowanie po stronie serwera w SZBD. Robert A. Kłopotek Wydział Matematyczno-Przyrodniczy. Szkoła Nauk Ścisłych, UKSW
Programowanie po stronie serwera w SZBD Robert A. Kłopotek r.klopotek@uksw.edu.pl Wydział Matematyczno-Przyrodniczy. Szkoła Nauk Ścisłych, UKSW Programowanie SZBD (DBMS) Procedury serwera Procedury składowane
Bardziej szczegółowoOracle 12.2 Database Sharding
Oracle 12.2 Database Sharding Maciej Zakrzewicz XVII Konferencja PLOUG, 8.06.2017, Warszawa PLAN PREZENTACJI Oracle 12.2 Database Sharding Wprowadzenie do Database Sharding Mechanizmy Database Sharding
Bardziej szczegółowoEnterprise Manager 9.2 jako narzêdzie wspomagaj¹ce proces strojenia i przewidywania problemów
VI Seminarium PLOUG Warszawa Styczeñ 2003 Enterprise Manager 9.2 jako narzêdzie wspomagaj¹ce proces strojenia i przewidywania problemów Sebastian Figas sfigas@altkom.com.pl Enterprise Manager 9.2 jako
Bardziej szczegółowoNowe technologie baz danych
Nowe technologie baz danych Partycjonowanie Partycjonowanie jest fizycznym podziałem danych pomiędzy różne pliki bazy danych Partycjonować można tabele i indeksy bazy danych Użytkownik bazy danych nie
Bardziej szczegółowoJęzyk SQL. Rozdział 7. Zaawansowane mechanizmy w zapytaniach
Język SQL. Rozdział 7. Zaawansowane mechanizmy w zapytaniach Ograniczanie rozmiaru zbioru wynikowego, klauzula WITH, zapytania hierarchiczne. 1 Ograniczanie liczności zbioru wynikowego (1) Element standardu
Bardziej szczegółowoRozproszone bazy danych 3
Rozproszone bazy danych 3 Optymalizacja zapytań rozproszonych Laboratorium przygotował: Robert Wrembel ZSBD laboratorium 3 (1) 1 Plan laboratorium Zapytanie rozproszone i jego plan wykonania Narzędzia
Bardziej szczegółowoPotwierdzenie zamówienia za pomocą metody przesyłania plików PL
Pomoc stanowiskowa Potwierdzenie zamówienia za pomocą metody przesyłania plików PL Użyj tego działania portalu dostawcy do potwierdzenia zamówień poprzez przesłanie pliku w programie Excel. Step 1. Po
Bardziej szczegółowoNauczycielem wszystkiego jest praktyka Juliusz Cezar. Nauka to wiara w ignorancję ekspertów Richard Feynman
Oracle i DB2 zadanie współfinansowane przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój Politechniki Łódzkiej
Bardziej szczegółowoArchiwizacja. i odtwarzanie bazy
Archiwizacja i odtwarzanie bazy O czym będzie Metody odzyskiwania danych w DB2 Dzienniki transakcji Metody tworzenia kopii zapasowych Metody odtwarzania Operacje rollforward Odbudowa indeksów Problemy...
Bardziej szczegółowoZłaczenia tablic: FROM, WHERE, JOIN
JOIN Łączenie tablic 1 Bazy Danych Wykład p.t. Złaczenia tablic: FROM, WHERE, JOIN Antoni Ligęza ligeza@agh.edu.pl http://galaxy.uci.agh.edu.pl/~ligeza Wykorzystano materiały: http: //www.postgresql.org/docs/8.3/interactive/index.html
Bardziej szczegółowoWykład 5 funkcje i procedury pamiętane widoki (perspektywy) wyzwalacze
Wykład 5 funkcje i procedury pamiętane widoki (perspektywy) wyzwalacze 1 Funkcje i procedury pamiętane Następujące polecenie tworzy zestawienie zawierające informację o tym ilu jest na naszej hipotetycznej
Bardziej szczegółowo1 Przetwarzanie transakcyjne Cechy transakcji Rozpoczęcie i zakończenie Punkty bezpieczeństwa... 3
Plan wykładu Spis treści 1 Przetwarzanie transakcyjne 1 1.1 Cechy transakcji................................. 2 1.2 Rozpoczęcie i zakończenie........................... 3 1.3 Punkty bezpieczeństwa.............................
Bardziej szczegółowo