[erlang-questions] ets表最大数于mnesia事务问题

Wang Wei <>
Thu Aug 23 02:24:40 CEST 2012


hello,
1. 写个测试程序不就好了,看看ets跑到多少了.
2. 24000应该不多吧,个人认为没有问题.但没有测过.
3. 再多的话,可以考虑用redis做session的存储,也不错啊.

王炜

于 2012/8/22 20:06, 郎咸武 写道:
>
> 大家好,
> 我今天做压力测试遇到一个问题:
> 在后台日志中记录了 "Cannot create an ets table for the local 
> transaction store",
> 我现在设置了 -env ERL_MAX_ETS_TABLES 24000 参数但后台还是会抛出此错误。
>
> 我有以下疑问:
> 1、文档上说默认是1400,但没有说上限是多大,请问最大可以设置是什么?
> 2、我怎么查看我设置了24000 已生效?
> 3、一个mnesia事物用一个ets表,由于ets个数问题,这样就限制了我的并发操 
> 作,请问如何解决?
>
> Thanks
> 郎咸武
>
>
>
> The number of tables stored at one Erlang node is limited. The current 
> default limit is approximately 1400 tables. The upper limit can be 
> increased by setting the environment variable 
> ERL_MAX_ETS_TABLES before starting the Erlang runtime system
>
>
> -- 
> 只为成功找方法,不为失败找理由
>
>
> _______________________________________________
> erlang-questions mailing list
> 
> http://erlang.org/mailman/listinfo/erlang-questions

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20120823/8c2d41d3/attachment.html>


More information about the erlang-questions mailing list