SAP 数据字典中的数据库表技术信息
DB tables technical info in SAP Data Dictionary
我的任务是编写一份报告,其中包含以下详细信息(作为 ALV 中的单独列):
1) DB 的名称 table(如 MSEG、EKPO 等)
2) 数据库大小 table 以兆字节为单位
3)记录数
4) 在 table 上执行的读取请求数
5) 在 table
上执行的写请求数
有 DB* table 包含此类信息。具体来说,我指的是 DB6PMHST 和 DB6HISTBS。当我尝试通过 SE11 或 SE16 查看它们时,系统报告说这些 table 没有任何记录。我尝试了所有三种开发、测试和生产环境。
请您就我做错了什么提供指导?也许还有一些其他系统 table 会包含必要的信息?
P.S。我尝试调试 ST04 事务以查看报告从中选择数据的 tables,但无法找到源代码的那些行。
非常感谢您的帮助。
P.S.S.检查了 table MSSDBSTATT - 它也是空的(我们的企业使用 MS SQL 数据库)
转到 SE38 和 运行 此报告 RSTABLESIZE,输入 table ID 并查看魔术。
table 上的读写次数是特定于数据库类型的主题 (MSSQL) -> 请相应地标记您的问题。
如果你得到 MSSQL 专家的回答,说数据存储在一些 MSSQL tables 中,那么你不能使用 "Open SQL" 查询那些 tables 但是您可以使用 "native SQL"(例如 EXEC SQL
或 ADBC)查询它们。
我的任务是编写一份报告,其中包含以下详细信息(作为 ALV 中的单独列): 1) DB 的名称 table(如 MSEG、EKPO 等) 2) 数据库大小 table 以兆字节为单位 3)记录数 4) 在 table 上执行的读取请求数 5) 在 table
上执行的写请求数有 DB* table 包含此类信息。具体来说,我指的是 DB6PMHST 和 DB6HISTBS。当我尝试通过 SE11 或 SE16 查看它们时,系统报告说这些 table 没有任何记录。我尝试了所有三种开发、测试和生产环境。 请您就我做错了什么提供指导?也许还有一些其他系统 table 会包含必要的信息? P.S。我尝试调试 ST04 事务以查看报告从中选择数据的 tables,但无法找到源代码的那些行。
非常感谢您的帮助。
P.S.S.检查了 table MSSDBSTATT - 它也是空的(我们的企业使用 MS SQL 数据库)
转到 SE38 和 运行 此报告 RSTABLESIZE,输入 table ID 并查看魔术。
table 上的读写次数是特定于数据库类型的主题 (MSSQL) -> 请相应地标记您的问题。
如果你得到 MSSQL 专家的回答,说数据存储在一些 MSSQL tables 中,那么你不能使用 "Open SQL" 查询那些 tables 但是您可以使用 "native SQL"(例如 EXEC SQL
或 ADBC)查询它们。