示例QVD:1.QVD里面30个字段 670W行数据              2.QVD里面6个字段 670W行数据

 

1:无用的数据不要Load到QVW中

Load 字段1...字段30 from 1.QVD  55s

Lload 字段1...字段6 from 1.QVD    35s

Lload 字段1.字段2 from 1.QVD    13s

 

2:多维度的QVD,避免报表中的Load语句出现where条件

Load 字段1...字段30 from 1.QVD where 字段1=‘a’          load数据210W行 73s

Load 字段1...字段30 from 1.QVD where 字段1=‘a’ and 字段2=‘b’    load数据14W行 81s

Load 字段1...字段30 from 1.QVD                  load数据670W行 55s

 

2:较少维度的QVD,报表中的Load语句加where,只是降低了内存占用空间,不会大幅度降低读取时间

Load 字段1...字段6 from 2.QVD where 字段1=‘a’          load数据210W行 21s

Load 字段1...字段6 from 2.QVD where 字段1=‘a’ and 字段2=‘b’    load数据14W行 21s

Load 字段1...字段6 from 2.QVD                  load数据670W行 28s