Inhaltsverzeichnis
字典缓冲区: dictionary cache,也叫row cache;
row cache child latch
row cache child latch 常见场景:
Heim Datenbank MySQL-Tutorial 共享池之四:rowcache--字典缓冲区

共享池之四:rowcache--字典缓冲区

Jun 07, 2016 pm 03:29 PM
共享 字典 缓冲区

字典缓冲区: dictionary cache,也叫row cache; 用于保存数据字典信息:如表空间相关信息、用户权限、objects信息、histogram信息等。 字典缓冲区在大小无法直接调整,只能通过调整共享池大小来调整字典缓冲区大

字典缓冲区: dictionary cache,也叫row cache;

用于保存数据字典信息:如表空间相关信息、用户权限、objects信息、histogram信息等。
字典缓冲区在大小无法直接调整,只能通过调整共享池大小来调整字典缓冲区大小。
SYS@ bys3>select pool,name ,bytes/1024/1024 MB from v$sgastat where name like 'row cache%';
POOL NAME MB
------------ -------------------------- ----------
shared pool row cache child latch .004959106
shared pool row cache 4.12324524
我的实验环境,字典缓冲区大小为4M多一点,还可以统计出row cache child latch的大小。
#####################################################################

row cache child latch


V$ROWCACHE视图可以查询保存在row cache中的对象信息。
row cache child latch的子latch个数:
SYS@ bys3>select count(name),name from v$latch_children where name like 'row cache%' group by name;
COUNT(NAME) NAME
----------- ----------------------------------------------------------------
52 row cache objects
每个子latch管理着不同的对象。
使用场景:
硬解析时需要从数据字典信息中生成执行计划,row cache信息由row cache child latch保护,所以在并发访问row cache时会引起row cache child latch竞争。

row cache child latch 常见场景:

1.DDL操作需要修改数据字典
2.SEQUENCE:原因是SEQUENCE的NEXTVAL操作对row cache objects以SSX(SHARED SUB_EXVLUSIVE)独占模式获得row cache lock. 当多个进程同时对同一SEQUENCE的NEXTVAL进行调用时会发生:latch:row cache objects等待事件。
如CACHE过小,当CACEH分配的值用完会重新获取一次CACHE,会更新seq$基表并提交---修改ROW CACHE信息,会话会一直持有SQ锁,会出现enq:sq-contention等待事件。---P2值是对象号。
NOCACHE:每次使用NEXTVAL,都要更新seq$基表并提交。
关于SEQUENCE,详见:http://blog.csdn.net/haibusuanyun/article/details/17248029#t2

3.SYS.AUDSED$: ORACLE 10.2.0.4之前SYS.AUDSED$的CACHE值为20,主要用于V$SESSION.AUDSID的取值。当出现大量并发短连接--登陆风暴,容易因SYS.AUDSED$的CACHE值过小引起会话一直持有SQ锁,出现enq:sq-contention等待事件。===解决方法:将SYS.AUDSED$的CACHE值改大。
10.2.0.4之后,SYS.AUDSED$的CACHE值默认为10000.

4.通过远程DBLINK访问的SQL在本地解析时要获取16号row cache child latch,可能会引起争用--可以在内存足够情况下增大共享池及PGA大小,增加session_cache_cursor大小---注意要重启库且要注意增大会占用更多内存。 --此案例见周亮《ORACLE DBA 实战攻略》301页。

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So teilen Sie WallpaperEngine mit Freunden So teilen Sie WallpaperEngine mit Freunden Mar 18, 2024 pm 10:00 PM

Benutzer können die Hintergrundbilder, die sie erhalten, mit Freunden teilen, wenn sie WallpaperEngine verwenden. Viele Benutzer wissen nicht, wie sie WallpaperEngine mit Freunden teilen können. Sie können ihre Lieblingshintergrundbilder lokal speichern und sie dann über soziale Software mit Freunden teilen. So teilen Sie WallpaperEngine mit Freunden Antwort: Speichern Sie es lokal und teilen Sie es mit Freunden. 1. Es wird empfohlen, dass Sie Ihre Lieblingshintergründe lokal speichern und sie dann über soziale Software mit Freunden teilen. 2. Sie können es auch über einen Ordner auf den Computer hochladen und dann über die Kreativ-Workshop-Funktion auf dem Computer auf „Teilen“ klicken. 3. Verwenden Sie Wallpaperengine auf dem Computer, öffnen Sie die Optionsleiste der Kreativwerkstatt und suchen Sie

So teilen Sie den Bildschirm auf WeChat Enterprise So teilen Sie den Bildschirm auf WeChat Enterprise Feb 28, 2024 pm 12:43 PM

