Oracle ist gebaut, um effiziente Verarbeitung großer Datenmengen bieten . Da die Größe einer Datenbank erhöht , jedoch kann das System beginnen, größere Längen der Verzögerung für jeden Betrieb erleben , wie die schiere Masse der Informationen der Software- Gerät ist der Umgang erfordert mehr Rechenleistung , um durch zu bewegen. Es gibt jedoch verschiedene Methoden verwenden, um eine Leistung zu optimieren . Untersuchen FreeLists
Die Funktion, die Sie wollen, zunächst zu prüfen, wenn die Auseinandersetzung mit rückständigen Einlage mal müssen, ist , wie das System mit FREELISTS . Freelists sind der Raum unterhalb der Stelle, an der neue Daten in eine Tabelle eingefügt wurde . FreeLists werden , wo die nächsten Sätze von Daten werden für den freien Platz für die nach dem Einsetzen gesucht werden. So mit mehreren Optionen für Oracle als nächsten Ort der Insertion ist der Zugang wichtig zu halten, die Verzögerung auf Ihrer Operationen nach unten.
Multiple FreeLists
Definieren mehrerer FREELISTS oder Freelist Gruppen während parallel Einsätze in Oracle verwendet werden wird erhebliche Auswirkungen auf die Rate der Insertion Geschwindigkeit. Mit mehreren FREELISTS , wird es zusätzliches Segment Header-Blöcke für die Insertion , also das Entfernen der Verstopfung , wenn es nur ein paar Freelist Optionen für die kommende Einführung sind auftritt. Oracle Automatic Segment Raumfahrt Management ( ASSM ) Option automatisiert Freelist Management, aber es wird auch Ihre Fähigkeit , bestimmte Storage-Optionen , wie Freelist Gruppen angeben .
Straffung
< br >
ein weiterer wichtiger Grund Insertion Rate verlangsamen könnte ist, gibt es eine übermäßige Anzahl von Objekt Ausmaß. Wenn ein Objekt fünf oder mehr Blöcke , geht die Zeit für jede Einfügung erforderlich und Qualität der Leistung sinkt. Wie gut, dass zu viele Indizes können dazu beitragen, hinken , da die mehr Indizes gibt es verfügbar ist, wird je länger je Einsetzen erfordern . Minimierung Objekt Ausmaßen in jedes Objekt und die Anzahl der möglichen Indizes trim Bearbeitungszeit insgesamt helfen.
Andere Faktoren
Halten Sie Ihre Hardware auf dem Laufenden.
weiterer wichtiger Codierung Ausgabe um Aufmerksamkeit zu widmen ist blocksize . Dadurch, dass große Blockgröße für Ihre Zieltabelle (z. B. bis zu 32k ) , Bearbeitungszeit wird in so mehr Reihen auf jeder Block passen verringert werden. Jenseits aller Software und Codierung Fragen , vielleicht der wichtigste Faktor bei der Einführung insgesamt beträgt die Verarbeitungskapazität der CPU . Ältere Maschinen werden eindeutig einen Nachteil Arbeitsgeschwindigkeit im Vergleich zu neueren Modellen , so dass, wenn die Verzögerung ist wirklich problematisch , Rücksicht auf die Modernisierung der Maschine sollte bezahlt werden.