當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。