Immer mehr Unternehmen entscheiden sich für den exklusiven Unternehmens-WeChat, der nicht nur die Kommunikation zwischen Unternehmen und Kunden und Partnern erleichtert, sondern auch die Arbeitseffizienz erheblich verbessert. Enterprise WeChat verfügt über umfangreiche Funktionen, unter denen die Bildschirmfreigabefunktion sehr beliebt ist. Während des Meetings können die Teilnehmer durch die gemeinsame Nutzung des Bildschirms Inhalte intuitiver darstellen und effizienter zusammenarbeiten. Wie können Sie Ihren Bildschirm in WeChat Enterprise effizient teilen? Für Benutzer, die es noch nicht wissen, wird Ihnen dieses Tutorial hoffentlich helfen! Wie teile ich den Bildschirm auf WeChat Enterprise? 1. Im blauen Bereich auf der linken Seite der Hauptoberfläche von Enterprise WeChat sehen Sie eine Liste der Funktionen. Nach dem Klicken zum Betreten werden drei Konferenzmodi angezeigt.

Quick Share-Funktion funktioniert auf Samsung-Telefonen nicht – Fix Quick Share-Funktion funktioniert auf Samsung-Telefonen nicht – Fix Sep 19, 2023 pm 04:25 PM

Quick Share kann Samsung-Benutzern viel Zeit beim Übertragen von Dateien zwischen Geräten sparen. Nutzer von Samsung Galaxy haben sich jedoch über Probleme mit der Quick Share-Funktion auf ihren Handys beschwert. Typischerweise sind Sichtbarkeitsprobleme bei der Schnellfreigabe die Ursache für dieses Problem. Dies ist also die einzige Anleitung, die Sie zur Fehlerbehebung bei der Quick Share-Funktion auf Ihrem Galaxy-Gerät benötigen. Fix 1 – Quick Share-Sichtbarkeitseinstellungen ändern Schalten Sie die Quick Share-Sichtbarkeitseinstellung auf Ihrem Telefon um. Möglicherweise sind für Quick Share die falschen Einstellungen festgelegt, was dieses Problem verursacht. Schritt 1 – Wischen Sie zunächst einmal nach oben, um die App-Schublade zu öffnen. Schritt 2 – Öffnen Sie dort die Einstellungen. Schritt 3 – Gehen Sie zur Seite „Einstellungen“ und öffnen Sie die Registerkarte „Verbundene Geräte“. Schritt 4 – Aktivieren Sie die Funktion „Quick Share“. Schritt 5

Anleitung zur Ordnerfreigabe für Windows 11: Teilen Sie Ihre Dateien und Daten ganz einfach Anleitung zur Ordnerfreigabe für Windows 11: Teilen Sie Ihre Dateien und Daten ganz einfach Mar 13, 2024 am 11:49 AM

Im täglichen Leben und bei der Arbeit müssen wir häufig Dateien und Ordner zwischen verschiedenen Geräten teilen. Das Windows 11-System bietet praktische integrierte Ordnerfreigabefunktionen, die es uns ermöglichen, die benötigten Inhalte einfach und sicher mit anderen im selben Netzwerk zu teilen und gleichzeitig die Privatsphäre persönlicher Dateien zu schützen. Diese Funktion macht die Dateifreigabe einfach und effizient, ohne dass Sie befürchten müssen, dass private Informationen verloren gehen. Durch die Ordnerfreigabefunktion des Windows 11-Systems können wir bequemer zusammenarbeiten, kommunizieren und zusammenarbeiten und so die Arbeitseffizienz und den Lebenskomfort verbessern. Um einen freigegebenen Ordner erfolgreich zu konfigurieren, müssen wir zunächst die folgenden Bedingungen erfüllen: Alle Geräte (die an der Freigabe teilnehmen) sind mit demselben Netzwerk verbunden. Aktivieren Sie die Netzwerkerkennung und konfigurieren Sie die Freigabe. Kennen Sie das Zielgerät

Python-Programm zum Abrufen des ersten und letzten Elements im Wörterbuch Python-Programm zum Abrufen des ersten und letzten Elements im Wörterbuch Sep 07, 2023 pm 05:01 PM

