oracle中tempspc的重要性说明计划是什么,其度量是M = MB和K = KB?
有什么方法可以减少oracle查询中的tempspc利用率请找到样本计划
| Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |
-------------------------------------------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 11966 | 3552K| | 623 (1)| 00:00:01 |
|* 1 | VIEW | | 11966 | 3552K| | 623 (1)| 00:00:01 |
|* 2 | WINDOW SORT PUSHED RANK | | 11966 | 1332K| 1968K| 623 (1)| 00:00:01 |
| 3 | TABLE ACCESS BY INDEX ROWID BATCHED| BAl_ACTIVITY | 11966 | 1332K| | 311 (1)| 00:00:01 |
|* 4 | INDEX RANGE SCAN | IDX_FIN_ACTVT_BAL_ID | 11966 | | | 37 (0)| 00:00:01 |
-------------------------------------------------------------------------------------------------------------------------------
我相信除非提供单位指定符,否则度量单位以字节表示。TEMP表空间用于无法在内存中完成并且需要溢出到磁盘的大型SQL操作。例如:
降低温度: