Nové vlastnosti Informix v Petr Pomykáček

Podobné dokumenty
První pomoc pro DBA. administrátory CIDUG. Milan Rafaj IBM Česká republika

Zápisování dat do databáze

SQL v14. 4D Developer konference. 4D Developer conference 2015 Prague, CZ Celebrating 30 years

Datablades včera, dnes a zítra

Migrace CIDUG. Ing. Pavel Krutina

Zálohování INFORMIXu z historie po současnost CIDUG. Petr Pomykáček Petr.Pomykacek@d-prog.cz CIDUG

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

Návrh a tvorba WWW stránek 1/14. PHP a databáze

Západočeská univerzita v Plzni Katedra informatiky a výpočetní techniky. 9. června krovacek@students.zcu.cz

2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE

Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava

Mini NVR - 9CH, 1080p, H.264

MySQL sežere vaše data

Databázové systémy. - SQL * definice dat * aktualizace * pohledy. Tomáš Skopal

prostředí IDS 11.5 na Martin Mikuškovic, ICZ a. s

B Organizace databáze na fyzické úrovni u serveru Oracle

Automatic Storage Management (ASM) Tomáš Skalický

Postup instalace ČSOB BusinessBanking pro MS SQL 2005/2008

Vladimír

Pomožte sobě i supportu

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

NVR - 9CH, 1080p, H.264

Informační systémy 2008/2009. Radim Farana. Obsah. Dotazy přes více tabulek

Jak ušetřit místo a zároveň mít data snadno dostupná. David Turoň

Verzování a publikace dat na webu za pomoci PostgreSQL

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

PostgreSQL. Podpora dědičnosti Rozšiřitelnost vlastní datové typy. Univerzální nasazení ve vědecké sféře

B0M33BDT Technologie pro velká data. Supercvičení SQL, Python, Linux

Databázové systémy II. KIV/DB2 LS 2007/2008. Zadání semestrální práce

Virtual Private Database (VPD) Jaroslav Kotrč

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Databáze 2011/2012 SQL DDL (CREATE/ALTER/DROP TABLE), DML (INSERT/UPDATE/DELETE) RNDr.David Hoksza, Ph.D.

PG 9.5 novinky ve vývoji aplikací

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

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

Informační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL

PL/SQL. Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd.

Optimalizace dotazů a databázové transakce v Oracle

QNAP TS-409 a QNAP TS-409 Pro. Jak použít funkci Online RAID Capacity Expansion a RAID Level Migration

Virtual private database. Antonín Steinhauser

Administrace Oracle. Práva a role, audit

Informační systémy 2008/2009. Radim Farana. Obsah. Skripty a dávky. Nastavení aktuální databáze. USE DatabaseName

1.1. Proveďte diagnostiku poskytnutého pevného disku (disků) s využitím technologie S.M.A.R.T Zjistěte informace o formátu na pevném disku

Technologie počítačových sítí 1. cvičení

Databázové systémy. Cvičení 6: SQL

KIV/ZIS cvičení 6. Tomáš Potužák

Efektivní využití SSD v produktech Dell: SSD za cenu HDD. Ondřej Bajer Storage Systems Engineer

elan-rf-wi-003 Webové rozhraní / rev.3 Strana 1 z 15

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

Semestrální práce z DAS2 a WWW

IDS optimalizátor. Ing. Jan Musil, IBM ČR Community of Practice for

Monitoring SQL Server, Resource Governor, Tracing SQL Server

Pokročilé architektury počítačů

Vytvoření pokročilé Fotogalerie v Drupalu - Views

Stored Procedures & Database Triggers, Tiskové sestavy v Oracle Reports

NÁVRH A TVORBA HUDEBNÍ DATABÁZE

Databázové systémy, MS Access. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1130_Databázové systémy, MS Access_PWP

Kurz Databáze. Obsah. Dotazy. Zpracování dat. Doc. Ing. Radim Farana, CSc.

Univerzita Palackého v Olomouci Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 10.4.

Microsoft Office 365. SharePoint Online novinky a administrace

Výkonnostní archeologie

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MySQL základní pojmy, motivace Ing. Kotásek Jaroslav

Úvod do databázových systémů

NAS 308 Seznámení s iscsi A S U S T O R C O L L E G E

Zvýšení zabezpečení počítače

Souprava bezdrátového digitálního rekordéru a kamery HWS Návod k použití

