回表单块读

explain plan for select *  from p800 where owner='SCOTT';

select * from table(dbms_xplan.display());


PLAN_TABLE_OUTPUT
Plan hash value: 983731221
 
-----------------------------------------------------------------------------------------
| Id  | Operation                   | Name      | Rows  | Bytes | Cost (%CPU)| Time     |
-----------------------------------------------------------------------------------------
|   0 | SELECT STATEMENT            |           |   874 |   176K|    38   (0)| 00:00:01 |
|   1 |  TABLE ACCESS BY INDEX ROWID| P800      |   874 |   176K|    38   (0)| 00:00:01 |
|*  2 |   INDEX RANGE SCAN          | P800_IDX2 |   874 |       |     5   (0)| 00:00:01 |
-----------------------------------------------------------------------------------------
 
Predicate Information (identified by operation id):
---------------------------------------------------
 
   2 - access("OWNER"='SCOTT')
 
Note
-----
   - dynamic sampling used for this statement (level=2)




SESSION_ID	1141	
SQL_ID	9tfy5uz2vshqn	
MACHINE	WORKGROUPTLCB-PC	
BLOCKING_SESSION		
SAMPLE_TIME	10-4月 -19 08.36.59.183 下午	
MODULE	PL/SQL Developer	
PROGRAM	plsqldev.exe	
EVENT	db file sequential read	
P1	4	
P1TEXT	file#	
P2	88356	
P2TEXT	block#	
P3	1	
P3TEXT	blocks	
SQL_TEXT	select *  from p800 where owner='SCOTT' 	



select owner,segment_name,segment_type,partition_name from dba_extents where file_id=4 and 88356 between block_id and block_id+blocks-1;

SQL> select owner,segment_name,segment_type,partition_name from dba_extents where file_id=4 and 88356 between block_id and block_id+blocks-1;

OWNER	   SEGMENT_NAME 		  SEGMENT_TYPE			 PARTITION_NAME
---------- ------------------------------ ------------------------------ ------------------------------------------------------------------------------------------
TEST	   P800 			  TABLE


原文地址:https://www.cnblogs.com/hzcya1995/p/13348756.html