当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


erlang add_table_index(Tab, I)用法及代码示例


add_table_index(Tab, I) -> t_result(ok)
类型:
Tab = table()
I = index_attr()

当用户想要经常使用除关键字段之外的其他字段来查找记录时,可以使用表索引。如果该其他字段具有关联索引,则这些查找可以在恒定的时间和空间内进行。例如,如果您的应用程序希望使用字段 age 有效地查找具有特定年龄的所有人员,那么在字段 age 上建立索引可能是个好主意。这可以通过以下调用来完成:

mnesia:add_table_index(person, age)

索引不是免费的。它们占用的空间与表大小成正比,并且会导致表插入操作的执行速度稍慢。

相关用法


注:本文由纯净天空筛选整理自erlang.org大神的英文原创作品 add_table_index(Tab, I) -> t_result(ok)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。