Ansicht
Dokumentation

dbs/db4/parallel_alter_tables - Allow ALTER TABLE while INSERTS occur in parallel

dbs/db4/parallel_alter_tables - Allow ALTER TABLE while INSERTS occur in parallel

rdisp/max_wprun_time - Maximum work process run time   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book
------------------------------------------------------------------------
| Parameter: dbs/db4/parallel_alter_tables |
------------------------------------------------------------------------
------------------------------------------------------------------------
| Kurzbeschreibung: ALTER TABLE erlauben während INSERTS parallel auftreten|
------------------------------------------------------------------------
------------------------------------------------------------------------
| Parameterbeschreibung: |
| ---------------------- |
| |
| Für Details siehe SAP-Hinweis 960392. Der folgende Text ist ein Ausschnitt |
| aus dem SAP-Hinweis. |
| |
| ALTER TABLE erfordert mögl.weise exklusives Sperren einer Tabelle. Durch|
| kontinuierl. Aktivitäten mit d.Tabelle kann die ALTER TABLE-Anforderung|
| mögl.weise nicht durchgeführt werden.ALTER-Aktivitäten kommen z.B. häufig bei|
| partition.Tabell.vor,in denen Partitionen hinzugefügt oder aufgehoben werden.|
| |
| Die Funktion Parallel Alter überwacht aktiv eine definierbare Reihe von |
| abzustimmenden Tabellen.Die Funktion plant Lese-, Schreib- und Änderungs |
| vorgänge intelligent ein, damit ALTER-Vorgänge durchgeführt werden können. |
| |
| ----- |
| Setup |
| ----- |
| |
| o Geben Sie den Profilparameter in DEFAULT.PFL ein (s. unten) |
| |
| o Benden Sie ALLE Anwendungsserverinstanzen des SAP-Systems |
| |
| o SQL PaKete löschen |
| |
| ------------------------------ |
| Profilparameter anlegen |
| ------------------------------ |
| |
| +------------------------------------------------------------+ |
| |Hilfestellung durch SAP | |
| |--------------------------- | |
| | | |
| | Wenn Sie diese Funktion nutzen möchten, legen Sie einfach eine | |
| | OSS-Meldung für die Komponente BC-DB-DB4 an und SAP wird Sie dann | |
| | beim Anlegen eines geeignete Monitoring-Strings unterstützen. | |
| +------------------------------------------------------------+ |
| |
| Die Tabelle(n), die abgestimmt werden soll(en), müssen über einen |
| Profilparameter in der folgenden Datei festgelegt werden: |
| |
| o /usr/sap/<SID>/sys/profile/DEFAULT.PFL |
| |
| Der Profilparameter verfügt über das folgende Format: |
| |
| o dbs/db4/parallel_alter_tables = <SperrGruppe> = <TabellenName>
| |
| Wo: <TabellenName> ist der Name der Tabelle/der Sicht, die zur |
| Abstimmung beobachtet werden soll.<TabellenName> kann die Platzhalter ?
| * enthalten. ? steht für ein einzelnes Zeichen, * für mehrere. | |
| Groß- und Kleinschreibung wird ignoriert. |
| |
| Wo: <LockGroup> ist eine beliebige Bezeichnung für den Namen der Sperre
| Mehrere Tabellen oder Sichten, die unter der selben <LockGroup> zusamme
| gefasst sind, werden gemeinsam abgestimmt. <LockGroup> kann Variablen
| %n enthalten, die dem entsprechenden Platzhalter in |
| <TableName> entsprechen. |
| |
| Beispiel: |
| |
| - dbs/db4/parallel_alter_tables = MYLOCK=MY*, YOURLOCK=YOUR* |
| |
| Hierbei werden alle "MY"-Tabellen als eine Gruppe, und alle |
| "YOUR"-Tabellen als eine andere Gruppe abgestimmt. |
| |
| Beispiel: |
| |
| - dbs/db4/parallel_alter_tables = Lock_%0 = ?* |
| |
| Hierbei werden alle Tabellen im System abgestimmt, wobei eine <LockGroup>
|verwendet wird, die dem ersten Zeichen jeder Tabelle entspricht.In diesem Bsp.|
| werden SFLIGHT und SVERS beide unter Lock_S gruppiert. |
| |
| Bei Tabellensichten ist die Definition komlizierter. Da LIB_DBSL nur |
| SQL-Text "sieht", müssen Sichten, die auf abgestimmte Tabellen verweisen, |
| auch im Profilparameter augelistet werden. |
| |
| - dbs/db4/parallel_alter_tables = LOCK_%0=*TABLE, LOCK_%0=*VIEW |
| |
|Berücksichtigt alle Tabellen und Sichten, die mit dem gleichen Präfix beginnen|
| und entweder auf TABLE oder VIEW enden, in der selben LockGroup. |
| MYAPPTABLE und MYAPPVIEW werden demnach gemeinsam abgestimmt, da sie |
| beide zur LockGroup LOCK_MYAPP gehören. |
| |
| Sofern aktiv, zeigt das Entwickler-Trace Folgendes (Beispiel): |
| |
| C parallel_alter_tables = LOCK_%0=*TABLE |
| C = LOCK_%0=*VIEW |
| |
------------------------------------------------------------------------
------------------------------------------------------------------------
| Anwendungsbereich: Datenbank |
------------------------------------------------------------------------
------------------------------------------------------------------------
| Einheit: |
------------------------------------------------------------------------
------------------------------------------------------------------------
| Vorschlagswert: '' |
------------------------------------------------------------------------
------------------------------------------------------------------------
| Änderungsberechtigte Person(en): |
------------------------------------------------------------------------
------------------------------------------------------------------------
| Einschränkungen für die Betriebssysteme: |
------------------------------------------------------------------------
------------------------------------------------------------------------
|Einschränkungen für Datenbanksysteme: DB2/400 |
------------------------------------------------------------------------
------------------------------------------------------------------------
| Sind andere Parameter betroffen oder abhängig: |
| |
| dbs/db4/parallel_alter_instance |
| |
------------------------------------------------------------------------
------------------------------------------------------------------------
| Gültige Einträge, Formate, Bereiche: |
------------------------------------------------------------------------

------------------------------------------------------------------------
| Short Description : Allow ALTER TABLE while INSERTS occur in parallel
------------------------------------------------------------------------

------------------------------------------------------------------------
| Applications Area : Database
------------------------------------------------------------------------

------------------------------------------------------------------------
| Parameter Type : S
------------------------------------------------------------------------

------------------------------------------------------------------------
| Changes allowed : X
------------------------------------------------------------------------

------------------------------------------------------------------------
| Valid for Operating System : *
------------------------------------------------------------------------

------------------------------------------------------------------------
| Dynamic switchable :
------------------------------------------------------------------------

------------------------------------------------------------------------
| Same on all Servers : X
------------------------------------------------------------------------


SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 11244 Date: 20240426 Time: 062938     sap01-206 ( 5 ms )