DB6: R3load Performance Problem auf HP-UX, SOLARIS

Symptom
Eine Systemmigration nach DB2 for LUW auf HP-UX oder SOLARIS l鋟ft bei einigen Tabellen sehr langsam. Oft f鋖lt dabei die Tabelle GLPCA aufgrund ihrer Gr鲞e besonders auf.
Weitere Begriffe
alignment UDB LUW DB2UDB DB2LUW trap indicator
Ursache und Voraussetzungen
R3load wird bei der Migration mit folgendem Parameter aufgerufen:
R3load -i … -loadprocedure fast …
Dieser Parameter ist erforderlich, wenn CLI LOAD verwendet werden soll.
Die L鋘gen der Tabellendaten werden von R3load nicht f黵 alle Zeilen auf geraden 4 Byte Grenzen abgelegt. Auf einigen Betriebssystemen und Prozessorarchiteturen sind die Kosten f黵 “misalignment” von Daten besonders hoch. Speziell auf HP-UX und SOLARIS kann das zu sp黵baren Performanceeinbu遱en f黨ren. Auf anderen Betriebssystemen sind die Einbu遝n deutlich geringer oder nicht messbar.
Das Problem ist abh鋘gig von der Gesamtbreite der Tabelle und von den darin enthaltenen Datentypen. Zum Beispiel enth鋖t die Tabelle GLPCA nur CHAR-artige Datentypen mit einer ungeraden Gesamtbreite.
L鰏ung
Verwenden Sie eine aktuelle Version von R3load.
Do not translate the patch text.
patch text: “DB6: CLI0109 when importing cluster tables on SOLARIS/HP”
Beachten Sie, dass durch den unmittelbar vorhergehenden R3load Patch ein Fehler auf HP-UX und Solaris Platformen eingef黨rt wurde, der in einem CLI0109-Fehler beim Laden von Cluster Tabellen f黨ren kann. Dieser Fehler ist durch die oben genannte Version behoben.
Die folgenden Patches haben die Regression verursacht:
HP-UX:
patch text: “DB6: performance problem due to misalignment on HP-UX”
SOLARIS:
patch text: “DB6: performance problem due to misalignment on SOLARIS”

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Leave a Comment