我已经阅读了许多关于物联网的信息,现在我脑子里很难...... 请帮我解决问题。
有表,有结构:
ID (PK); ID_DRUG_NAME (a); ID_FROM (b); ID_PROVIDER (c); DELETED;
此表中的数据永远不会被删除,只会标记为已删除
许多查询使用ID
,其他查询使用a,b
或a,c
或a,b,c
。
我想使用operator ORGANIZATION INDEX
重新创建此表。
答案 0 :(得分:3)
当存在单个访问路径时,最好使用索引组织表(IOT)。你已经确定了两个不同的铅柱,因此物联网可能不是一个好的选择。
这里的问题是,如果你把它作为IOT,你必须选择你经常要过滤的两列(ID或ID_DRUG_NAME)中的一列来编制索引。从理论上讲,你仍然可以在物联网上添加第二个索引,但这几乎总是一个坏主意。具有第二个索引的IOT通常比第二个索引不存在时表现更差,即使查询第二个索引中的列也是如此。