我正在處理Oracle 11g中的一些compelex sql查詢,這些查詢具有像SUM這樣的聚合函數並且加入了多個表和視圖。當我嘗試查詢大量數據時,出現IO錯誤和表空間不足空間錯誤。ORA 01114 - IO錯誤將文件塊寫入文件
錯誤一號是 ORA-01114:IO寫入錯誤塊到文件(塊#) ORA-01114:IO寫入錯誤塊文件201(塊#1343798) ORA-27063:讀取的字節數/寫是不正確
錯誤二號有時 數據庫暗戰臨時空間時loaddate>12個月
這是我的DBA必須解決一個Oracle特定錯誤或什麼是錯我的查詢?如何優化查詢的性能以避免表空間不足提示?我正在寫一個我的查詢看起來像一個虛擬樣本
SELECT Sum(s.stock + s.accept + s.new) AS result,
Floor((s.sales/s.stock) * 100) AS sales_per,,
f.load_date,,
u.user_id,
Sum(s.falsepos + s.realvio) AS closed_ale,
Sum(f.nbrecords) AS nb_records
FROM stocks s,
facts f,
zones z,
users u
WHERE s.sid = f.fid
AND z.zoneid = f.zoneid
AND u.userid = z.userid
AND f.load_date BETWEEN '20081010' AND '20121030'
這是一個很好的機會,這是文件系統/磁盤相關(IO錯誤至少) – Joe