仅使用 Cache 终端,我应该使用什么实用功能或 Global 来查找 Cache 数据库中存在的所有 Globals 的列表?
再次只使用缓存终端,我使用什么实用函数或全局,或者查看这些全局的所有节点的列表。
该站点不使用任何高级缓存功能,例如 CSP、SQL、VB 或对象脚本。
谢谢
仅使用 Cache 终端,我应该使用什么实用功能或 Global 来查找 Cache 数据库中存在的所有 Globals 的列表?
再次只使用缓存终端,我使用什么实用函数或全局,或者查看这些全局的所有节点的列表。
该站点不使用任何高级缓存功能,例如 CSP、SQL、VB 或对象脚本。
谢谢
您可以使用
Do ^%G
检查全局变量,您可能还会发现
Do ^%GSIZE
快速获得全局变量的大小
正如斯蒂芬所提到的 - 使用^GSIZE
or^%GD
获取命名空间中所有全局变量的列表。然后^%G
或ZW ^GloablName
检查全局结构。
如果您正在寻找每个全局节点(某种数据字典/模式)背后的含义,那么这取决于创建应用程序时是否使用了以及使用了何种方法。
如果它是使用 InterSystems 本机对象或 SQL 方法构建的 - 您会发现与^TableNameD(id)=$lb("",field1,field2...)
数据和^TableNameI
索引等模式匹配的全局变量。如果是这样 - 请查看您的架构/表/类定义以获取详细信息。存储区域是将字段与特定节点位置匹配的区域。
但是,如果应用程序是使用对全局变量的直接访问(如果您愿意,则为 NoSQL 模型)创建的,那么全局结构的解释纯粹是应用程序业务特定的,您需要咨询该应用程序的文档/源代码/专家。对于一些最初开发的应用程序来说,情况经常如此。