DB2 - Problembeschreibung
Problem IC97541 | Status: Geschlossen |
INGEST: RUN TIME IS 32X WORSE THAN IMPORT WHEN TABLE HAS MANY UDTS | |
Produkt: | |
DB2 FOR LUW / DB2FORLUW / A50 - DB2 | |
Problembeschreibung: | |
Ingest can perform poorly when the INGEST command omits the field list and specifies a target table that has a lot of user-defined data types (UDTs). For example, ingesting 100K rows into a 300-column table that has 75 columns whose type is a UDT took 32 times as long as import (16 minutes vs. 30 seconds). | |
Problem-Zusammenfassung: | |
**************************************************************** * USERS AFFECTED: * * Ingest users using UDTs on DB2 V10.1 Fixpack 2 or lower. * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to DB2 for LUW Version 10.5 Fixpack 3 or higher. * **************************************************************** | |
Local-Fix: | |
There are two possible work arounds: (1) Define an explicit field list on the INGEST command. For example: INGEST FROM FILE my_file.del FORMAT DELIMITED ( $field1 INTEGER EXTERNAL, $field2DECIMAL(5,2) EXTERNAL, ... $fieldn CHAR(10) ) INSERT INTO my_table_with_many_udts; (2) Modify the table to use built-in types instead of user-defined types. | |
verfügbare FixPacks: | |
DB2 Version 10.5 Fix Pack 3 for Linux, UNIX, and Windows | |
Lösung | |
First fixed in DB2 for LUW Version 10.5 Fixpack 3. | |
Workaround | |
keiner bekannt / siehe Local-Fix | |
Weitere Daten | |
Datum - Problem gemeldet : Datum - Problem geschlossen : Datum - der letzten Änderung: | 08.11.2013 27.02.2014 27.02.2014 |
Problem behoben ab folgender Versionen (IBM BugInfos) | |
Problem behoben lt. FixList in der Version | |
10.5.0.3 | |
10.5.0.3 |