有没有办法使用JDBC访问Java应用程序中的Oracle表级统计信息?我特别感兴趣的是NUM_ROWS和AVG_ROW_LEN值,以便为我的查询估算最佳内存缓冲区大小和获取大小。
答案 0 :(得分:4)
如果您不关心数据库独立性
SELECT num_rows, avg_row_len
FROM all_tables
WHERE owner = '<<owner of the table>>'
AND table_name = '<<name of the table>>'