Caching 系统间缓存,在其中查找全局定义

Caching 系统间缓存,在其中查找全局定义,caching,terminal,global,utility,intersystems,Caching,Terminal,Global,Utility,Intersystems,仅使用缓存终端、使用什么实用程序函数或全局函数来查找缓存数据库中存在的所有全局函数的列表 同样,仅在缓存终端中,我使用或查找什么实用程序函数或全局函数来查找这些全局函数的所有节点的列表 本网站不使用任何高级缓存功能,如CSP、SQL、VB或对象脚本 谢谢您可以使用 Do^%G 要查看全局变量,您还可能会发现 Do^%GSIZE如Stephen所述快速获取全局变量的大小-使用^GSIZE或^%GD获取命名空间中所有全局变量的列表。然后^%G或ZW^gloablename检查全局结构 如果您正在寻找

仅使用缓存终端、使用什么实用程序函数或全局函数来查找缓存数据库中存在的所有全局函数的列表

同样,仅在缓存终端中,我使用或查找什么实用程序函数或全局函数来查找这些全局函数的所有节点的列表

本网站不使用任何高级缓存功能,如CSP、SQL、VB或对象脚本

谢谢

您可以使用

Do^%G

要查看全局变量,您还可能会发现


Do^%GSIZE
如Stephen所述快速获取全局变量的大小-使用
^GSIZE
^%GD
获取命名空间中所有全局变量的列表。然后
^%G
ZW^gloablename
检查全局结构

如果您正在寻找每个全局节点(类似于数据字典/模式)背后的含义,那么这取决于在创建应用程序时是否以及使用了什么方法

如果它是使用系统间本机对象或SQL方法构建的-您会发现全局匹配模式,如数据为
^tablename(id)=$lb(“,field1,field2…)
,索引为
^tablename i
。如果是,请查看您的模式/表/类定义以了解详细信息。存储区域是将字段匹配到特定节点位置的区域


但是,如果应用程序是使用直接访问globals(如果愿意,可以使用NoSQL模型)创建的,那么对全局结构的解释纯粹是应用程序业务特定的,您需要咨询该应用程序的文档/源代码/专家。对于不久前开发的一些应用程序来说,这种情况经常发生。

谢谢,有没有一种方法可以重现所有全局以显示全局的节点结构?有几点想法。1.通常,您可以使用$Query或$Order来处理全局数据库中的节点。2.对于所有全局变量,您可以使用[%SYS.GlobalQuery][1][1]:只要您还熟悉创建ResultSets/SQL语句。