如何使用JDBC访问Oracle表统计信息,特别是NUM_ROWS和AVG_ROW_LEN?

时间:2011-06-17 14:10:15

标签: java oracle jdbc statistics

有没有办法使用JDBC访问Java应用程序中的Oracle表级统计信息?我特别感兴趣的是NUM_ROWS和AVG_ROW_LEN值,以便为我的查询估算最佳内存缓冲区大小和获取大小。

1 个答案:

答案 0 :(得分:4)

如果您不关心数据库独立性

SELECT num_rows, avg_row_len
  FROM all_tables
 WHERE owner = '<<owner of the table>>'
   AND table_name = '<<name of the table>>'