搜索​​​​

清除过滤器
文章
姚 鑫 · 四月 14, 2021

第二章 定义和构建索引(二

Prop3 As %String; Index Prop1IDX on Prop1 [ Unique ]; Index Prop2IDX on Prop2 [ PrimaryKey ]; Index Prop3IDX on Prop3 [ IdKey ]; } ``` **注意:`IdKey`、`PrimaryKey`和
文章
Louis Lu · 九月 5, 2022

物化视图(Materialized Views)以及基于索引类构建类的例子

可以定义一个索引 /// Define an index for <property>Name</property>. Index NameIDX On Name [ Data = (Name, Home.State, SSN) ]; 正如我们预想的那样,在执行下面的查询时,它会非常的快 SELECT ID, Name, Home_State
文章
Jingwei Wang · 七月 29, 2022

InterSystems SQL 的优化 - 第一部分 - 定义和构建索引

ON TABLE Sample.Person (Home_State) ​ //位图范围索引 CREATE BITMAPEXTENT INDEX Patient ON TABLE Sample.Patient ​ //位图索引 CREATE BITMAP INDEX RegionIDX ON TABLE MyApp.SalesPerson (Region
文章
姚 鑫 · 十二月 13, 2023

第三十四章 XML 模式的高级选项

` 类的类。首先是 `Patient` 类: ```java Class UsingSubclasses.Patient Extends UsingSubclasses.Person { Property PatientID As %String [Required]; } ``` 接下来是 `Employee` 类: ```java
文章
姚 鑫 · 四月 17, 2021

第二章 定义和构建索引(五

} } ``` ```java DHC-APP>w ##class(PHA.TEST.SQL).ValIndex() Checking index integrity for class 'Sample.Person' Begin time: 04/15/2021 21:25:40 Verifying data from data
文章
Nicky Zhu · 十二月 27, 2023

FHIR小百科 - 处方的表达

处方"/> </coding> </category> <subject> <reference value="Patient/pat1"/>
文章
Michael Lei · 四月 3, 2023

M:N 多对多关系

Employee As Sample.Employee [ Cardinality = one, Inverse = Jobs ];Index EmployeeIndex On Employee;Index CompanyIndex On Company;Index StatusIndex [Type = bitmap];} 轻量级解决方案:如果
文章
Qiao Peng · 一月 10, 2021

iOS平台上的FHIR和IRIS医疗版

了一个新的病人“Toto”,0个活动。 ![patient portal](https://raw.githubusercontent.com/grongierisc/Swift-FHIR-Iris/main/img/gif/patient_toto.png) 发送她的活动信息: 回到iOS应用程序,点击“Step count”。 这里
文章
Hao Ma · 三月 19, 2024

IRIS/Caché SQL优化经验分享 - Bitmap(位图)索引

正确的使用[Bitmap Index (位图索引)](https://docs.intersystems.com/iris20221/csp/docbook/DocBook.UI.Page.cls?KEY=GSQLOPT_indexes#GSQLOPT_indexes_bitmap)来代替普通索引,可以成百上千倍的提高SQL查询性能。 先来
公告
Claire Zheng · 二月 1, 2021

InterSystems多模型数据库竞赛优胜者已产生

名,$2,000 的获奖者 @José.Pereira ,提交项目为:iris-image-index-demo 🥈 第二名,$1,000 的获奖者@MikhailenkoSergey ,提交的项目为: zapm 🥉 第三名, $500 的获奖者 @Renato.Banzai ,提交的项目为: iris
文章
姚 鑫 · 十月 29, 2021

第六十章 SQL命令 JOIN(二

包含患者信息的`Patient`表,其中包括一个字段`Patient`。 指定患者主治医生的`DocID`和`ID`代码。 数据库中的一些患者没有主诊医生,因此对这些患者记录“患者”。 `DocID`字段为`NULL`。 现在,我们在`Patient`表和`Doctor`表之间执行连接,以生成一个包含患者姓名和相应医生姓名的表。 ```sql
文章
Hao Ma · 三月 20, 2024

IRIS/Caché SQL优化经验分享 - 复合索引的使用

**复合索引(combined index)**也被称为组合索引或者联合索引,顾名思义,就是一个索引建立在多个字段上。当用这些字段为条件查询时,相比对每个字段单独做索引,复合索引能给出很好的性能,还能减少索引的数量。 为什么能减少索引的数量? 通常来说,也就是在其他数据库,联合索引符合”最左匹配“的原则。在BING上搜索“复合索引,得到
文章
姚 鑫 · 三月 23, 2023

中高级开发者教程:通用查询解决方案

= "10") As %Status { s pid = $i(^CacheTemp) // 注释1 s qHandle = $lb(0, pid, 0) // 注释2 s index = 1 // 注释3 /* 业务逻辑代码 注释4 */ s id = "" for { s id = $o(^M.T.PersonD
文章
Hao Ma · 四月 10, 2024

IRIS/Caché SQL优化经验分享 - 查询计划(Query Plan

人工做更精细的优化。 我们先看看读Query Plan的几个基本知识: **MAP** An SQL table is stored as a set of **maps**. 您有看到3种map: Master map, index map, bitmap. ```zsh # 回表读主数据, - Read master map
文章
Qiao Peng · 二月 22, 2023

InterSystems IRIS的面向对象数据库特性

住址 /// 类型: User.Address Property HomeAddress As User.Address; /// 索引: 基于Gender的位图索引 Index bmIndGender On Gender [ Type = bitmap ]; } 支持纯虚类开发,同时InterSystems IRIS提供庞大的、功能完善的类库,方便