2016-10-24 2 views

ответ

0

Число доступных блоков, по существу, число логических/согласованных запросов. Вы можете использовать опцию set autotrace traceonly statistics SQL * Plus, чтобы увидеть это значение статистики:.

SQL> set autotrace traceonly statistics; 
SQL> select * from customers; 

115005 rows selected. 


Statistics 
---------------------------------------------------------- 
      4 recursive calls 
      0 db block gets 
     8215 consistent gets 
     580 physical reads 
      0 redo size 
    4689008 bytes sent via SQL*Net to client 
     84826 bytes received via SQL*Net from client 
     7668 SQL*Net roundtrips to/from client 
      0 sorts (memory) 
      0 sorts (disk) 
    115005 rows processed 

consistent gets является количество блоков, используемых в запросе (также известный как «логический I/O» physical reads это число блоков фактически получен из жесткого диска (поскольку они не были в буферном кэше).

1

Общее количество операций ввода/вывода, необходимых для выполнения полного сканирования таблицы зависит от размера таблицы (select blocks from user_segments where segment_name='TABLE_NAME'), мульти блок чтения счета (управляется DB_FILE_MULTIBLOCK_READ_COUNT параметра), и того, используются ли параллельное выполнение для операции ,

Смежные вопросы