NAS 352 Online RAID Level Migration a Capacity Expansion

Návod k softwaru BTML_FG_CE5_V4 pro PDA

Bezpečn č os o t t dat

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

elan-rf-003 Návod / rev.3 Strana 1 z 13

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

SQL - trigger, Databázové modelování

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

Jazyk SQL databáze SQLite. připravil ing. petr polách

POSTUP PRO VYTVOŘENÍ STRUKTUR PRO UKLÁDÁNÍ RDF DAT V ORACLE

Manuál k aplikaci FieldGIS v.2.27

Návod uživatele. Obchodní platformy BOSSAFX Multiterminál. Dom Maklerski Banku Ochrony Środowiska S.A.

Memory Management vjj 1

SmaFinger Card Issuer. Uživatelská příručka

InnoDB transakce, cizí klíče, neumí fulltext (a nebo už ano?) CSV v textovém souboru ve formátu hodnot oddělených čárkou

Informix Dynamic Server Multi-instance Active Cluster pro vysokou dostupnost. Jan Musil IT Specialist SWG IBM. IBM Informix Dynamic Server

6. SQL složitější dotazy, QBE

Datové a procesní modely. A zpět k PEPOvi

Alcatel-Lucent VitalQIP DNS/DHCP & IP Management Software

Správa počítačové sítě Novell NetWare

MS SQL Server 2008 Management Studio Tutoriál

Použité verze software: Autodesk Revit 2015 a vyšší + Autodesk Navisworks 2015 a vyšší. Potřebný čas studia: minut

1820 série NVR Instalační průvodce

cstore_fdw column store pro PostgreSQL Prague PostgreSQL Developer Day 2015 Jan Holčapek

Databáze SQL SELECT. David Hoksza

Jak na online mezičasy s použitím EmmaClienta

Základy informatiky. 08 Databázové systémy. Daniela Szturcová

Instalace a konfigurace OpenAdmin tool na M$ a Linuxu

Vybrané nové vlastnosti Informix 11

automatická správa úložiště

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

Databáze I. Přednáška 4

Neřízené usměrňovače reálné vlastnosti

MySQL. mysql> CREATE DATABASE nova CHARACTER SET latin2 COLLATE latin2_czech_cs; Query OK, 1 row affected (0.02 sec)

Transkript:

Nové vlastnosti Informix v 11.70 22.5.2011 Petr Pomykáček

