Healtcheck. databáze ORCL běžící na serveru db.tomas-solar.com pro



Podobné dokumenty
Healtcheck. databáze ORCL běžící na serveru db.tomas-solar.com pro

Struktura pamětí a procesů v DB Oracle. Radek Strnad

Monitoring SQL Server, Resource Governor, Tracing SQL Server

NSS - Cache 5. LECTURE MARTIN TOMASEK

<Insert Picture Here> Software, Hardware, Complete

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

Databáze II. 1. přednáška. Helena Palovská

Administrace Oracle - Správa zdrojů

IW3 MS SQL SERVER 2014


BrightStor ARCserve Backup r Michal Opatřil - Consultant - michal.opatril@ca.com

Optimalizace plnění a aktualizace velkých tabulek. Milan Rafaj, IBM

Když konvenční disky nestačí tempu vašich aplikací

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

Administrace Oracle. Práva a role, audit

Audit DB. Referát. Vypracoval: Zdeněk Doležal MFF UK Praha 11/5/06

RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague

Servery Incad, stav k

Copyright 2012 EMC Corporation. All rights reserved.

IBM TotalStorage Productivity Center Overview

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

Zátěžové testy aplikací

INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS WINDOWS

Odbor informatiky a provozu informačních technologií

CSPUG 2011-květen. GridSQL a pg-pool II. Vratislav Beneš benes@optisolutions.cz

Monitoring výkonu PostgreSQL

Srovnání SQL serverů. Škálovatelnost a výkon. Express Workgroup Standard Enterprise Poznámky. Počet CPU bez limitu Obsahuje podporu

Microsoft SharePoint Portal Server Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR

Optimalizace dotazů a databázové transakce v Oracle

Zálohování a obnova databáze. Kryštof Měkuta

1. Databázové systémy (MP leden 2010)

manažerského řízení HW a SW požadavky pro sw ATTIS

Přednáška. Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

Moderní správa databáze. David Krch Technology Sales Consultant

SSD vs. HDD / WAL, indexy a fsync

Případové studie a kulatý stůl. Dalibor Kačmář, Microsoft

Zajištění komplexních sluţeb pro provoz systémové infrastruktury OSMS ZADÁVACÍ DOKUMENTACE

Centralizace aplikací ve VZP

Enterprise funkce SQL Serveru 2016, které jsou od SP1 zdarma

Administrace Oracle. Jan Šaršon. Audit databáze

Jan Slezák, Zdeněk Dutý Oracle Day. Využití SW a HW technologií Oracle v projektu ISZR a potenciál pro egoverment

<Insert Picture Here> EXADATA extrémní infrastruktura pro datové sklady

DODATEČNÉ INFORMACE K ZADÁVACÍM PODMÍNKÁM Č. 3. Zadavatel: Název veřejné zakázky: Česká republika Ministerstvo zemědělství

Analýza výkonu HELIOS Green

Výměna Databázového serveru MS SQL

ReDefine Midrange Storage VNX/VNXe. Václav Šindelář, EMC

Oracle Exalogic: Ideální platforma pro Cloud Computing

Datová úložiště. Zdroj: IBM

Databáze 2013/2014. Konceptuální model DB. RNDr. David Hoksza, Ph.D.

Diplomová práce Návrh a realizace Oracle Standby technologie v prostředí ZČU

TimescaleDB. Pavel Stěhule 2018

PÍSEMNÁ ZPRÁVA ZADAVATELE

Služby datového centra

vlastnosti Výsledkem sledování je: a) Využití aplikací b) Používání internetu c) Vytížení počítačů d) Operační systém e) Sledování tisků

8. Zpracování dotazu. J. Zendulka: Databázové systémy 8 Zpracování dotazu 1

Zranitelnost databáze a ochrana vašich citlivých dat. Michal Lukanič, Database Specialist

J. Zendulka: Databázové systémy 8 Zpracování dotazu Podstata optimalizace zpracování dotazu

Inovace a zkvalitnění výuky prostřednictvím ICT. Základní seznámení s MySQL Ing. Kotásek Jaroslav

Technické informace. PA152,Implementace databázových systémů 4 / 25. Projekty. pary/pa152/ Pavel Rychlý

Služby datového centra

BigData. Marek Sušický

Replikace je proces kopírování a udržování databázových objektů, které tvoří distribuovaný databázový systém. Změny aplikované na jednu část jsou

