資料庫名稱: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對資料庫來說有多大的負荷?以及改了這個設定會不會衍生其他問題?是我
難以預想的,希望能有版上的高手協助解答,謝謝。