如何配置qlc:q是否执行全表扫描,键前缀扫描或键查找?Erlang:如何配置qlc:q是否执行全表扫描,关键字前缀扫描或密钥查找?
例如,类型的ETS设置与像{{KeyPrefix,KeySuffix},值}项 - 将
qlc:q([
{{KeyPrefix, KeySuffix}, Value} ||
{{KeyPrefix, KeySuffix}, Value} <- ets:table(Table),
KeyPrefix =:= Something
])
做全表扫描或键前缀扫描?
这个问题不是特定于ETS,我不这么认为。他可以预见在mnesia表或Erlang元组列表上实现相同的QLC,同样的问题仍然适用。 – 2011-05-09 20:38:28