CPU-Overprovisioning mit Autonomous AI Database auf dedizierter Exadata-Infrastruktur

Sie können mehr autonome KI-Datenbanken bereitstellen als die verfügbaren physischen CPUs auf einer dedizierten Exadata-Infrastruktur. Dies wird als CPU-Overprovisioning bezeichnet.

Hinweis:

CPU-Overprovisioning wird nur für den OCPU-Compute-Typ unterstützt.

CPU-Overprovisioning

Mit dem CPU-Overprovisioning können Sie mehr Datenbanken auf Systemebene erstellen und mehr Datenbanken auf jeder Infrastrukturinstanz ausführen.

Beim Provisioning von autonomen KI-Datenbanken können Sie Datenbanken, die keine gesamte OCPU benötigen, einen partiellen OCPU-Wert (0,1 bis 0,9 OCPUs mit einem Inkrement von 0,1) zuweisen. Sie können den OCPU-Verbrauch optimieren, indem Sie Datenbanken mit minimalen oder nicht-performancekritischen Workloads, die für Nicht-Produktionsdatenbanken wie Entwicklungs- oder Testumgebungen verwendet werden, einen Bruchteil einer OCPU zuweisen. Durch das Provisioning einer Testdatenbank mit weniger als 1 OCPU, z.B. 0,1 OCPUs, können Sie die restlichen 0,9 OCPUs für andere Datenbanken beibehalten. Daher können Sie mehr Datenbanken bereitstellen als die verfügbaren CPUs. Beispiel: Eine Exadata-Infrastruktur mit 100 CPUs kann 1000 autonome KI-Datenbanken mit CPU-Overprovisioning abdecken.

Bei Datenbanken, die mindestens eine OCPUs verwenden, müssen Sie die Anzahl der zugewiesenen CPUs um ein Vielfaches von 1 oder mehr OCPUs erhöhen. Beispiel: Sie können einer Datenbank keine 3,5 OCPUs zuweisen. Die nächste verfügbare OCPU-Anzahl nach 3 ist 4. Außerdem können Sie jeder autonomen KI-Datenbank nur 32 GB Speicher zuweisen. Die geringeren Mindestanforderungen für OCPU- und Speicherressourcen ermöglichen das Overprovisioning von Datenbanken und die Ausführung weiterer Datenbanken auf jeder Infrastrukturinstanz.

CPU-Overprovisioning implementieren

Datenbanken, die mit OCPU-Overprovisioning bereitgestellt werden, können nur eine Verbindung zu Folgendem herstellen:
  • Die Services tp und low für die Autonomous AI Transaction Processing-Workloads.
  • Die low-Services für Autonomous AI Lakehouse-Workloads.
Die Ressourcen, die Datenbanken zugewiesen werden, die mit OCPU-Overprovisioning bereitgestellt werden, werden proportional basierend auf der Anzahl der ausgewählten OCPUs berechnet. Beispiel: Eine autonome KI-Datenbank mit 0,3 OCPUs erhält Speicher- und gleichzeitige Anweisungszuweisungen, die 30% der Zuweisung für eine einzelne autonome KI-Datenbank einer OCPU ausmachen. Weitere Einzelheiten finden Sie unter Vordefinierte Datenbankservicenamen für Autonomous AI-Datenbanken.
Beim Erstellen einer neuen Autonomous AI Database-Instanz oder beim Klonen einer vorhandenen Autonomous AI Database-Instanz oder ihres Backups:
  • CPU-Overprovisioning wird für Datenbanken, die ECPUs verwenden, nicht unterstützt. Der ECPU-Mindestwert für eine autonome KI-Datenbank beträgt 2.
  • Sie können Datenbanken, die keine ganze OCPU benötigen, einen partiellen OCPU-Wert zwischen 0,1 und 0,9 (in Schritten von 0,1 OCPUs) zuweisen. Bei Datenbanken, die mindestens eine OCPU benötigen, müssen Sie die Anzahl der zugewiesenen OCPUs als Ganzzahl angeben. Beispiel: Sie können einer Datenbank keine 3,5 OCPUs zuweisen. Die nächste verfügbare OCPU-Anzahl nach 3 ist 4.
  • Beim Klonen aus einem Backup können Sie die Größe der CPU bei Bedarf nur nach dem Klon auf einen Bruchteilwert ändern. Anweisungen zum Klonen aus einem Backup finden Sie unter Autonomous AI Database aus Backup klonen.
Bei der Skalierung einer autonomen KI-Datenbank:
  • Die vertikale Skalierung von einem Bruchteilwert auf eine vollständige OCPU wirkt sich nicht auf die vordefinierten Datenbankservices aus, zu denen Sie die Verbindung herstellen können. Sie können nur eine Verbindung zu den tp- und low-Services für die Autonomous AI Transaction Processing-Workloads und die low-Services für die Autonomous AI Lakehouse-Workloads herzustellen. Anweisungen zum Skalieren Ihrer Datenbank finden Sie unter CPU- oder Speicherressourcen zu einer autonomen KI-Datenbank hinzufügen.
  • Die Skalierung auf einen Bruchteilwert aus einer vollständigen OCPU wirkt sich nicht auf die vordefinierten Datenbankservices aus, zu denen Sie die Verbindung herstellen können. Auch bei einer überprovisionierten OCPU können Sie weiterhin die Verbindung zu allen vordefinierten Datenbankservices herstellen, wie vor der Skalierung. Anweisungen zum Skalieren der Datenbank finden Sie unter CPU- oder Speicherressourcen aus einer autonomen KI-Datenbank entfernen.

Durch Autoscaling kann eine autonome KI-Datenbank bis zu 3-mal mehr CPU- und I/O-Ressourcen nutzen als die zugewiesene CPU-Anzahl. Wenn Autoscaling auf Datenbanken angewendet wird, die auf überprovisionierten OCPUs erstellt wurden, wird es auf die nächste Ganzzahl gerundet, wenn die 3-fache CPU-Anzahl zu einem Bruchteilwert führt. Weitere Informationen finden Sie unter CPU-Zuweisung bei Autoscaling.