Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zistiť aktuálnu úroveň izolácie v Oracle

Aj keď viac užívateľov , ktorým sa mení záznamy v databáze , databázy Oracle , aby informácie v súlade izoláciou transakcií . Otázky na " Read Committed " úroveň izolácie nemôže získať prístup k dátam je niekto v stredu písomne ​​alebo zmenou - informácie sú k dispozícii len vtedy , keď je do databázy . Úroveň serializácie spracováva transakcie , pokiaľ k nim dôjde postupne , nie naraz : Otázky v rámci jednej transakcie nemôže získať prístup zmeny dát po transakcii začína okrem tých , ktoré robil v rámci transakcie . " Read Only " úroveň radí otázky , ale neumožňuje žiadne zmeny . Pokyny dovolená 1

Zadajte príkaz " V $ SESSION " do Oracle . To vytvára podrobnosti o všetkých súčasných databázových relácií. Relácie je jedno , kontinuálne pripojenie k databáze , ktorá poskytuje odpovede na žiadosti o dáta zaslané jednej počítačovej aplikácie .
2

Recenzia relácie databázy a pozrite sa na povel " ALTER SESSION " . Tento príkaz zmení konfiguráciu databázy pre konkrétnu reláciu a môže nastaviť novú úroveň izolácie , ktorá trvá po dobu trvania relácie . Ak zistíte , ALTER SESSION , či sú zmeny zahŕňajú " úroveň izolácie " a určiť úroveň , na ktorej bola relácia nastavená .
3

Pozrite sa na " SET úroveň izolácie transakcií " na určiť , či aktuálna transakcia nastaviť inú úroveň izolácie len pre túto transakciu . Ak ani transakcie , ani relácia zmenila úroveň izolácie , je to takmer určite na " Read Committed , " podľa Oracle výkonné a autor Tom Kyte . Kyte uvádza , že on - line " Read Committed " je predvolené nastavenie , a to je zriedkavé nájsť databázu Oracle , ktorý nepoužíva to .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené