Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Konfiguration einer temporären Tablespace-Gruppe in einem Instance-Speicher und Amazon EBS
Sie können eine temporäre Tablespace-Gruppe so konfigurieren, dass sie temporäre Tablespaces sowohl in einem Instance-Speicher als auch in Amazon enthält. EBS Diese Methode ist nützlich, wenn Sie mehr temporären Speicher benötigen, als aufgrund der Maximaleinstellung von rds.instance_store_temp_size
zulässig ist.
Wenn Sie eine temporäre Tablespace-Gruppe sowohl in einem Instance-Speicher als auch in Amazon konfigurierenEBS, weisen die beiden Tablespaces deutlich unterschiedliche Leistungsmerkmale auf. Oracle Database wählt den Tabellenraum für Abfragen basierend auf einem internen Algorithmus aus. Daher können ähnliche Abfragen in der Leistung variieren.
In der Regel erstellen Sie einen temporären Tabellenraum im Instance-Speicher wie folgt:
-
Erstellen Sie einen temporären Tabellenraum im Instance-Speicher.
-
Legen Sie den neuen Tabellenraum als temporären Standardtabellenraum der Datenbank fest.
Wenn die Größe des Tabellenraums im Instance-Speicher nicht ausreicht, können Sie wie folgt zusätzlichen temporären Speicher erstellen:
-
Weisen Sie den temporären Tabellenraum im Instance-Speicher einer temporären Tabellenraumgruppe zu.
-
Erstellen Sie einen neuen temporären Tablespace in AmazonEBS, falls noch keiner existiert.
-
Weisen Sie den temporären Tablespace in Amazon derselben Tablespace-Gruppe EBS zu, die den Instance-Speicher-Tablespace umfasst.
-
Legen Sie die Tabellenraumgruppe als temporären Standardtabellenraum fest.
Im folgenden Beispiel wird davon ausgegangen, dass die Größe des temporären Tabellenraums im Instance-Speicher nicht Ihren Anwendungsanforderungen entspricht. Das Beispiel erstellt den temporären Tablespace temp_in_inst_store
im Instance-Speicher, weist ihn einer Tablespace-Gruppe zutemp_group
, fügt den vorhandenen EBS Amazon-Tablespace mit dem Namen dieser Gruppe temp_in_ebs
hinzu und legt diese Gruppe als temporären Standard-Tablespace fest.
SQL> EXEC rdsadmin.rdsadmin_util.create_inst_store_tmp_tblspace('
temp_in_inst_store
'); PL/SQL procedure successfully completed. SQL> ALTER TABLESPACEtemp_in_inst_store
TABLESPACE GROUPtemp_group
; Tablespace altered. SQL> ALTER TABLESPACEtemp_in_ebs
TABLESPACE GROUPtemp_group
; Tablespace altered. SQL> EXEC rdsadmin.rdsadmin_util.alter_default_temp_tablespace('temp_group
'); PL/SQL procedure successfully completed. SQL> SELECT * FROM DBA_TABLESPACE_GROUPS; GROUP_NAME TABLESPACE_NAME ------------------------------ ------------------------------ TEMP_GROUP TEMP_IN_EBS TEMP_GROUP TEMP_IN_INST_STORE SQL> SELECT PROPERTY_VALUE FROM DATABASE_PROPERTIES WHERE PROPERTY_NAME='DEFAULT_TEMP_TABLESPACE'; PROPERTY_VALUE -------------- TEMP_GROUP