因为谷歌不提供我想知道的东西,我试着问一下stackoverflow :) 什么是sql ce 3.5数据库的最大并发连接数? 谢谢 学家
答案 0 :(得分:12)
SQL Server Compact 3.5支持最多256个连接限制的多个连接。(source)
答案 1 :(得分:11)
我相信您要查找的信息是SQL Server Edition Comparison。
对于标准版 - Compare Features
对于精简版 - Compare Features
修改强>
很抱歉,这Word Document很可能是您需要的。
再次修改
答案是Compact的256个并发连接,Express表示无限制。请参阅链接word doc中的表1。
答案 2 :(得分:4)
我知道SQL CE 3.5允许来自多个进程的多个并发连接(而不是早期版本允许但不建议仅从一个进程中复用)。我的猜测是资源有限,但我不确定。我实际上直接打电话给SQLCE团队,以确定是否存在计数限制(当我得到回复时我会回复,可能会在今天晚些时候回复,但是在PDC正在进行中,可能会更长)。 / p>
那就是说,我怀疑为什么你需要知道这一点。你想要连接多少个连接?您应该至少有2个 - 建议始终保持1个连接,即使它是一个从未使用的虚拟连接,以保持连接因性能原因而缓存 - 但我从未做过任何超过4或5的实现任何给定的时间。如果您有更多,那么您可能需要重新考虑您的架构,或者该应用程序更有可能成为完整服务器产品的候选者。
<强>更新强>
我终于收到了团队的回复,他们从源代码中确认数字为256.这就是他们所说的:
“...因为我们在C / C ++中实现它,计数器从0开始到255结束。这些是并行连接和不的数量总连接数。对于每次打开,计数器上升1,每次关闭时下降1.如果你还没有关闭,只是在Dispose上发生了未引用的关闭。“
答案 3 :(得分:0)
当200 + 57的SQL-Ce连接请求到达时,您可以等待。