Zkušenosti z nasazení PostgreSQL pohledem DBA. Aleš Zelený, Finanční skupina České spořitelny
|
|
- Matěj Říha
- před 6 lety
- Počet zobrazení:
Transkript
1 Zkušenosti z nasazení PostgreSQL pohledem DBA Aleš Zelený, Finanční skupina České spořitelny
2 PostgreSQL je enterprise Výběr OpenSource alternativy k MS SQL, Oracle, Sybase a DB2 MySQL, FireBird, PostgreSQL... Licenční situace ACID Point In Time recovery Funkčnost a podpora Jak jsme začali provozovat PostgreSQL 2
3 Začněte malým systémem Projděte dokumentaci Sežeňte si poradce, nezačínejte sami Výpadek nesmí mít dopad na klienty Jídelníček, evidence parkovacích míst... Hýčkejte si vývojáře / aplikační podporu, budete potřebovat jejich pochopení a trpělivost Jak jsme začali provozovat PostgreSQL 3
4 Obnova, zálohování, DR Než začnete, promýšlejte jak chcete zálohovat Až to budete mít vymyšlené, zkuste si provést obnovu Opravdu tu obnovu udělejte :-) Ochrana proti havárii datového centra Log shipping Streaming replikace Logická replikace OS cluster Jak jsme začali provozovat PostgreSQL 4
5 Stanovte si pravidla Prozkoumejte koncept/architekrutu PostgreSQL Nekomplikujte si život specialitami, pokud je nepotřebujete Výchozí search_path="$user", public, lze nastavit pro Cluster Databáze Role (uživatel) Co chcete zapisovat do logu? Připojení, ukončení session...? DDL příkazy? Čekání na zámky Jak jsme začali provozovat PostgreSQL 5
6 Nepoužívejte schema PUBLIC Můžete jej smazat, nebojte se toho Nahradíte tak řadu systémových oprávnění I krabicový SW, napsaný pro schema public lze nastavením search_path Alter role my_user SET search_path TO my_schema, your_schema; SEARCH_PATH default: "$user", public Pokud public neexistuje, můžete využít $user nebo nastavit vlastní schema Jak jsme začali provozovat PostgreSQL 6
7 Oddělte aplikace Pokud aplikace sdílejí databázi, použijte různá schemata a přidělujte explictitně oprávnění k schematům (usage) Pokud to jde, použijte samostatné databáze umístěné v samostatných tablespaces Můžete použít i více instancí (PG cluster adresář) na jednom OS Vlastní instalace SW pro každou instanci? Flexibilita ve verzích/záplatách, více práce s údržbou Jak jsme začali provozovat PostgreSQL 7
8 Používejte více svazků WIKI: File System Layouts Tablespaces umístěte na samostatné svazky pg_xlog nastavení velikosti podle svazku checkpoint_segments Verze 9.5: min_wal_size (80MB), max_wal_size (1GB, soft limit), viz též wal_keep_segments Pokud selže archivace transakčního logu (WAL, xlog), naroste i nad limit daný vzorcem v dokumentaci (nebo nad max_wal_size) Ve svazku pro WAL logy vždy mějte dummy soubor, který můžete smazat, bude se to hodit, až se svazek zaplní Jak jsme začali provozovat PostgreSQL 8
9 Svazky pro Postgres cluster I MountPoint-y jsou v adresáři cluster_name/ (od 9.5 konfigurační parametr) Zpravidla nese název podle aplikace pro kterou slouží pgarchive/ rezerva pro případ nedostupnosti zálohovacího serveru (WAL archivujeme pomocí rsync na zálohovací server) pgbackup/ Standardně zálohujeme cluster na jiný server, ale velice se hodí při potřebě udělat dump Jak jsme začali provozovat PostgreSQL 9
10 Svazky pro Postgres cluster II pgcluster/data/ Adresář kam ukazuje proměnná PGDATA ( data/ protože initdb nemá rád lost+found ) zde pak symbolické odkazy pg_log ->../../pglog pg_xlog ->../../pgxlog pglog/ - svazek pro log soubory postgres instance pgxlog/ - svazek pro transakční (WAL) logy pgdata/ - adresář pro přípojné body svazků tablespaces Případně svazek pro data, pokud nemá smysl oddělovat tablespaces do vlastních svazků (testovací prostředí...) Jak jsme začali provozovat PostgreSQL 10
11 Svazky pro Postgres cluster III Dokumentace Database File Layout Používaná sada svazků.../weather/pgarchive.../weather/pgbackup.../weather/pgcluster.../weather/pgdata/system.../weather/pgdata/hydro.../weather/pgdata/temp.../weather/pgdata/wind.../weather/pglog.../weather/pgxlog Jak jsme začali provozovat PostgreSQL 11
12 WAL logy jsou cyklický buffer, ale... Při vyšší zátěži se vytvářejí nové 16MB soubory Po poklesu zápisů do WAL logů dojde k snížení počtu WAL logů na 3 * checkpoint_segments V dokumentaci to samozřejmě je, jen jsme začali s checkpoint_segments nastaveným floor(velikost_svazku_v_mb/16) to nebylo dobré... Osvědčila se velikost svazku alespoň 4 * checkpoint_segments * 16MB Pro 9.5 max_wal_size + rezerva Jak jsme začali provozovat PostgreSQL 12
13 Table / index bloat Opět se hodí výplň určená ke smazání, jinak je třeba zvětšit svazek ERROR: could not extend file "pg_tblspc/16405/pg_9.3_ /16406/ ": No space left on device HINT: Check free disk space. ERROR: could not extend file "pg_tblspc/16405/pg_9.3_ /16406/ ": wrote only 4096 of 8192 bytes at block HINT: Check free disk space. Najít velkou tabulku/index kde je hodně mrtvých řádek n_live_tup n_dead_tup Řešení je na wiki SQL dotaz z skriptu: check_postgres Rebuild tabulky \dt+ \d pg_stat_all_tables Exkluzivní zámek, kopíruje soubor tabulky místo na disku(!) vacuum FULL VERBOSE ANALYZE myapp_schema.bloated_table; Jak jsme začali provozovat PostgreSQL 13
14 Aktivnější autovacuum./check_postgres.pl -db dynadb --action=bloat POSTGRES_BLOAT CRITICAL: DB "dynadb" (db dynadb) table dt_schema.measurement_high rows: pages: shouldbe: (1.8X) wasted size: (49 GB). U tabulek s velkým počtem update, delete operací nemusí vyhovovat výchozí nastavení pro autovacuum Úprava konfigurace #log_autovacuum_min_duration = -1 # -1 disables, 0 logs all actions and log_autovacuum_min_duration = 250 # -1 disables, 0 logs all actions and # their durations, > 0 logs only # actions running at least this number # of milliseconds. #autovacuum_vacuum_cost_delay = 20ms # default vacuum cost delay for autovacuum_vacuum_cost_delay = 4ms # default vacuum cost delay for # autovacuum, in milliseconds; #maintenance_work_mem = 16MB # min 1MB maintenance_work_mem = 1GB # min 1MB Jak jsme začali provozovat PostgreSQL 14
15 Ještě aktivnější autovacuum Když předchozí úpravy nestačí PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND postgres G 1056M sleep 0: % 27.64%...autovacuum Můžeme nabídnout pomocnou ruku... #vacuum_cost_limit = 200 vacuum_cost_limit = 5000 # credits # credits PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND postgres G 13G run 8: % 45.75%...autovacuum PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND postgres G 13G disk 9: % 9.15%...autovacuum Když je vacuum potřeba pro více tabulek současně #autovacuum_max_workers = 3 # max number of autovacuum subprocesses # (change requires restart) Jak jsme začali provozovat PostgreSQL 15
16 Výměna autovacuum procesu Připravili jsme parametry, ale hodiny běžící autovacuum proces není změnou ovlivněn přerušíme autovacuum vacuum verbose analyze my_schema.my_table; 56b07515.cb8f VACUUM waiting :LOG: sending cancel to blocking autovacuum PID b07515.cb8f VACUUM waiting :DETAIL: Process waits for ShareUpdateExclusiveLock... 56b07515.cb8f VACUUM waiting :STATEMENT: vacuum verbose analyze MY_TABLE; 56b07515.cb8f VACUUM waiting :LOG: process still waiting for ShareUpdateExclusiveLock... 56b07515.cb8f VACUUM waiting :STATEMENT: vacuum verbose analyze MY_TABLE; 56ad600e.69e2 :ERROR: canceling autovacuum task 56ad600e.69e2 :CONTEXT: automatic vacuum of table "MY_TABLE" pg_cancel_backend() 56b07515.cb8f VACUUM waiting :LOG: process acquired ShareUpdateExclusiveLock... 56b07515.cb8f VACUUM waiting :STATEMENT: vacuum verbose analyze MY_TABLE; 56b07515.cb8f VACUUM :ERROR: canceling statement due to user request 56b07515.cb8f VACUUM :STATEMENT: vacuum verbose analyze MY_TABLE; 56b09b39.3e59 :LOG: skipping vacuum of "MY_TABLE" --- lock not available 56b09bb1.4e37 :LOG: automatic vacuum of table "MY_TABLE": index scans: 2 pages: 0 removed, remain tuples: removed, remain buffer usage: hits, misses, dirtied avg read rate: MiB/s, avg write rate: MiB/s system usage: CPU s/442.89u sec elapsed sec Jak jsme začali provozovat PostgreSQL 16
17 Default privileges jupí! Nastavit výchozí oprávnění při vhodném návrhu šetří práci do budoucna ALTER DEFAULT PRIVILEGES [ FOR { ROLE USER } target_role [,...] ] [ IN SCHEMA schema_name [,...] ] abbreviated_grant_or_revoke Jednorázově pomocí makra ALL <OBJECT> Pro instalační skripty Uplatní se na objekty existující v okamžiku vydání příkazu GRANT { { SELECT INSERT... } [,...] ALL [ PRIVILEGES ] } ON { [ TABLE ] table_name [,...] ALL TABLES IN SCHEMA schema_name [,...] } TO role_specification [,...] [ WITH GRANT OPTION ] Jak jsme začali provozovat PostgreSQL 17
18 Archivní režim archive_mode vždy nastaven na on wal_level vždy nastaven alespoň na archive archive_command vždy nastaven Co dokáže zapomenutý parametr u rsync WAL logu v archive_command :24:03 CET postgres 56a6cab3.e7c:LOG: connection authorized:... WARNING: Unauthorized access to this system is forbidden! Violation of this restriction may constitute a legal responsibility according to the criminal and civil law of the Czech Republic. VAROVANI: Zakaz neopravneneho pristupu do tohoto systemu! Poruseni tohoto zakazu muze zalozit trestnepravni a obcanskopravni odpovednost Jak jsme začali provozovat PostgreSQL 18
19 Nastavení která nám vyhovují I/III shared_buffers = 2-16GB # podle cache hits work_mem = 64MB # podle RAM a počtu sessions maintenance_work_mem = 1GB # doposud nám stačí 3 workery shared_preload_libraries = 'pg_stat_statements' wal_level = archive checkpoint_segments = <vzorec> # započítat místo na výplň checkpoint_completion_target = 0.75 # rovnoměrné zápisy archive_mode = on # změna vyžaduje restart ##testy archive_command = '/bin/true' # lze měnit online ##produkce archive_command = 'rsync -a -q -e \"ssh -q\" %p...%f' Jak jsme začali provozovat PostgreSQL 19
20 Nastavení která nám vyhovují II/III log_destination = 'stderr' logging_collector = on log_directory = 'pg_log' log_filename = 'postgresql-%d.log' log_truncate_on_rotation = on log_rotation_age = 1d log_rotation_size = 0 log_checkpoints = on log_connections = on # audit? log_disconnections = on # audit? log_line_prefix = '%t %c %l %r %d %u %x %v %i:' # audit? Jak jsme začali provozovat PostgreSQL 20
21 Nastavení která nám vyhovují III/III log_lock_waits = on # log lock waits >= deadlock_timeout log_statement = 'ddl' # none, ddl, mod, all log_temp_files = 2048 # log temporary files equal or larger log_timezone = 'Europe/Prague' track_counts = on # default, ale raději uvádíme track_io_timing = on # VŽDY ověřit pg_test_timing autovacuum = on # default, ale raději uvádíme log_autovacuum_min_duration = 250 default_tablespace = 'system' # Běžný uživatel nemá práva temp_tablespace = 'temp' # na vlastnim svazku Jak jsme začali provozovat PostgreSQL 21
22 Záloha a DR Používáme BARMAN PgBackRest je určitě zajímavá alternativa DR řešíme RedHat PaceMaker clusterem Streaming replikace (se zpožděnou aplikací WAL záznamů) je jistě dobrá volba Testujte DR scénáře Jeden úspěšný (!) test trval 6 hodin, než se povedlo obnovit provoz a to se vlastně nic nestalo Jak jsme začali provozovat PostgreSQL 22
23 Monitoring a connection pooling Monitoring agent Telegraf obsahuje plugin pro Postgres (telegraf Influx Grafana), ale opakovaně se přihlašuje... Nastavené logování connect/disconnect je pro telegraf nepraktické PgBouncer Pro telegraf je potřeba nastavit ignore_startup_parameters = extra_float_digits Jboss (a další apl. servery) obsahují connection pooling Obvykle rychlý restart instance (pro načtení statických parameterů) aplikacím nevadí je to ale třeba otestovat! Jak jsme začali provozovat PostgreSQL 23
24 Telegraf, influx, Grafana select * from system.pg_stat_statements order by shared_blks_read desc; Jak jsme začali provozovat PostgreSQL 24
25 Dotazy? Nebo pár ukázek co jsme pokazyli a co jsme se naučili? Jak jsme začali provozovat PostgreSQL 25
26 Cluster v jednom svazku Taky jsme si to zkusili (pro vývoj možná?) pgbench=# insert into x select * from y; PANIC: could not write to file "pg_xlog/xlogtemp.30107": No space left on device server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request. The connection to the server was lost. Attempting reset: Failed.!> V logu je pak další stížnost LOG: archive command failed with exit code 1 DETAIL: The failed archive command was: /bin/false WARNING: archiving transaction log file " E" failed too many times, will try again later... LOG: terminating any other active server processes WARNING: terminating connection because of crash of another server process DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory. LOG: all server processes terminated; reinitializing LOG: database system was interrupted; last known up at :50:57 CET LOG: database system was not properly shut down; automatic recovery in progress LOG: redo starts at 0/ LOG: redo done at 0/470096E0 LOG: last completed transaction was at log time :51: PANIC: could not write to file "pg_xlog/xlogtemp.4141": No space left on device LOG: startup process (PID 4141) was terminated by signal 6: Aborted LOG: aborting startup due to startup process failure Jak jsme začali provozovat PostgreSQL 26
27 Nemažeme WAL logy Dokud nebyly archivovány ll total drwx postgres dba 4096 Jan 28 08:34 archive_status -rw-r--r-- 1 postgres dba Jan 27 16:22 space_filler LOG: database system shutdown was interrupted; last known up at LOG: invalid primary checkpoint record LOG: invalid secondary checkpoint record PANIC: could not locate a valid checkpoint record LOG: startup process (PID 4099) was terminated by signal 6: Aborted LOG: aborting startup due to startup process failure Pokud místo logu smažeme výplň space_filler LOG: database system shutdown was interrupted; last known up at LOG: database system was not properly shut down; automatic recovery in progress LOG: redo starts at 0/ LOG: redo done at 0/ LOG: MultiXact member wraparound protections are now enabled LOG: database system is ready to accept connections LOG: autovacuum launcher started Jak jsme začali provozovat PostgreSQL 27
28 Uvolní vacuum full místo ve svazku? Session1 session2 session3 Umístění shora dolů odpovídá pořadí vykonávání příkazů. AutoVacuum je vypnuté, jinak by se bez dostatečného provozu testcase nepovedl. postgres=# show autovacuum; autovacuum off (1 row) eomdb=# select pg_relation_filepath('eom_schema.y'); pg_relation_filepath pg_tblspc/16387/pg_9.4_ /16388/16427 (1 row) eomdb=# insert into eom_schema.y select * from pg_class; INSERT Jak jsme začali provozovat PostgreSQL 28
29 eomdb=# begin; BEGIN eomdb=# select count(*) from eom_schema.y; count (1 row) eomdb=# insert into eom_schema.y select * from pg_class;... postgres@tedb02:16388$ du -sh 16427* 64K K 16427_fsm eomdb=# begin; BEGIN eomdb=# select count(*) from eom_schema.y where relname like 'pg%'; count (1 row) eomdb=# select count(*) from eom_schema.y; count (1 row) Jak jsme začali provozovat PostgreSQL 29
30 Procesy používající soubor tabulky eomdb=# delete from eom_schema.y where relname like 'pg%'; DELETE 924 eomdb=# select n_live_tup, n_dead_tup from pg_stat_all_tables where eomdb=# schemaname='eom_schema' and relname = 'y'; n_live_tup n_dead_tup (1 row) postgres@tedb02:16388$ lsof 16427* COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME postmaste postgres 33u REG 253, postmaste postgres 34u REG 253, _fsm postmaste postgres 22u REG 253, postmaste postgres 60u REG 253, postgres@tedb02:16388$ du -sh 16427* 232K K 16427_fsm Jak jsme začali provozovat PostgreSQL 30
31 eomdb=# end; COMMIT eomdb=# commit; COMMIT eomdb=# vacuum full verbose eom_schema.y; INFO: vacuuming "eom_schema.y" INFO: "y": found 0 removable, 1192 nonremovable row versions in 29 pages DETAIL: 924 dead row versions cannot be removed yet. CPU 0.00s/0.00u sec elapsed 0.01 sec. VACUUM eomdb=# select pg_relation_filepath('eom_schema.y'); pg_relation_filepath pg_tblspc/16387/pg_9.4_ /16388/16433 (1 row) Jak jsme začali provozovat PostgreSQL 31
32 Zjistíme procesy bránící uvolnění místa na svazku lsof 16427* COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME postmaste postgres 33u REG 253, postmaste postgres 34u REG 253, _fsm postmaste postgres 22u REG 253, postmaste postgres 60u REG 253, lsof -p grep -e 22u -2 -e DEVICE COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME postmaste postgres 22u REG 253, /srv/app/dev/eom/pgdata/eom/pg_9.4_ /16388/16427 (deleted) Pokud známe předem PID procesů, které danou tabulku/index používaly, můžeme požádat uživatele, aby se odhlásili, nebo backend procesy zastavit a uvolnit tak místo. Na aktivní DB s connection poolem jsme museli po 15ti minutách restartovat instanci... eomdb=# select pg_backend_pid(); pg_backend_pid (1 row) Jak jsme začali provozovat PostgreSQL 32
33 Používané hračky Psql PgAdmin pg_top htop iotop Perf Instalujeme debuginfo balíček, aby perf byl přehledný Jak jsme začali provozovat PostgreSQL 33
34 perf + debuginfo Jak jsme začali provozovat PostgreSQL 34
35 pg_top, iotop, htop Jak jsme začali provozovat PostgreSQL 36
36 pg_test_timing, pg_test_fsync pg_test_fsync pro nalezení optimální wal_sync_method track_io_timing na tomto serveru lze použít bez obav /usr/pgsql-9.4/bin/pg_test_timing Testing timing overhead for 3 seconds. Per loop time including overhead: nsec Histogram of timing durations: < usec % of total count Jak jsme začali provozovat PostgreSQL 37
37 Oběd! Jak jsme začali provozovat PostgreSQL 38
Použití PostgreSQL v. P2D Martin Swiech
Použití PostgreSQL v P2D2 15.2.2018 Martin Swiech martin.swiech@zonky.cz Kdo jsme? Peer-to-peer landing platforma (lidé půjčují lidem) 15.000 aktivních půjček 16.000 investorů 1.500.000 investic BE: Java8
Zálohování a obnova databáze. Kryštof Měkuta 15. 12. 2011
Zálohování a obnova databáze Kryštof Měkuta 15. 12. 2011 Zálohovací strategie RMAN User-Managed Backup and Recovery Import / Export On-line Backups Off-line Backups ARCHIVELOG mode V archivelog modu se
RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague
seminář: Administrace Oracle (NDBI013) LS2017/18 RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague User-Managed Backup and
User-Managed Backup RMAN (od v. 8.1)
Tomáš Hladík User-Managed Backup RMAN (od v. 8.1) Backup & recovery záloha a obnovení Media recovery uvedení DB do konzistentního stavu Data files Control files Redo log files Archived Current Konzistentní
Healtcheck. databáze ORCL běžící na serveru db.tomas-solar.com pro
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
O2 Managed Backup & Restore Power
O2 Managed Backup & Restore Power Příručka uživatele Verze: 1.0 Obsah 1. TSM Backup / Archive Client...2 1.1 Základní popis Menu...3 1.2 Backup...4 1.3 Restore...5 1.4 Archive, Retrieve...5 2. TSM Data
Administrace Oracle. Práva a role, audit
Administrace Oracle Práva a role, audit Filip Řepka 2010 Práva (privileges) Objekty (tabulky, pohledy, procedury,...) jsou v databázi logicky rozděleny do schémat. Každý uživatel má přiděleno svoje schéma
Struktura pamětí a procesů v DB Oracle. Radek Strnad
Struktura pamětí a procesů v DB Oracle Radek Strnad radek.strnad@gmail.com 1 Základní rozdělení paměti Software codes area Chráněná část spustitelného kódu samotné DB. System global area (SGA) Sdílená
NSS - Cache 5. LECTURE MARTIN TOMASEK
NSS - Cache 5. LECTURE MARTIN TOMASEK Cache mechanismus 1. Lze využít k: 1. Optimalizaci výkonu systému 2. Snížení náročností jednotlivých operací 3. Snížení náročností na jednotlivé vrstvy 4. Mitigaci
Administrace Oracle Práva a role, audit. Kukhar Maria 29.10.2012
Administrace Oracle Práva a role, audit Kukhar Maria 29.10.2012 Ve výchozím nastavení, uživatel Oracle nemůže nic dělat, ani připojit se k databázi. Aby uživatele měli přistup k DB, je třeba vytvořit uživatelské
Monitoring výkonu PostgreSQL
Monitoring výkonu PostgreSQL Tomáš Vondra http://www.fuzzy.cz A jedééééém... Monitoring výkonu PostgreSQL Můj SQL dotaz běží strašně pomalu! Chci vědět proč a chci aby běžel rychle! Use
P2D Život postgresového serveru bez ručních zásahů. Jakub Jedelský
P2D2 2019 Život postgresového serveru bez ručních zásahů Jakub Jedelský GD je hodně silný v automatizaci Pavel Stěhule GoodData Analytické aplikace velkého rozsahu Zdroj: https://developer.gooddata.com/
Verzování a publikace dat na webu za pomoci PostgreSQL
Prague PostgreSQL Developers' Day 2013 Verzování a publikace dat na webu za pomoci PostgreSQL Jan Pěček Kdo jsem? Jan Pěček Programátor PostgreSQL Jyxo, s.r.o. (Blog.cz) MAFRA, a.s. - Internet Trading
Novinky v PostgreSQL 9.4. Tomáš Vondra, 2ndQuadrant
Novinky v PostgreSQL 9.4 Tomáš Vondra, 2ndQuadrant (tomas@2ndquadrant.com) http://blog.pgaddict.com (tomas@pgaddict.com) vývojáři JSONB aggregate expressions (FILTER) SELECT a, SUM(CASE WHEN b < 10 THEN
Návrh a tvorba WWW stránek 1/14. PHP a databáze
Návrh a tvorba WWW stránek 1/14 PHP a databáze nejčastěji MySQL součástí balíčků PHP navíc podporuje standard ODBC PHP nemá žádné šablony pro práci s databází princip práce s databází je stále stejný opakované
Administrace Oracle. Jan Šaršon. Audit databáze
Administrace Oracle Jan Šaršon Audit databáze K čemu slouží audit DB? sledování databáze kontrola uživatelů sledování neoprávněných operací kontrola jednotlivých objektů a akcích na nich prováděných Ukládání
Bi-Direction Replication
Bi-Direction Replication P2D2 2015 Petr Jelínek, 2ndQuadrant (petr@2ndquadrant.com) BDR Bi-Directional Replication Je možné zapisovat na všech serverech Asynchronní Nízká latence (zápisu) Tolerance ke
Optimalizace dotazů a databázové transakce v Oracle
Optimalizace dotazů a databázové transakce v Oracle Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Demo-cvičení pro IDS 22. dubna 2015 Marek Rychlý
Paralelní dotazy v PostgreSQL 9.6 (a 10.0)
Paralelní dotazy v PostgreSQL 9.6 (a 10.0) Tomáš Vondra tomas.vondra@2ndquadrant.com Prague PostgreSQL Developer Day 16. února, 2017 Agenda spojení vs. procesy v PostgreSQL využití zdrojů výhody, nevýhody,
7. Integrita a bezpečnost dat v DBS
7. Integrita a bezpečnost dat v DBS 7.1. Implementace integritních omezení... 2 7.1.1. Databázové triggery... 5 7.2. Zajištění bezpečnosti dat... 12 7.2.1. Bezpečnostní mechanismy poskytované SŘBD... 13
7. Integrita a bezpečnost dat v DBS
7. Integrita a bezpečnost dat v DBS 7.1. Implementace integritních omezení... 2 7.1.1. Databázové triggery... 5 7.2. Zajištění bezpečnosti dat... 12 7.2.1. Bezpečnostní mechanismy poskytované SŘBD... 13
Administrace Oracle: Zálohování a obnova databáze. Jiří Toušek
Administrace Oracle: Zálohování a obnova databáze Jiří Toušek Zálohovací strategie RMAN backups (zálohování pomocí Recovery Manageru) User-Managed Backup and Recovery (vše ostatní) o Import / Export utilities
prostředí IDS 11.5 na Martin Mikuškovic, ICZ a. s. 23.6.2010
Pokrok se nedá zastavit: migrace centra IS RŽP do prostředí IDS 11.5 na Power 6 Martin Mikuškovic, ICZ a. s..6.1 1 Obsah IS RŽP a jak je provozován staré prostředí a návrh obnovy příprava migrace a zátěžové
Administrace, Monitoring. Pavel Stěhule P2D2, Praha 2016
Administrace, Monitoring Pavel Stěhule P2D2, Praha 2016 Úkoly SQL databáze Optimalizace a vyhodnocení dotazů - programátor nemusí řešit způsob přístupu k datům: index scan, seq scan, nested loop, merge
INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS WINDOWS
INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS WINDOWS 1. 2. 3. 4. 5. 6. 7. 8. 9. Instalace Oracle verze 11.02. 64 bit... 2 Instalace Listeneru... 8 Vytvoření instance databáze... 10 Úprava konfigurace
Audit DB. Referát. Vypracoval: Zdeněk Doležal MFF UK Praha 11/5/06
Audit DB Referát Vypracoval: Zdeněk Doležal zdenek.dolezal@gmail.com MFF UK Praha 11/5/06 Obsah 1.Audit databáze...3 Co to je audit db?...3 Kdy a jaký audit bychom měli použít?...3 Udržování informací
PostgreSQL v prostředí rozsáhlých IPTV platforem
PostgreSQL v prostředí rozsáhlých IPTV platforem Kdo jsme? Vyvíjíme a provozujeme IPTV a OTT řešení Klíčový zákazníci O2 (O2TV, ivysílání České Televize) Orange T-Mobile Swisscom Broadcast End-to-end multiscreen
Monitoring SQL Server, Resource Governor, Tracing SQL Server
Monitoring SQL Server, Resource Governor, Tracing SQL Server 1. Monitoring Monitoring cíl Zrychlení odezvy. Hledání úzkého hrdla. Identifikace často prováděných dotazů. Úprava dotazu, změna indexu, Sledování
RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague
seminář: Administrace Oracle (NDBI013) LS2017/18 RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague Zvyšuje výkon databáze
PL/SQL. Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd.
PL/SQL Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd. Rozšířením jazyka SQL o proceduralitu od společnosti ORACLE je jazyk
Administrace a Enterprise vlastnosti. RNDr. Ondřej Zýka
Administrace a Enterprise vlastnosti RNDr. Ondřej Zýka 1 Cíle administrace Instalace Zálohování Dostupnost Sledování Ladění Bezpečnost Obsah Řešení plánovaných i neplánovaných problémů 2 Administrace datového
Databázové systémy. Cvičení 6: SQL
Databázové systémy Cvičení 6: SQL Co je SQL? SQL = Structured Query Language SQL je standardním (ANSI, ISO) textovým počítačovým jazykem SQL umožňuje jednoduchým způsobem přistupovat k datům v databázi
PHP a Large Objecty v PostgreSQL
PHP a Large Objecty v PostgreSQL Pavel Janík ml. http://www.janik.cz PHP a Large Objecty v PostgreSQL 1 Jazyk PHP je velmi mocným jazykem pro vývoj webových aplikací. Má podporu snad všech velkých i menších
Transakce a zamykání. Administrace MS SQL Serveru (NDBI039) Pavel Hryzlík
Transakce a zamykání Administrace MS SQL Serveru (NDBI039) Pavel Hryzlík Základní pojmy Databázová transakce je skupina příkazů, které převedou databázi z jednoho konzistentního stavu do druhého. Transakční
IBM Connections pro firmy s Lotus Notes/Domino. Petr Kunc
IBM Connections pro firmy s Lotus Notes/Domino Petr Kunc 42 % MANAŽERŮ SE ROZHODNE ŠPATNĚ ALESPOŇ JEDNOU TÝDNĚ 19 HODIN TÝDNĚ STRÁVÍME HLEDÁNÍM SPRÁVNÝCH INFORMACÍ 59 % ZAMĚSTNANCŮ NEMÁ VŠECHNA POTŘEBNÁ
Monitoring PostgreSQL. Aleš Zelený, Česká spořitelna
Monitoring PostgreSQL Aleš Zelený, Česká spořitelna PostgreSQL monitoring Nezbytná služba pro DBA k zajištění provozu místo na svazcích replikace Zabbix, HP Openview,... Nástroj zpětné vazby pro vývojáře
SQL. relační databázový systém. v 5.0.45. 2007 úvodní kurz jazyka SQL -----------------------------------------------------------
2007 úvodní kurz jazyka SQL ----------------------------------------------------------- SQL relační databázový systém v 5.0.45 (c) 2007 Ing. Jan Steringa Úvodní kurz jazyka SQL. Tento studijní materiál
Čteme EXPLAIN. CSPUG, Praha. Tomáš Vondra (tv@fuzzy.cz) 21.6.2011. Czech and Slovak PostgreSQL Users Group
Čteme EXPLAIN CSPUG, Praha Tomáš Vondra (tv@fuzzy.cz) Czech and Slovak PostgreSQL Users Group 21.6.2011 Agenda K čemu slouží EXPLAIN a EXPLAIN ANALYZE? Jak funguje plánování, jak se vybírá optimální plán?
Výkonnostní archeologie
Výkonnostní archeologie Tomáš Vondra, GoodData tomas.vondra@gooddata.com / tomas@pgaddict.com @fuzzycz, http://blog.pgaddict.com Photo by Jason Quinlan, Creative Commons CC-BY-NC-SA https://www.flickr.com/photos/catalhoyuk/94568431
Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD
Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD 1. Návrh strategie zálohování 2. Zálohování uživatelských databází 3. Obnova uživatelských databází 4. Obnova z databázového snapshotu 5. Automatizace záloh
Databázové systémy II. KIV/DB2 LS 2007/2008. Zadání semestrální práce
Databázové systémy 2 Jméno a příjmení: Jan Tichava Osobní číslo: Studijní skupina: čtvrtek, 4 5 Obor: ININ SWIN E-mail: jtichava@students.zcu.cz Databázové systémy II. KIV/DB2 LS 2007/2008 Zadání semestrální
GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA
GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA What is an FTP client and how to use it? FTP (File transport protocol) - A protocol used to transfer your printing data files to the MAFRAPRINT
Informační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL
4 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk SQL, datové typy, klauzule SELECT, WHERE, a ORDER BY. Doporučená
Architektura DBMS. RNDr. Ondřej Zýka
Architektura DBMS RNDr. Ondřej Zýka 1 Obsah Cíle DBMS Zdroje DBMS Limity DBMS Paralelní architektury Životní cyklus uživatelského požadavku Implementace procesů Příklady architektury 2 Cíle DBMS DBMS Data
Databázové systémy a SQL
Databázové systémy a SQL Daniel Klimeš Autor, Název akce 1 About me Daniel Klimeš Vzdělání: Obecná biologie PGS: onkologie Specializace: klinické databáze Databáze ORACLE klimes@iba.muni.cz Kotlářská 2,
ZÁLOHA A OBNOVA ABRA GEN
ABRA Software a.s. Jeremiášova 1422/7b 155 00 Praha 13 IČ 25097563 DIČ: CZ25097563 Zaps. v OR u Městského soudu v Praze, odd. B, vložka 4475 ZÁLOHA A OBNOVA ABRA GEN DB MS SQL Datum: 3. prosince 2018 Vypracoval:
Backup & recovery, SQL Server Agent, Alerts Jiří Tomeš
Backup & recovery, SQL Server Agent, Alerts Jiří Tomeš Administrace MS SQL Serveru (NDBI039) Úvodní motivace O čem to dnes bude Strategie zálohování Typy zálohování SQL Server Agent Modely pro obnovení
Úvod do Operačních Systémů
Úvod do Operačních Systémů 10. cvičení Uživatelský vstup, zpracování přepínačů, psaní a ladění skriptů, plánování úloh. 1 Obsah Skript pro logování informací o systému, uložení konfigurace, transformaci
Pomožte sobě i supportu
19. seminář CIDUG 20. červen 2012 Pomožte sobě i supportu (Informix nástroje pro sběr diagnostických informací) Tomáš Zahradník IBM Informix Advanced Technical Support 2009 IBM Corporation Agenda SQLIDEBUG
InnoDB transakce, cizí klíče, neumí fulltext (a nebo už ano?) CSV v textovém souboru ve formátu hodnot oddělených čárkou
MySQL Typy tabulek Storage Engines MyISAM defaultní, neumí transakce, umí fulltext InnoDB transakce, cizí klíče, neumí fulltext (a nebo už ano?) MEMORY (HEAP) v paměti; neumí transakce ARCHIVE velké množství
1.1. Proveďte diagnostiku poskytnutého pevného disku (disků) s využitím technologie S.M.A.R.T. 1.2. Zjistěte informace o formátu na pevném disku
Periferní zařízení Laboratorní úloha C ( U lož e ní d at na p e v ný c h d i s c íc h) V y p rac ov ali : H A J A S J os e f J I Ř Í K P ř e m y s l ( z ap s al) K O R B E L O ta 1. Z a d á n í Laboratorní
Databáze II. 1. přednáška. Helena Palovská palovska@vse.cz
Databáze II 1. přednáška Helena Palovská palovska@vse.cz Program přednášky Úvod Třívrstvá architektura a O-R mapování Zabezpečení dat Role a přístupová práva Úvod Co je databáze Mnoho dat Organizovaných
Základy informatiky. 08 Databázové systémy. Daniela Szturcová
Základy informatiky 08 Databázové systémy Daniela Szturcová Problém zpracování dat Důvodem je potřeba zpracovat velké množství dat - evidovat údaje o nějaké skutečnosti. o skupině lidí (zaměstnanců, studentů,
Kurz Databáze. Obsah. Dotazy. Zpracování dat. Doc. Ing. Radim Farana, CSc.
1 Kurz Databáze Zpracování dat Doc. Ing. Radim Farana, CSc. Obsah Druhy dotazů, tvorba dotazu, prostředí QBE (Query by Example). Realizace základních relačních operací selekce, projekce a spojení. Agregace
Inovace a zkvalitnění výuky prostřednictvím ICT. Základní seznámení s MySQL Ing. Kotásek Jaroslav
Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Databáze Základní seznámení s MySQL
Healtcheck. databáze ORCL běžící na serveru db.tomas-solar.com pro
Ukázka doporučení z obecného health checku. 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
Petr Vlk KPCS CZ. WUG Days října 2016
Petr Vlk KPCS CZ WUG Days 2016 8. října 2016 Nástroj pro moderní dobu Rychlost Flexibilita Komplexita Rychlé nastavení Rychlejší řešení problémů Inovace každý den Podpora současných nástrojů Vlastní řešení
Zápisování dat do databáze
Zápisování dat do databáze Informační a znalostní systémy 1 2 záznamů Pro vkládání záznamů do tabulky- příkaz INSERT INSERT INTO tabulka VALUES ( výčet hodnot záznamu ) záznamů Pro vkládání záznamů do
Úvod do problému: Níže uvedené obrazovky se zobrazí pouze v těchto třech případech spouštění systému Windows XP:
Úvod do problému: Nástroj Ochrana disku systému Windows produktu Shared Computer Toolkit se skládá z několika softwarových součástí, které nejsou ve výchozím nastavení součástí systému Windows XP. Při
Práva a role. Martin Polák. NDBI013 Administrace Oracle
Práva a role Martin Polák NDBI013 Administrace Oracle Práva a role Práva slouží k omezení možností uživatele právě tak, aby mohl provádět úkoly jemu svěřené. Role jsou pojmenované skupiny práv a slouží
B0M33BDT Technologie pro velká data. Supercvičení SQL, Python, Linux
B0M33BDT Technologie pro velká data Supercvičení SQL, Python, Linux Sergej Stamenov, Jan Hučín 18. 10. 2017 Osnova cvičení Linux SQL Python 2 SQL pro uživatele aneb co potřebuje znát a umět bigdatový uživatel:
FRED & PostgreSQL. CZ.NIC, z.s.p.o. Jaromír Talíř <jaromir.talir@nic.cz> 13. 2. 2008 http://www.nic.cz/ http://fred.nic.cz
FRED & PostgreSQL CZ.NIC, z.s.p.o. Jaromír Talíř 13. 2. 2008 http://www.nic.cz/ http://fred.nic.cz 1 Obsah FRED co to je? Architektura systému, datový model, transakční model Komunikace
Administrace Oracle - Správa zdrojů
Administrace Oracle - Správa zdrojů Jan Smrčina 15. října 2012 Motivace K čemu správa zdrojů? Mějme databázi menz UK a její chtivé uživatele: Student chce dostat jídlo. (Jednoduchá transakce) Manažer chce
Licenční modely TSM křížem krážem
Jiří Bradáč Licenční modely TSM křížem krážem aneb jak se neztratit Agenda Přehled Metrika PVU Základní princip Full cap vs. Sub cap TSM TB Back End TSM TB Front End Migrace a možnosti TSM Entry Dotazy
Jazyk SQL databáze SQLite. připravil ing. petr polách
Jazyk SQL databáze SQLite připravil ing. petr polách SQL - úvod Structured Query Language (strukturovaný dotazovací jazyk 70. léta min. století) Standardizovaný dotazovací jazyk používaný pro práci s daty
Příloha 1 - stav oběhu papírových dokumentů před implementací systému
Příloha 1 - stav oběhu papírových dokumentů před implementací systému Obsah 1. POŽADAVEK 2. OBJEDNÁVKA 3. DOŠLÁ FAKTURA 4. VÝBĚROVÉ ŘÍZENÍ 5. DOŠLÉ NABÍDKY 6. KANCELÁŘSKÝ SPOTŘEBNÍ MATERIÁL 7. ŽÁDANKA
IW3 MS SQL SERVER 2014
Zálohování a obnova IW3 MS SQL SERVER 2014 Ing. Peter Solár, MCITP EA solar@pocitacoveskoleni.cz 1 OSNOVA 1. Návrh strategie zálohování 2. Zálohování uživatelských databází 3. Obnova uživatelských databází
O Apache Derby detailněji. Hynek Mlnařík
O Apache Derby detailněji Hynek Mlnařík Agenda Historie Vlastnosti Architektura Budoucnost Historie 1997 Cloudscape Inc. - JBMS 1999 Informix Software, Inc. odkoupila Cloudscape, Inc. 2001 IBM odkoupila
INDEXY JSOU GRUNT. Pavel Stěhule
INDEXY JSOU GRUNT Pavel Stěhule Indexy bez indexu čteme vše a zahazujeme nechtěné s indexem čteme pouze to co nás zajímá POZOR - indexy vedou k random IO, navíc se čtou dvě databázové relace (index a heap)
Stored Procedures & Database Triggers, Tiskové sestavy v Oracle Reports
, Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Demo-cvičení pro IDS 9. dubna 2014 Marek Rychlý Stored Procedures & Database Triggers, Demo-cvičení
Vladimír Mach. @vladimirmach 2. 1. 2013
Vladimír Mach @vladimirmach 2. 1. 2013 SQL Server Compact Edition Jednoduchá relační databáze Použití i v malých zařízeních s omezenými zdroji Dříve pod názvem SQL Server Mobile Časté využití při programování
http://skola.ajina.eu/admin/report/unittest/dbtest.php
Stránka č. 1 z 5 Jste přihlášeni jako Rostislav Mikulecký (Odhlásit se) Čeština (cs) e-škola Ajina.eu Titulní stránka Správa stránek Vývoj Testy funkčnosti databáze Zapnout úpravu bloků Navigace Titulní
TSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura. 2012 IBM Corporation
TSM for Virtual Environments Data Protection for VMware v6.3 Ondřej Bláha CEE+R Tivoli Storage Team Leader TSM architektura 2012 IBM Corporation Tradiční zálohování a obnova dat ze strany virtuálního stroje
MySQL sežere vaše data
MySQL sežere vaše data David Karban @davidkarban AWS Certified http://davidkarban.cz/ It s not a bug, it s a feature syndrome Pravděpodobně znáte indexy. Urychlují dotazy. Mohou být řazené, vzestupně i
Optimalizace plnění a aktualizace velkých tabulek. Milan Rafaj, IBM
Optimalizace plnění a aktualizace velkých tabulek Milan Rafaj, IBM Agenda OLTP vs DSS zpracování Optimalizace INSERT operací Optimalizace DELETE operací Optimalizace UPDATE operací Zdroje Dotazy OLTP vs
Informační systémy 2008/2009. Radim Farana. Obsah. Dotazy přes více tabulek
5 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk SQL, Spojení tabulek, agregační dotazy, jednoduché a složené
IW3 MS SQL SERVER 2014
Instalace a konfigurace IW3 MS SQL SERVER 2014 Ing. Peter Solár, MCITP EA solar@pocitacoveskoleni.cz 1 OSNOVA 1. příprava instalace SQL serveru 2. instalace SQL serveru 3. základní konfigurace SQL serveru
PostgreSQL jako platforma pro datové sklady
PostgreSQL jako platforma pro datové sklady Vratislav Beneš benes@optisolutions.cz 1. Co to jsou datové sklady? 2. Požadavky na datový sklady 3. Technické řešení datového skladu 4. PostgreSQL a datové
2. přednáška. Databázový přístup k datům (SŘBD) Možnost počítání v dekadické aritmetice - potřeba přesných výpočtů, např.
2 přednáška 2 října 2012 10:32 Souborově orientované uchování dat Slabý HW Není možné uchovávat "velká data" - maximálně řádově jednotky MB Na každou úlohu samostatná aplikace, která má samostatná data
8.2 Používání a tvorba databází
8.2 Používání a tvorba databází Slide 1 8.2.1 Základní pojmy z oblasti relačních databází Slide 2 Databáze ~ Evidence lidí peněz věcí... výběry, výpisy, početní úkony Slide 3 Pojmy tabulka, pole, záznam
DUM 15 téma: Příkazy pro řízení přístupu
DUM 15 téma: Příkazy pro řízení přístupu ze sady: 3 tematický okruh sady: III. Databáze ze šablony: 7 Kancelářský software určeno pro: 4. ročník vzdělávací obor: 18-20-M/01 Informační technologie vzdělávací
Databáze I. 5. přednáška. Helena Palovská
Databáze I 5. přednáška Helena Palovská palovska@vse.cz SQL jazyk definice dat - - DDL (data definition language) Základní databáze, schemata, tabulky, indexy, constraints, views DATA Databáze/schéma
Vladimír
Vladimír Mach @vladimirmach 29.1 0. 2012 Agenda Konflikty v rámci jednoho souboru Konflikty v rámci struktury adresáře (tree conflicts) Shallow checkout Flag Význam U Updated Soubor byl aktualizován o
SSD vs. HDD / WAL, indexy a fsync
SSD vs. HDD / WAL, indexy a fsync Prague PostgreSQL Developers Day 2012 Tomáš Vondra (tv@fuzzy.cz( tv@fuzzy.cz) What a great day for science! Otázky DB = data + indexy + transakční log (WAL) Co umístit
Databáze SQL SELECT. David Hoksza http://siret.cz/hoksza
Databáze SQL SELECT David Hoksza http://siret.cz/hoksza Osnova Úvod do SQL Základní dotazování v SQL Cvičení základní dotazování v SQL Structured Query Language (SQL) SQL napodobuje jednoduché anglické
Implementace dávkových operací
Implementace dávkových operací Petr Steckovič 12. 5. 2011 Hradec Králové 1 Dávkové zpracování dat Procesy běžící na pozadí Spouštěné Časem Stavem (např. dochází místo) Ručně Obvykle se jedná o podpůrné
Čipové karty Lekařská informatika
Čipové karty Lekařská informatika Následující kód je jednoduchou aplikací pro čipové karty, která po překladu vytváří prostor na kartě, nad kterým jsou prováděny jednotlivé operace a do kterého jsou ukládány
Semestrální práce z DAS2 a WWW
Univerzita Pardubice Fakulta elektrotechniky a informatiky Semestrální práce z DAS2 a WWW Databázová část Matěj Trakal 8.12.2009 Kapitola 1: Obsah KAPITOLA 1: OBSAH 2 KAPITOLA 2: ZÁKLADNÍ CHARAKTERISTIKA
Transakce a zamykání Jiří Tomeš
Transakce a zamykání Jiří Tomeš Administrace MS SQL Serveru (NDBI039) O čem to dnes bude Úvodní opakování základních pojmů Jištění transakcí Speciální konstrukce Typy transakcí Závěrečný souhrn, použité
UŽIVATELSKÁ PŘÍRUČKA
ABRA Software a.s. Jeremiášova 1422/7b 155 00 Praha 13 IČ 25097563 DIČ: CZ25097563 Zaps. v OR u Městského soudu v Praze, odd. B, vložka 4475 UŽIVATELSKÁ PŘÍRUČKA Zálohování ABRA Gen Oracle Datum: 17. prosince
PostgreSQL upgrade včera, dnes a zítra. Zdeněk Kotala Revenue Product Engineer Sun Microsystems
PostgreSQL upgrade včera, dnes a zítra Zdeněk Kotala Revenue Product Engineer Sun Microsystems 1 Agenda Úvod Catalog upgrade Storage upgrade Ostatní 2 Úvod 3 Cíle Minimální výpadek Žádné další potřebné
Univerzita Palackého v Olomouci Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 10.4.
Základy programování 4 - C# - 9. cvičení Radek Janoštík Univerzita Palackého v Olomouci 10.4.2017 Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 10.4.2017 1 / 13 Reakce na
Marian Kamenický. Syntea software group a.s. marian.kamenicky. kamenicky@syntea.cz. MFFUK Praha 2012/13
Datové a procesní modely Relační databáze Přednáška 5 Marian Kamenický Syntea software group a.s. marian.kamenicky kamenicky@syntea.cz MFFUK Praha 2012/13 1 Poddotazy OsoReg Jm Poh St Pepa m CZ Franz m
Databázové a informační systémy Jana Šarmanová
Databázové a informační systémy Jana Šarmanová Obsah Úloha evidence údajů, způsoby evidování Databázové technologie datové modely, dotazovací jazyky. Informační systémy Datové sklady Metody analýzy dat
První pomoc pro DBA. administrátory CIDUG. Milan Rafaj IBM Česká republika
První pomoc pro DBA administrátory Milan Rafaj IBM Česká republika O čem to bude Kde hledat informace Nástroje Obslužné programy SQL API TOP 11 Dotazy Kde hledat informace online.log errpt a jiné žurnály
6. SQL složitější dotazy, QBE
6. SQL složitější dotazy, QBE Příklady : Veškeré příklady budou dotazy nad databází KONTAKTY nebo KNIHOVNA nebo FIRMA Databáze KONTAKTY OSOBA (Id_osoba, Příjmení, Jméno, Narození, Město, Ulice, PSČ) EMAIL
HP-USS: IT tak, jak potřebujete Karel Kotrba ředitel Enterprise Services HP ČR
HP-USS: IT tak, jak potřebujete Karel Kotrba ředitel Enterprise Services HP ČR Produkty a služby Enterprise services HP Virtualizace IT Systémy a služby Automatizace Řešení pro datová centra Managemen
Instalace a konfigurace
Instalace a konfigurace Seminář ELZA Ing. Jiří Kala, Ph.D. 28. listopadu 2016 Architektura 2 Schéma systému Klient (prohlížeč) HTTP(S) Webový server Aplikační server TCP/IP Databáze 3 Požadavky Klient
Microsoft Lync WEB meeting
User - documentation ENU and CZ version Microsoft Lync WEB meeting - Připojení k WEB meetingu prostřednictvím Microsoft Lync Date: 10. 5. 2013 Version: 0.2 ENU, CZ www.axiomprovis.cz Version description: