搜索​​​​

清除过滤器
文章
姚 鑫 · 五月 17, 2023

第七章 准备创建Productions - 使用 Productions 的路线图

了如何使用基于浏览器的管理门户来管理生产环境,并指出了使用管理门户执行的特定功能的详细描述。 3. 配置制作解释了如何构建和配置制作和制作组件以及更新现有制作的配置。 4. `Monitoring Productions` 解释了如何监控生产环境和各种生产组件。 # 规划 IRIS 服务器部署 本章描述了在部署`production` 服务器时必须考虑的主要问题。尽管
文章
姚 鑫 · 九月 27, 2022

第四十五章 配置第三方软件以与 InterSystems 产品结合使用

# 第四十五章 配置第三方软件以与 InterSystems 产品结合使用 产品通常在与非 工具一起运行的环境中运行,我们的产品与此类工具之间的交互可能会产生有害影响。 关于最佳、可靠部署配置的指导假定我们的产品可以在不受第三方工具干扰的情况下进行部署。例如, 发现用于安全、系统监控或病毒扫描的软件可能会影响我们产品的安装、性能
文章
Nicky Zhu · 八月 10, 2022

InterSystems 数据平台互操作功能运行维护管理基础 - Production管理与优化

存储上保留充裕的空间。 后台任务 系统操作 > 任务管理器 > 新任务 空闲超时设置 组件被标记为不活动,如果 组件在给定的#秒内没有活动 黄色表示不活动的组件 Production监控 配置页面 Production运行监控 IRIS平台
文章
TZ Zhuang · 二月 3, 2023

PerfTools IO 测试套件

行这些测试之前,请确保相应的操作系统监控和存储级别监控已配置,这些捕获的 IO 性能指标可以为以后的分析提供帮助。我们推荐使用 IRIS 中捆绑的系统性能工具,例如^SystemPerformance。 请注意,这里使用的工具是对先前版本的更新。之前的版本可在[这里](https://community.intersystems.com/post/random
文章
姚 鑫 · 九月 2, 2022

第二十章 控制进程(一)

# 第二十章 控制进程(一) `IRIS` 系统运行多个进程。应用程序代码以及 `IRIS` 系统代码在这些进程中执行。 `IRIS` 进程分为三类: - 用户进程,在用户连接到 `IRIS` 时创建。 - 后台进程,在用户发出 `ObjectScript` `Job`命令时创建,或者由管理门户或实用程序创建。 - `IRIS` 系统进程
文章
Michael Lei · 六月 11, 2022

InterSystems 最佳实践系列文章--系统性能组件SystemPerformance (原 pButtons) API和UI示例

在检查我们的^pButtons(在IRIS中改名为^SystemPerformance)性能监控工具的文档时,一位客户告诉我。"我理解所有内容,但我希望它能更简单......更容易定义配置文件,管理它们等等"。 在这次会议之后,我认为尝试为其提供一些更简单的人机界面是一个不错的试验。 这方面的第一步是在现有的pButtons例程上包裹一个基于类的API
文章
Claire Zheng · 一月 21, 2021

InterSystems IRIS History Monitor仪表盘界面展示

! History Monitor(历史记录监控器) CSP会话和许可的History Monitor可显示三个部分的信息: ·每5分钟 ·每天 ·每小时 “Database Growth”部分只显示当日信息。历史记录页面共享以下功能: Date Range Picker(日期选择插件) 默认值为“过去7天” Chart / Data Table
文章
姚 鑫 · 九月 3, 2022

第二十一章 控制进程(二)

# 第二十一章 控制进程(二) # 显示进程详细信息 进程详细信息页面显示有关任何进程的详细信息。要从管理门户访问此信息: 1. 显示进程页面(系统操作 > 进程)。 2. 单击相应进程行中的详细信息。 (此选项仅存在于有权维护的进程上。) 该页面还包括特定于所选进程的信息,这些信息被组织成一个通用信息表、一个客户端应
文章
姚 鑫 · 九月 4, 2022

第二十二章 控制进程(三)

# 第二十二章 控制进程(三) ## 挂起或恢复进程 如果不确定某个进程在做什么并想要进行调查,或者如果一个更重要的进程正在尝试运行并且需要 `CPU` 周期,可能希望暂停该进程。要从管理门户访问此选项: 1. 显示进程页面(系统操作 > 进程)。 2. 单击相应进程行中的详细信息。 3. 单击选项栏上的挂起
文章
姚 鑫 · 六月 16, 2022

第二章 锁定和并发控制(二)

# 第二章 锁定和并发控制(二) ## 关于零超时的说明 如上所述,如果您将 `timeout` 指定为 `0`, 会添加锁。但是,如果使用零超时锁定父节点,并且已经在子节点上锁定,则忽略零超时并使用内部 `1` 秒超时。 ## 删除锁 要删除默认类型的锁,请使用 `LOCK` 命令,如下所示: ```java LOCK
文章
姚 鑫 · 六月 17, 2022

第三章 锁定和并发控制(三)

# 第三章 锁定和并发控制(三) # 升级锁 使用升级锁来管理大量锁。当锁定数组的节点时,它们是相关的,特别是当将多个节点锁定在同一下标级别时。 当给定进程在同一数组中的给定下标级别创建了超过特定数量(默认为 `1000`)的升级锁时, 将删除所有单独的锁名称并用新锁替换它们。新锁位于父级,这意味着数组的整个分支被隐式锁定。示例
文章
姚 鑫 · 六月 19, 2022

第四章 锁定和并发控制(四)

# 第四章 锁定和并发控制(四) # 避免死锁 增量锁定具有潜在危险,因为它可能导致称为死锁的情况。当两个进程各自对已被另一个进程锁定的变量断言增量锁定时,就会出现这种情况。因为尝试的锁是增量的,所以现有的锁不会被释放。结果,每个进程在等待另一个进程释放现有锁的同时挂起。 举个例子: 1. 进程 `A` 发出此命令:`lock
文章
Jingwei Wang · 九月 22, 2021

IRIS 2021 技术文档 First Look 6 使用具有互操作性的Production连接系统

能会面临一些挑战,例如: 不同系统使用不同的通信协议:一个系统可能使用TCP,另一个系统使用SOAP,第三个系统使用REST。 不同系统使用不同格式或基于不同标准的不同消息。 需要保证消息成功传递到正确的系统,并能够检测和纠正故障。 必须监控传输消息的系统,如果一次消息过多,则为消息提供一个队列,并监控
文章
姚 鑫 · 六月 13, 2021

第六章 控制名称空间的使用

# 第六章 控制名称空间的使用 # 控制名称空间的使用 如将对象投射到`XML`中所述,可以将类分配给名称空间,以便相应的XML元素属于该名称空间,还可以控制类的属性是否也属于该名称空间。 将类中的对象导出为XML时,`%XML.Write`提供其他选项,例如指定元素是否为其父级的本地元素。本节包括以下主题: - 默认情况下
文章
姚 鑫 · 六月 15, 2022

第一章 锁定和并发控制制(一)

# 第一章 锁定和并发控制(一) 任何多进程系统的一个重要特征是并发控制,即防止不同进程同时更改特定数据元素的能力,从而导致损坏。 提供了一个锁管理系统。本文提供了一个概述。 此外,`%Persistent` 类提供了一种控制对象并发访问的方法,即 `%OpenId()` 的并发参数和该类的其他方法。这些方法最终使用本文讨论的