oracle臨時段
當Oracle處理一個查詢時,經常需要為SQL語句的解析與執行的中間結果
(intermediate stage)準備臨時空間。Oracle會自動地分配被稱為臨時段
(temporary segment)的磁碟空間。例如,Oracle在進行排序操作時就需要使
用臨時段。當排序操作可以在記憶體中執行,或Oracle設法利用索引就執行
時,就不必建立臨時段。
需要使用臨時段的操作:
● CREATE INDEX
● SELECT ... ORDER BY
● SELECT DISTINCT ...
● SELECT ... GROUP BY
● SELECT . . . UNION
● SELECT ... INTERSECT
● SELECT ... MINUS
有些不能使用索引的關聯操作(unindexed join),或者需要在子查詢間建立
相互關係(correlated subqueries),也可能需要使用臨時段(temporary
segment)。所以當查詢包含DISTINCT,GROUP BY,或 ORDER BY 子句
時,Oracle有可能使用兩個臨時段。
臨時表及其索引使用的段
Oracle可以為臨時表(temporary table)及其索引分配臨時段(temporary
segment)。臨時表中的資料只在會話(session)或事務(transaction)的執行
期記憶體在。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8183550/viewspace-666795/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 查詢什麼sql佔用臨時段OracleSQL
- oracle 12c 新特性 Temporary UNDO 臨時回滾段Oracle
- 需要使用臨時段的操作
- oracle臨時表Oracle
- Oracle 臨時表Oracle
- ORACLE臨時表和SQLSERVER臨時表異同OracleSQLServer
- Oracle的臨時表Oracle
- Oracle Temporary Tables(Oracle 臨時表)Oracle
- oracle 臨時表的使用Oracle
- ORACLE臨時表總結Oracle
- Oracle全域性臨時表Oracle
- oracle 臨時表空間Oracle
- oracle臨時表空間Oracle
- oracle臨時表的用法Oracle
- Oracle 臨時表空間概念Oracle
- oracle臨時表空間組Oracle
- Oracle臨時表GLOBAL TEMPORARY TABLEOracle
- oracle的臨時表空間Oracle
- Oracle臨時表相關知識Oracle
- Oracle Temp 臨時表空間Oracle
- oracle臨時表的用法(轉)Oracle
- Oracle 時段負載情況Oracle負載
- Oracle臨時表使用注意事項Oracle
- oracle臨時表空間相關Oracle
- oracle全域性臨時表的特性Oracle
- Oracle TEMP臨時表空間概念Oracle
- Oracle 臨時表空間的概念Oracle
- oracle臨時表實際應用Oracle
- ORACLE臨時表空間總結Oracle
- oracle 重建臨時表空間 tempfileOracle
- 刪掉Oracle臨時表空間Oracle
- oracle 臨時表間重建的方法Oracle
- oracle臨時表的用法總結Oracle
- 27、oracle的臨時表問題Oracle
- ORACLE臨時表空間的清理Oracle
- Oracle 臨時表 OracleDataAdapter 批次更新OracleAPT
- oracle 11g線上收回臨預設臨時表空間Oracle
- Oracle臨時表的用法總結FLOracle