SAP IQ 具有在装载时对日期、时间和日期时间数据进行 ASCII 到二进制类型转换的内置性能优化功能。如果要装载的原始数据与其中一种格式完全匹配,则使用相应的格式可以显著缩短装载时间。
识别的格式包括:
如果装载的表具有一个或多个日期、时间或日期时间列,并且输入格式为上述格式之一,当在装载语句中显式指定相应格式时,可显著提高装载运行速度。否则,装载运行速度会非常慢。
假定表含有日期列,并按如下方式进行创建:
CREATE TABLE table1(c1 DATE);要装载表,请使用如下语句:
LOAD TABLE table1 (c1 ASCII(10)) FROM ...如果原始数据格式已经过优化(例如 YYYY-MM-DD),装载速度将快得多。