文章 Hao Ma · 五月 17 阅读大约需 3 分钟 IRIS/Caché SQL优化经验分享 - 真实案例分享 最近有某国内三甲医院为满足评级和飞行检查要求,希望提升HIS和IRIS的SQL查询效率,客户和实施工程师整理了一个慢查询的SQL列表, 有一些查询比较慢, 查询时间在甚至大于60分钟。 在我们和厂商共同努力下,对整个库的SQL查询做了优化。 下表是记录了我们在进行了大部分优化工作后的结果,您可以看到大多查询从几十分钟减少到了几十秒甚至1秒以内。其中有几个慢到几分钟的查询,最后经过细调, 也把查询耗时减少到了一分钟以内。 优化的效果还是很明显的。 这里我分享一下操作的要点,以便给其他有同样问题的客户一个思路。 其实如果您看过我前面的帖子,应该已经有了基本的概念。我就把工作流程总结一下,其实就这么几个步骤: 步骤一: #SQL #新手 #InterSystems IRIS 2 0 0 92
公告 Claire Zheng · 五月 20 InterSystems 编程大赛获奖名单公布:Vector Search, GenAI 与 ML Hi开发者们, 我们很开心地向大家公布 InterSystems编程大赛:Vector Search, GenAI 与 ML 的获奖者! 我们收到了 15份参赛作品 🔥,感谢这些出色的参赛者! #竞赛 #IRIS竞赛 0 1 0 21
文章 Hao Ma · 五月 15 阅读大约需 4 分钟 IRIS/Caché SQL优化经验分享 - 优化关键字 SQL查询优化器一般情况下能给出最好的查询计划,但不是所有情况都这样,所以InterSystems SQL还提供了一个方式, 也就是在查询语句里加入optimize-option keyword(优化关键字), 用来人工的修改查询计划。 比如下面的查询: SELECT AVG(SaleAmt) FROM %PARALLEL User.AllSales GROUP BY Region 其中的%PARALLEL, 就是最常用的优化关键字, 它强制SQL优化器使用多进程并行处理这个SQL。 您可以这样理解: 如果查询优化器足够聪明,那么绝大多数情况下,根本就不需要优化关键字来人工干预。因此,您也一定不奇怪在不同的IRIS/Caché版本中, 关键字的表现可能不一样。越新的版本,应该是越少用到。比如上面的%PARALLEL, 在Caché的大多数版本中, 在查询中加上它一般都能提高查询速度,而在IRIS中,尤其是2023版本以后, 同样的SQL查询语句,很大的可能查询优化器已经自动使用多进程并行查询了,不再需要用户人工干预了。 因此,先总结有关优化关键字的要点: #SQL #新手 #InterSystems IRIS 0 0 0 31
问题 water huang · 五月 10 webservice授权 我新建了命名空间,然后新加了用户,新加了角色,给角色授权了%DB_%DEFAULT资源和%Ens_Portal(因为新加的命名空间默认应用就是这个必要资源),然后访问这个空间下的webservice,报错为权限不足,如果再加上%EnsRole_WebDeveloper就可以成功访问,但是加上它后,用户就能登录portal里面的,我不想让它访问这个 ensemble,请问我应该怎么配置权限资源 #Ensemble 0 2 0 20
问题 Tom Ming · 五月 14 使用VIP配置的Mirror,ECP添加时使用主节点IP,在故障转移后,需要手动变更ECP的数据服务器IP么? VIP:192.168.30.111,故障转移节点一(192.168.30.10),故障转移节点二(192.168.30.11),ECP地址192.168.30.100 在配置时ECP里增加数据服务器IP为【主】故障转移节点一(192.168.30.10)【文档说不能使用VIP地址】后, 如果主从切换。ECP里的数据服务器IP,会自动变换成故障转移节点二(192.168.30.11)【此时为主】吗? 如果不能,需要手动变更吗?还是不需要? #InterSystems IRIS 0 1 0 17
公告 Claire Zheng · 五月 20 有奖调研结果公布!开发者社区(中文版)成员最常用的代码托管平台是GitHub Hi 开发者们, 近期我们举办的有奖调研得到了大家的踊跃支持,现将结果分享如下—— 调研奖励 以下参与者获得此次调研奖励,请于5月31日前通过后台与我联系,或将您的快递地址发送到邮箱claire.zheng@intersystems.com,我们将于近期陆续寄出奖品。 AirTag #其他 0 0 0 17
公告 Claire Zheng · 五月 7 开发者社区中文版每月摘要:2024年4月 您好,欢迎了解InterSystems开发者社区中文版2024年4月的每月摘要。 统计信息 ✓ 四月发布了 17 篇新帖子: – 10篇新文章 – 5个新公告 – 2个新问题 ✓ 四月有 45 位新成员加入✓ 截至目前共发布了 2,098 篇帖子✓ 截至目前共有 1,797 位成员加入 #摘要 #开发者社区官方 0 0 0 16
InterSystems 官方 Claire Zheng · 五月 15 InterSystems宣布InterSystems IRIS 2024.1.0.267.2,包括对Ubuntu 24.04的支持 InterSystems 很高兴地宣布现已推出: #版本 #Health Connect #InterSystems IRIS #InterSystems IRIS for Health #InterSystems 官方 0 0 0 14
公告 Michael Lei · 五月 15 InterSystems 文档门户正式改版! 新版文档门户支持: 同一页面中集中展示以往版本的文档信息. 暗黑模式 左侧菜单展开与收缩 快来体验吧! #Caché #Ensemble #Health Connect #InterSystems IRIS #InterSystems IRIS for Health #文档 0 0 0 12
公告 Claire Zheng · 五月 20 【精彩会议回放】区域医疗信息互联互通新发展研讨会在深圳举办 为推动《“十四五”全民健康信息化规划》全面实施,充分发挥国家医疗健康信息互联互通标准化成熟度评测工作对区域医疗信息交换促进作用,为医疗数据合规高效流通使用奠定坚实基础。《中国卫生信息管理杂志》社主办、深圳市卫生健康信息协会协办、InterSystems中国承办的区域信息互联互通新发展研讨会于5月11日在深圳举办。 国家卫生健康委统计信息中心胡建平副主任线上参会并致辞、广东省卫生健康委员会事务中心傅承主副主任、深圳市卫生健康信息协会林德南会长参加会议并致辞。胡建平副主任在视频致辞中强调了医疗健康信息互联互通标准化成熟度测评对区域全民健康信息化和智慧医院建设起到的重要作用,总结了互联互通标准化成熟度测评主要开展的四方面工作,指出下一步工作要从网络通、应用通、数据通等三个维度持续发力,通过叠加区块链等信息技术,实现互联互通从1.0阶段向2.0阶段跃迁,赋能卫生健康事业高质量发展。 #InterSystems IRIS for Health #开发者社区官方 0 0 0 11