Přehled systému Microsoft SQL Server. Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy

SW ATTIS nástroje. HW a SW požadavky pro sw ATTIS. manažerského řízení. Verze manuálu: 3.5 Datum:

Individuální projekt z předmětu webových stránek Anketa Jan Livora

Compatibility List. GORDIC spol. s r. o. Verze

ARCHIVACE A SDÍLENÍ ZDRAVOTNICKÉ DOKUMENTACE V SOULADU S LEGISLATIVOU

Použití databází na Webu

Přechod na virtuální infrastrukturu

Maturitní témata Školní rok: 2015/2016

Nové jazykové brány do Caché. Daniel Kutáč

PostgreSQL jako platforma pro datové sklady

Projekt 7006/2014 SDAT - Sběr dat pro potřeby ČNB. Návrh realizace řešení

FLASH NOVÉ HRANICE DOSAŽITELNÉHO

Technická specifikace soutěžených služeb

Porovnání rychlosti mapového serveru GeoServer při přístupu k různým datovým skladům

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ. Ing. Lukáš OTTE, Ph.D.

TSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura IBM Corporation

Databázové systémy. Doc.Ing.Miloš Koch,CSc.

FUJITSU PRIMEFLEX. Human Centric Innovation in Action. Integrované systémy pro Vaše řešení. 30. května 2017 Pavel Čáslavský. 0 Copyright 2017 FUJITSU

