A megosztott készlet az Oracle memória egy olyan területe, amely két fő struktúrát tartalmaz: A könyvtár gyorsítótárat, amely az elemzett SQL és PL/SQL utasításokat tárolja. A szótár gyorsítótár, amely az Oracle adatszótárat (vagy az Oracle metaadatokat) tárolja
- Mire használható a közös medence??
- Mi a közös medence mérete?
- Mi a megosztott készlet az SQL-ben?
- Miért kell öblíteni egy közös medencét??
- Hogyan öblítsd át a közös medencét?
- A nagy medence a közös medence része?
- Hogyan ellenőrizhetem a megosztott medencével kapcsolatos figyelmeztetésemet??
- Mi az a Pga_aggregate_target?
- Mi az Sga_max_size?
- Mi az UGA az Oracle-ben?
- Melyik a közös medence része?
- Hogyan ellenőrizhetem a szabad memóriámat a megosztott medencében??
Mire használható a közös medence??
Az osztott készlet az SQL utasítások tárolására szolgál, és a következő összetevőket tartalmazza: Mivel nem lehet külön memóriarégiókat dedikálni az osztott készlet összetevőihez, a megosztott készlet általában a második legnagyobb SGA memóriaterület (a a db_cache_size paraméter mérete).
Mi a közös medence mérete?
A SHARED_POOL_SIZE adja meg (bájtban) a megosztott készlet méretét. A megosztott készlet megosztott kurzorokat, tárolt eljárásokat, vezérlőstruktúrákat és egyéb struktúrákat tartalmaz. Ha a PARALLEL_AUTOMATIC_TUNING paramétert false értékre állítja, akkor az Oracle párhuzamos végrehajtási üzenetpuffereket is lefoglal a megosztott készletből.
Mi a megosztott készlet az SQL-ben?
A megosztott készlet a System Global Area (SGA) területe, amely olyan struktúrákat tartalmaz, mint az adatszótár gyorsítótár és a megosztott SQL terület. Ez az egyik legfontosabb tárolási struktúra az Oracle adatbázisrendszerben.
Miért kell öblíteni egy közös medencét??
A megosztott készlet kiürítése a gyorsítótárazott végrehajtási terv és az SQL-lekérdezések memóriából való kiürítését jelenti. A puffer gyorsítótár FLush az objektumok gyorsítótárazott adatainak kiürítését jelenti a memóriából. Mindkettő olyan, mint amikor újraindítjuk az Oracle adatbázist, és minden memória törlődik.
Hogyan öblítsd át a közös medencét?
A teljes megosztott készlet törléséhez a következő parancsot kell kiadnia egy jogosult felhasználótól. ALTER SYSTEM FLUSH SHARED_POOL; Ez egy nagyon brutális dolog, mivel az összes elemzett SQL-t kidobják. Az adatbázisnak sokat kell dolgoznia, hogy ismét felmelegítse a megosztott készletet gyakran használt utasításokkal.
A nagy medence a közös medence része?
A nagy medence nem rendelkezik LRU listával. Ez különbözik a megosztott készletben lefoglalt területtől, amely ugyanazt az LRU-listát használja, mint a megosztott készletből lefoglalt többi memória. Lásd még: "Megosztott szerver architektúra" a munkamenet-memória lefoglalásáról a nagy készletből a megosztott kiszolgáló számára.
Hogyan ellenőrizhetem a megosztott medencével kapcsolatos figyelmeztetésemet??
Ellenőrizze, hogy engedélyezve van-e a megosztott pool-tanácsadás? Ha a statisztikai_szint értéke TYPICAL/ALL, akkor a megosztott készlet figyelmeztetése engedélyezett. Ha BASIC értékre van állítva, akkor változtassa meg ugyanezt az alter system paranccsal.
Mi az a Pga_aggregate_target?
A PGA_AGGREGATE_TARGET megadja a cél összesített PGA memóriát, amely elérhető a példányhoz kapcsolódó összes szerverfolyamat számára. Ha a PGA_AGGREGATE_TARGET értéket nem nullára állítja, akkor a WORKAREA_SIZE_POLICY paraméter automatikusan AUTO-ra áll .
Mi az Sga_max_size?
Az SGA_MAX_SIZE meghatározza az SGA maximális méretét a példány élettartamára. 64 bites platformokon és nem Windows 32 bites platformokon, ha a MEMORY_TARGET vagy a MEMORY_MAX_TARGET meg van adva, az SGA_MAX_SIZE alapértelmezett értéke a két paraméter közül a nagyobbra lesz állítva.
Mi az UGA az Oracle-ben?
Az UGA memória lefoglalt a felhasználó által részletezett információk tárolására, mint például a programváltozók, a rendezés és a hash összekapcsolások. Megosztott szerver környezetben (MTS) az Oracle UGA memóriát foglal le a Shared Pool-on belül.
Melyik a közös medence része?
A megosztott készlet az Oracle memória egy olyan területe, amely két fő struktúrát tartalmaz: A könyvtár gyorsítótárat, amely az elemzett SQL és PL/SQL utasításokat tárolja. A szótár gyorsítótár, amely az Oracle adatszótárat (vagy az Oracle metaadatokat) tárolja
Hogyan ellenőrizhetem a szabad memóriámat a megosztott medencében??
Szabad memória Shared pool : SELECT * FROM v$sgastat WHERE name = 'szabad memória'; hírek.