我使用JDBC连接到OpenEdge数据库,我想查询表大小,最大大小和行数之类的信息。任何帮助将不胜感激。
答案 0 :(得分:1)
在运行时查询这种事情的唯一方法是读取表并计算所需的内容。不会那么令人愉快。
尽管提供此类信息的最佳方法是使用DB Analysis。 从数据库服务器上的proenv会话中:
proutil [dbname] -C dbanalys> mydb.dbana
此输出包含您需要的所有信息。 您应该在繁忙的时间运行此命令,因为它会影响性能。
这还包括有关-csoutput选项的详细信息,该选项以完全隔离的文本文件格式生成文件,这可能使解析所需的信息更加容易。