Pondělí I 10, 2011

Český Oracle se stěhuje

[Read More]

Středa IX 29, 2010

Oracle SQL Developer Data Modeler zdarma!

[Read More]

Úterý VI 01, 2010

Skoncujte s anonymitou koncových uživatelů (2/2) - Proxy Authentication

Znalost identity koncového uživatele ve všech vrstvách systému je základní nutností při tvorbě bezpečných aplikací. Dnes si ukážeme jak Proxy Authentication umožňuje využít všechny bezpečnostní mechanismy Oracle i v případě, že aplikace sdílí stejné spojení postupně pro více koncových uživatelů, jak je obvyklé v dnešních webových aplikacích.[Read More]

Úterý V 25, 2010

Skoncujte s anonymitou koncových uživatelů (1/2)

Znalost identity koncového uživatele ve všech vrstvách systému je základní nutností při tvorbě bezpečných aplikací. Dnes si ukážeme, jak může program přes Client Identifier předávat databázovému serveru tuto informaci i v případě, kdy aplikace sdílí stejné připojení do databáze pro všechny uživatele, jak je to běžné v dnešních webových aplikacích. [Read More]

Středa V 19, 2010

Rychlejší aplikace i bez změn dotazů - 3.díl - vliv hromadných operací a shrnutí

V předchozích dvou dílech jsme si ukázali, jak lze vzorový příklad vkládání 100.000 záznamů zrychlit, pokud se nám podaří minimalizovat počet commitů a začít používat v dotazech vázané proměnné. Těmito dvěma změnami jsme původní čas 167 sekund snížili postupně na 105 a následně na 19 sekund. Ke slibovanému osmdesátinásobnému zrychlení potřebujeme dosáhnout ještě cca desetinásobného zrychlení. Provedeme to tím, že se 100.000 jednotlivých operací pokusíme převést na menší počet hromadných operací. [Read More]

Čtvrtek V 06, 2010

Rychlejší aplikace i bez změn dotazů - 2.díl - vliv vázaných proměnných

V minulém díle jsme si na vzorovém příkladu vkládání 100.000 záznamů ukázali jak velkou zátěž může pro databázový server znamenat zbytečně časté commitování. Dobu zpracování této operace jsme snížili ze 167 na 105 sekund, tedy o třetinu. Ke slibovanému osmdesátinásobnému zrychlení nám chybí ještě dva kroky. V závěru předchozího dílu jsme zjistili, že parsování (rozbor a optimalizace) dotazu zabralo serveru celých 74 ze zmiňovaných 105 sekund. Svou pozornost dnes zaměříme právě na minimalizaci času parsování.[Read More]

Rychlejší aplikace i bez změn dotazů - 1.díl - vliv častých Commitů

Pamatuji si, jak jsem před pár lety seděl na konferenci Oracle Develop a sledoval svého poněkud známějšího kolegu Marka Townsenda ukazovat prostinké demo - jak se jedna a tatáž operace dá udělat buď velmi pomalu a nebo velmi rychle. Nešlo o klasické ladění SQL, ale efektivní volání těchto dotazů. Jednotlivé techniky samy o sobě jsou přitom asi všem známé. Ohromilo mne ale hlavně to, jak velký rozdíl ve výkonu stejné operace prováděné stejným jednoduchým SQL dotazem může být. Říkám si, že kdyby ten rozdíl vidělo více lidí, možná by se častěji donutili napsat o ten jeden, dva řádky kódu více, aby byl kód třeba i o řád efektivnější a rychlejší. Pokusil jsem se udělat podobný příklad a na jeho základně vznikla trojice článků, které postupně vycházely na serveru Databázový svět. Z nějakého důvodu se ale poslední díl nikdy nedočkal publikace. Protože jsem od té doby párkrát narazil na potřebu odkázat někoho na celou trojici článků, rozhodl jsem se je re-publikovat na tomto blogu. Problém a řešení budu ukazovat v Javě, ale ve skutečnosti jde o postupy, které jsou platné ať už voláte databázi odkudkoliv. Úkol je jednoduchý - vložit 100.000 záznamů do jednoduché tabulky. A postupně si ukážeme že ze základního nejpomalejšího řešení se několika jednoduchými kroky dostaneme na řešení, které bude 80x rychlejší. [Read More]

Úterý IV 06, 2010

Oracle Database 11gR2 už i na Windows

[Read More]

Středa III 03, 2010

Prezentace z akcí

[Read More]

Středa I 20, 2010

Oracle Database Conference - Praha 9. 2. 2010

[Read More]

Neděle XI 08, 2009

Logger - logování a diagnostika v PL/SQL

[Read More]
About

Česky o všem co se točí kolem Oracle Database.

Autoři:

Patrik Plachý
Technology Sales Consultant

David Krch
Principal Consultant
Oracle Expert Services

Oracle Czech

Search

Archives
« duben 2014
PoÚtStČtSoNe
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today