Python ist eine interpretierte, objektorientierte Programmiersprache auf hoher Ebene mit dynamischer Semantik. 1991 von GudioVanRossum entwickelt. Es unterstützt mehrere Programmierparadigmen, einschließlich strukturierter, objektorientierter und funktionaler Programmierung. Bevor wir uns mit diesem Thema befassen, werfen wir einen Blick auf die grundlegenden Konzepte, die für die von uns gestellten Fragen relevant sind. Ein Wörterbuch ist eine einzigartige, veränderliche und geordnete Menge von Elementen. Beim Schreiben von Wörterbüchern werden geschweifte Klammern verwendet und sie enthalten Schlüssel und Werte: Schlüsselnamen können verwendet werden, um auf Wörterbuchobjekte zu verweisen. Datenwerte werden in Wörterbüchern in Form von Schlüssel:Wert-Paaren gespeichert. Geordnete und ungeordnete Bedeutung Wenn wir sagen, dass ein Wörterbuch geordnet ist, meinen wir, dass sein Inhalt eine bestimmte Reihenfolge hat und sich nicht ändert. Ungeordnete Artikel haben keine eindeutige Reihenfolge und können daher nicht verwendet werden

Leerer Wörterbuchschlüssel falsch: Wie kann der Wörterbuchschlüsselfehler von Python behoben werden? Leerer Wörterbuchschlüssel falsch: Wie kann der Wörterbuchschlüsselfehler von Python behoben werden? Jun 24, 2023 pm 03:03 PM

Das Wörterbuch in Python ist eine flexible und leistungsstarke Datenstruktur, die Schlüssel-Wert-Paare speichern kann und über schnelle Such- und Einfügefunktionen verfügt. Wenn Sie jedoch mit Wörterbuch-Schlüssel-Wert-Paaren nicht vorsichtig sind, kann das Problem leerer Wörterbuchschlüssel auftreten. Dieses Problem führt häufig zum Absturz des Codes oder zur Ausgabe unerwarteter Ergebnisse. In diesem Artikel werden zwei Methoden zur Behebung des Fehlers „Leerer Wörterbuchschlüssel“ in Python vorgestellt. Methode 1: Verwenden Sie if-Anweisungen, um zu verhindern, dass leere Wörterbuchschlüssel vorhanden sind. Python-Wörterbücher dürfen keine doppelten Schlüssel haben, da sonst die vorherigen Schlüssel-Wert-Paare überschrieben werden. Wenn der Wert eines Wörterbuchschlüssels leer ist

So verwenden Sie NameDrop auf dem iPhone iOS 17 So verwenden Sie NameDrop auf dem iPhone iOS 17 Sep 22, 2023 pm 11:41 PM

Mit der Einführung der neuen Mobiltelefone der Apple iPhone15-Serie und der Einführung des neuesten mobilen Betriebssystems iOS17 wurde eine Fülle neuer Funktionen, Anpassungen und Verbesserungen auf Apple-Geräte gebracht. Benutzer fragen sich möglicherweise, wie sie die neue NameDrop-Funktion auf iPhone und iOS17 verwenden können. Dieser Leitfaden bietet einen kurzen Überblick darüber, wie Sie Ihre Kontaktinformationen schnell und effizient mit dem neuen NameDrop-System teilen, das auf iOS17 verfügbar ist. NameDrop ist eine Funktion, die es iPhone-Benutzern ermöglicht, ihre Kontaktinformationen schnell mit anderen zu teilen. Es ist ein praktisches Tool für gesellschaftliche Veranstaltungen, Geschäftstreffen oder gesellschaftliche Zusammenkünfte, bei denen Sie Kontaktdaten mit neuen Freunden austauschen müssen. Es ist jedoch wichtig zu beachten, dass NameDrop nur zum Versenden neuer Kontakte funktioniert

Der freigegebene Drucker kann keine Verbindung zum Drucker herstellen Der freigegebene Drucker kann keine Verbindung zum Drucker herstellen Feb 22, 2024 pm 01:09 PM

Mit der Entwicklung des digitalen Zeitalters sind gemeinsam genutzte Drucker zu einem unverzichtbaren Bestandteil der modernen Büroumgebung geworden. Manchmal kann es jedoch vorkommen, dass der freigegebene Drucker nicht mit dem Drucker verbunden werden kann, was nicht nur die Arbeitseffizienz beeinträchtigt, sondern auch eine Reihe von Problemen verursacht. Ziel dieses Artikels ist es, die Gründe und Lösungen dafür zu untersuchen, warum ein freigegebener Drucker keine Verbindung zum Drucker herstellen kann. Es gibt viele Gründe, warum ein freigegebener Drucker keine Verbindung zum Drucker herstellen kann. Der häufigste Grund sind Netzwerkprobleme. Wenn die Netzwerkverbindung zwischen dem freigegebenen Drucker und dem Drucker instabil oder unterbrochen ist, ist ein normaler Betrieb nicht möglich.

See all articles