数据库名称:DB2
作业平台:AIX
问题描述:
我本身是写JAVA的WEB AP,因为特殊的需求在DB建了一个view,这个view主要union all
18个table,join 4个table,查询字段约30个。
而这个view下where、不下where都可正常查询,但order by排序时,出现以下错误讯息:
“无法建立暂存表格,因为没有具有相容分页大小的可用系统暂存表格空间。 SQLCODE=-
1585, SQLSTATE=54048, DRIVER=3.69.24”
后来查了好久,将系统暂存表格page size调整为32K就能正常查询。虽然问题解决了,但
page size=32K对数据库来说有多大的负荷?以及改了这个设定会不会衍生其他问题?是我
难以预想的,希望能有版上的高手协助解答,谢谢。