查看 Progress Openedge 数据库上的 运行 是什么
Seeing What is Running on a Progress Open Edge Database
我正在尝试解决 Business Objects 和 Progress Open Edge 数据库之间的一些连接问题。
我正在尝试找到一个系统 table(或 tables),它可以告诉我进度开放边缘数据库中的 运行 是什么。我只有 ODBC 访问权限。
特别奖励积分如果运行sql可以返还!
提前致谢....
听起来你想要 "client statement cache"。
这在 10.1C 及更高版本中可用。一旦为会话启用,它将在发生时跟踪数据库访问语句(SQL 查询 SQL 连接或 4gl 堆栈跟踪 4gl 连接)。 Is 不保留历史记录 -- 只有最近的声明可用。
我是一个 4GL 的人所以你必须原谅我的 SQL 无能但是你可以使用 SQL 连接到 fiddle 与系统表。
_Connect VST 正是您要找的。为获得最佳结果,请使用来自 Usr# 的 "off by one" 的 _Connect-Id 键(VST 表上的 Id 字段已编入索引,其他字段未编入索引)。
如果您有权访问服务器,则可以通过 PROMON 启用客户端语句缓存。 Select "R&D" 菜单,然后是选项 1,然后是选项 18。为 SQL 个连接选择“1-Single”。
如果您想使用 SQL 对其进行编码,您需要使用 _Connect。 _connect-cachingType 和 _Connect._connect-cacheinfo[1] 字段。
_connect-cachingType = 1 将为您提供最新的 SQL 语句(如果是 4gl 连接,则为 4gl 语句)
_connect-cacheinfo 是一个数组。元素 1 是唯一包含 SQL 连接的任何元素。 (4gl 连接可能有过程堆栈跟踪...)
OE 数据库具有所谓的 "Statement Cache."
有关于技术的知识库文章 here, and a discussion on accessing the cache information via the database's VST tables here。
我正在尝试解决 Business Objects 和 Progress Open Edge 数据库之间的一些连接问题。
我正在尝试找到一个系统 table(或 tables),它可以告诉我进度开放边缘数据库中的 运行 是什么。我只有 ODBC 访问权限。
特别奖励积分如果运行sql可以返还!
提前致谢....
听起来你想要 "client statement cache"。
这在 10.1C 及更高版本中可用。一旦为会话启用,它将在发生时跟踪数据库访问语句(SQL 查询 SQL 连接或 4gl 堆栈跟踪 4gl 连接)。 Is 不保留历史记录 -- 只有最近的声明可用。
我是一个 4GL 的人所以你必须原谅我的 SQL 无能但是你可以使用 SQL 连接到 fiddle 与系统表。
_Connect VST 正是您要找的。为获得最佳结果,请使用来自 Usr# 的 "off by one" 的 _Connect-Id 键(VST 表上的 Id 字段已编入索引,其他字段未编入索引)。
如果您有权访问服务器,则可以通过 PROMON 启用客户端语句缓存。 Select "R&D" 菜单,然后是选项 1,然后是选项 18。为 SQL 个连接选择“1-Single”。
如果您想使用 SQL 对其进行编码,您需要使用 _Connect。 _connect-cachingType 和 _Connect._connect-cacheinfo[1] 字段。
_connect-cachingType = 1 将为您提供最新的 SQL 语句(如果是 4gl 连接,则为 4gl 语句)
_connect-cacheinfo 是一个数组。元素 1 是唯一包含 SQL 连接的任何元素。 (4gl 连接可能有过程堆栈跟踪...)
OE 数据库具有所谓的 "Statement Cache."
有关于技术的知识库文章 here, and a discussion on accessing the cache information via the database's VST tables here。