Obsah Úvod Infrastruktura popis, konfigurace IDS 11.70.FC2 Manage disk space onspaces, OAT, admin, task nové vlastnosti v 11.70 (chunks, spaces) Automatic space management Manage table space Monitorování prostoru tabulek a indexu Storage optimization (compress, repack, shrink, defragment

Extendable chunks Rozšíření pomocí task/admin (OAT) EXECUTE FUNCTION task("modify chunk extendable", "chunk number"); EXECUTE FUNCTION task("modify chunk extendable off", "chunk number"); Info je sysmaster:syschunks.is_extandable Nelze rozšiřovat chunk, který je Mirrored Smartblob Blobspace

Extendable chunks - demo - demo1 extendable chunk -- dat4dbs EXECUTE FUNCTION task("modify chunk extendable", "13"); -- temp is OK EXECUTE FUNCTION task("modify chunk extendable", "7"); -- blob space or smart blob space is wrong --EXECUTE FUNCTION task("modify chunk extendable", "9"); --select chknum,is_extendable from sysmaster:syschunks -- extendable off --EXECUTE FUNCTION task("modify chunk extendable off", "13"); --EXECUTE FUNCTION task("modify chunk extendable off", "7"); --select chknum,is_extendable from sysmaster:syschunks

Expand DBSPACE Parametry pro rozšiřování jsou sysdbspaces create_size 10.00000000000 extend_size 10000.00000000 Možnost měnit přes admin/task EXECUTE FUNCTION admin/task ( "modify space sp_sizes", "space_name", "new_create_size", "new_extend_size" ) ; EXECUTE FUNCTION task ("modify space sp_sizes", "dbspace3", "60000/12.5", "10000/10.0");

Ruční rozšíření chunk/dbspace EXECUTE FUNCTION task("modify space expand", "space_name", "size"); EXECUTE FUNCTION task("modify space expand", "dbsexpand", "12000"); EXECUTE FUNCTION task("modify chunk extend", "chunk_number", "extend_amount"); EXECUTE FUNCTION task("modify chunk extend", "14", "15550"); A nebo přidat chunk jako vždy: onspace -a, task/admin...

Cvičení Vytvořit dbspace dbsexpand /home/informix/dbsexpand Size 200MB Zkusit rozšířit chunk a dbspace ručně Označit jako rozšiřitelný Nastavit rozšíření o 15% Rozšířit chunk a dbspace znovu ručně POZOR nastaveni jsou jak pro chunk, tak dbspace

Automatic space management Vytvořit Storage pool Označit chunk jako rozšiřitelný Změnit parametry pro rozšiřitelnost dbspace Nastavit parametry v ONCONFIGu SP_AUTOEXPAND 1 SP_THRESHOLD 0 - pro mon_low_storage SP_WAITTIME 30 Konfigurace task mon_low_storage (pro aktivní) Jedná se o dvě nezávislé možnosti

Vytvoření a správa Storage pool Funkce admin/task A fixed-length raw device A fixed-length cooked file An extendable raw device (for extending the size of a chunk) An extendable cooked file (for extending the size of a chunk) A directory (extendable always)

Create storage pool EXECUTE FUNCTION admin/task ( " storagepool add ", "path", "begin_offset", "total_size", "chunk_size", "priority" ) ; Fixed length raw device EXECUTE FUNCTION task("storagepool add", "/dev/rawdevice1", "5", "10 GB", "100 MB", "3"); Fixed length cooked file EXECUTE FUNCTION task("storagepool add", "/storage/cooked7","0", "1000000", "50000", "2"); Extendable cooked/raw Total size = 0 EXECUTE FUNCTION task("storagepool add", "/storage/cooked2","0", "0", "1 GB", "2"); Directory EXECUTE FUNCTION task("storagepool add", "/region2/dbspaces", "0", "0", "20000", "1");

Cvičení add storage pool Vytvoříme strorage pool Fixed raw 200MB /home/informix/online/storagepool Variable cooked file /home/informix/sp_cooked Directory /home/informix/sp_dir Informace o storage pool je v sysadmin:storagepool Změna parametru a pozorovat chovaní SP_AUTOEXPAND A přídavaní log logů do prostorů log1dbs a log2dbs

Správa storage poolu Task/admin storagepool delete storagepool purge all storagepool purge full storagepool purge error storagepool modify ","entry_id ", "new_total_size", "new_chunk_size", "new_priority" ) ;

Automatické přidání přes low_storage_task OAT On klik... UPDATE UPDATE ph_task set tk_frequency = INTERVAL (minutes) MINUTE TO MINUTE WHERE tk_name = mon_low_storage ; Nastaveni SP_THRESHOLD onmode -wf SP_THRESHOLD=20000

Cvičení Nakonfigurujte low_storage_task na každé 2 minuty. Přidávaní logických logů do prostoru log2dbs, tak aby tam nezbylo místo sledujte co se bude dít

Storage Optimization Storage optimization Compress data 11.50.XC4 Repack data Shrink data Defragmenting table extend od 11.70.XC1 Monitorování použitého prostoru u tabulek a indexů OAT oncheck, onstat

Volaní fuknce admin/task EXECUTE FUNCTION admin/task ( table create_dictionary compress [repack ] [shrink] -- compress je za peníze repack [ shrink ] estimate_compression repack shrink repack_offline shrink uncompress uncompress_offline purge_dictionary, "table", "database", "owner" ) / "partnum_list");

Defragmentace EXECUTE FUNCTION admin/task ( "defragment", " database : owner. Table " ) ; EXECUTE FUNCTION admin/ task ( "defragment partnum", partition_number " ) ;

OAT Automaticace procesu storage optimization v 11.70 On click... UPDATE auto_crsd UPDATE ph_task SET tk_enable = T WHERE tk_name = auto_crsd ; UPDATE ph_threshold SET value = F WHERE name = AUTODEFRAG_ENABLED ; AUTOCOMPRESS_ENABLED: controls compression AUTOREPACK_ENABLED: controls repacking AUTOSHRINK_ENABLED: controls shrinking AUTODEFRAG_ENABLED: controls defragmenting

Demo pro správu prostorů tabulky Default create table v 11.70XC2 alokuje az při prvním insertu Vytvoření databází a tabulek, load a monitorovaní alokace prostoru. Změny v datech a údržba alokovaného prostoru Repack, shrink Defragment