FILE# DBABLK TCH
---------- ---------- ----------
5 157 1
5 157 0
5 157 0
5 154 1
5 154 0
5 154 0
5 159 1
5 159 0
5 159 0
5 156 1
5 156 0
5 156 0
5 153 0
5 158 1
5 158 0
5 158 0
5 155 1
5 155 0
5 155 0
5 152 0
15 rows selected.
总结,arraysize<=SDU size, CTAS方式创建了空表,再用insert into往空表中插入记录的场景下,对测试表执行select前后:
logical reads从1407->1415,共8次,其中2次用于读取segment header,1次用于读取表里的第一行,1次用于读取第一个block 155里的剩余行,剩余4次用于读取156~159这四个块
SQL*Net message to client从139->142,共3次,其中1次在读取block里的第一行时,Server process通知client准备接收服务器端返回的第一行数据,1次在读取block里的剩余行时,Server process通知client准备接收服务器端返回的剩余行数据,另1次用途未知
SQL*Net message from client从138->141,共3次,其中1次用于client向server发送命令,1次用于Server process将PGA里的第一行数据返回给client后client给server process的确认响应,另1次用于Server process将PGA里该block里的剩余数据返回给client后client给server process的确认响应。