Eshop s bazény (

Disková pole (RAID) 1

O Apache Derby detailněji. Hynek Mlnařík

Architektura DBMS. RNDr. Ondřej Zýka

Jak efektivně ochránit Informix?

S1_P1_Technická specifikace díla 189

Popis logování v aplikačním serveru

Operační systémy Microsoft pro průmysl. Tomáš Chlopčík

Instalujeme a zakládáme databázi Oracle Database 11g

Vstupně - výstupní moduly

IW3 MS SQL SERVER 2014

Virtualizace storage infrastruktury

Základní informace o co se jedná a k čemu to slouží

Název prezentace 1. Poskytovatel garantovaných služeb NDC včetně kybernetické bezpečnosti ve státní správě

Popis licencování, nastavení a ovládání replikací - přenosů dat

<Insert Picture Here> EXADATA V2 extremní infrastruktura pro data a databáze

IS RŽP. informační systém pro vedení živnostenského rejstříku a jeho propojení na registry veřejné správy. Ministerstvo průmyslu a obchodu

Zálohování dat a disaster recovery

CHARAKTERISTIKA VEŘEJNÉ ZAKÁZKY

RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague

Transkript:

Ukázka doporučení z health checku zaměřeného na PERFORMANCE. Neobsahuje veškeré podkladové materiály, proto i obsah píše špatné odkazy. Healtcheck databáze ORCL běžící na serveru db.tomas-solar.com pro Tomáš Solař Oracle ACE, OCE (10g,11g), OCP (10g,11g) Vytvořil dne : 18.9. 2014 a 19.9.2014 Data získaná dne : 15.9.2014 a 19.9.2014

Obsah Analýza... 2 Storage... 2 CPU... 2 Memory... 3 Databázový link... 3 Velikost databáze... 3 Doporučení... 3 Oracle RAC na enterprise edici s ASM,... 3 Standby databáze... 3 Partitioning... 3 Diagnostics pack... 4 Měření 15.9.2014... 4 Před zátěží databázový link... 4 Zátěž... 6 Měření 18. 9. 2014... Error! Bookmark not defined. Zátěž... Error! Bookmark not defined. Obsazené a volné místo v tablespaces... Error! Bookmark not defined. Analýza Storage Z testů a grafů se jeví storage jako nejslabší místo. Na grafech je vidět, že běží-li pouze SELECTy, tak se dá IO zátěž trochu eliminovat velikostí paměti, neboť se data čtou z cache. Jakmile se však přídá nějaký DML dotaz, který potřebuje fyzicky na disky (INSERT, UPDATE, DELETE), nastane problém, kdy storage není schopná okamžitě reagovat. Vznikají zde pak latence při čtení single bloků. Dále dochází k čekání při zápisu změnových informací do redo logů. Database writer čeká při zápisu změn do datových souborů. Tyto wait eventy mají za následek čekání, kdy externí klienti musí čekat. Nedostanou-li odpověd v určitém času, jsou jejich session odpojeny na timeout. Nevidím až tak problém v propustnosti, jako v rychlosti daného pole, ale to by chtělo ověřit I se statistikami primo z něj nebo OS. Mluvíme o cca 2300 IO requestech, které si dělí pamět, redo logy a datové soubory. Paralelismus by určite zvýšil odezvu na dotazy, ale musel by to podporovat I diskový subsytém a aplikace. CPU Výkonově přidělená CPU kapacita stačí, ale do budoucna bude určitě potřeba vyšší. Vezmuli, že v běžném provozu se pohybujeme na 55% a při zvýšené zátěži na cca 75-80%, je zde reálné riziko, že se dostaneme na maximální výkon. CPU vytěžuje samotná database plus další procesy běžící na server. Třeba druhá database.

Memory Pamět z 90% využívá database buffer cache, což je vlastně cache, která uchovává data načtená z datových souborů. Otázkou je jestli jsou správné SQL dotazy a je potřeba takové množství dat číst, ale předpokládám, že ano. V takovém případě s tím nic neuděláme a pamět se může navyšovat, aby byla vyšší uspěšnost získání dat z cache. Server má 60GB a db reservováno necelých 30GB. Databázový link Databáze ORCL je propojená před databázový link s druhou databází ORCL2. Neznám důvody, proč je daná database oddělená a zda-li je možné mít data v jedné. Nezkoual jsem ani konkrétní SQL dotazy. Každopádně po propojení obou databází se významě zvýší využití CPU a přenosu dat po síti. I když jsou obě database na stejném serveru, komunikace je přes sqlnet a vytěžuje sítové rozhraní, které je společné I externím uživatelům. Velikost databáze Všiml jsem si poměrně velkého nárůstu velikosti databáze a to od prvního sběru dat, což je 10dní zpět o nějakých 77GB. Celá databáze (862GB 941GB). Konkrétně Tablespace Velikost 8.9.2014 [GB] Velikost 18.9.2014 [GB] Rozdíl [GB] INDXNET 429 449 20 USERSNET 375 393 18 UNDO 24 57 33 TEMP 22 28 6 celkem 850 927 77 Doporučení Mám-li tedy dát doporučení a vycházím pouze z daných testů a posbíraných dat. Neberu v potaz další okolnosti finanční, produktové atd. Oracle RAC EE + ASM EE, protože si nejsem jistý, zda-li by stačila standard verze se svými limity a i kvůli další vlastnostem níže. Tímto by se rozprostřela zátěž mezi dva nody. Každý node má vlastní redo logy, dále ASM umí velmi dobře komunikovat se storage a data poskytuje ve větších blocích. Dá se nastavit různá redundace a další nastavení. Zárověn je zajištěna vysoká dostupnost. Standby databáze Pokud bysme udržovali standby databázi, dali by se na í pouštět reporty a tím by se ulehčilo online systému, který slouží pro adhoc operace. Navíc je vyřešeno disaster recovery. Partitioning Největší tablespaces obsahuji pár tabulek (původní HC), kde jejich velikost je více jak 40GB každé. Pokud by to bylo aspoň trochu možné usiloval bych o rozdělení těchto tabulek do menších celků. Práce s nimi by pak byla rychlejší a vlastní partition by měla svůj datový soubor.

Diagnostics pack Veškeré grafy, které statistiky jsem získali jenom díky dočasně zapnutému diagnostich packu na databázi. Automatický monitoring a ladění databáze je daleko jednoduší při použití tohoto packu. Měření 15.9.2014 Před zátěží databázový link Zvýšená aktivita na síťové vrstvě

Dotaz do jiné databáze přes db link Zvýšené CPU pravděpodobně druhá databáze

Přenos dat přes síťovou vrstvu Zátěž Nárust IO (insert, select) Databáze má prodlevy ve vyřizování dotazů

Zvýšený počet transakcí a čtení z disku Databáze plně vytížená. Problém s přístupem na disk.

DML dotazy s přístupem na disk Čekání na data z disku. Zvýšená latence.

LGWR nestihá zaposovat na disky redo informace a DBWR změny v datech do datových souborů. Health check obsahoval více podkladových materiálů, nejen z EM, ale nezahrnoval jsem vše do ukázky.