Erlang:如何配置qlc:q是进行全表扫描,键前缀扫描还是键查找?
|
如何分析qlc:q是否进行全表扫描,键前缀扫描或键查找?
例如,使用{{KeyPrefix,KeySuffix},Value}等条目设置类型的ets-
qlc:q([
{{KeyPrefix, KeySuffix}, Value} ||
{{KeyPrefix, KeySuffix}, Value} <- ets:table(Table),
KeyPrefix =:= Something
])
全表扫描还是键前缀扫描?
没有找到相关结果
已邀请:
3 个回复
拈吉勉犬姆
抢垢洛韧
攫怂绵十
评估(通过列表理解)非常聪明,有时却很愚蠢。也就是说,我认为您的问题是正确的。 我不知道确切地做您想做的事,但是您也许可以通过其他方式获得此信息。您当然可以查看
模块的源代码,以查看是否可以从中获得任何启示。此外,您可以在ѭ1函数中插入一些调试语句,然后重新编译Erlang运行时以获得更多反馈。 祝好运 -tjw