Sql CE 3.5的最大并发连接数是多少?

时间:2008-10-27 16:17:03

标签: sql-server-ce

因为谷歌不提供我想知道的东西,我试着问一下stackoverflow :) 什么是sql ce 3.5数据库的最大并发连接数? 谢谢 学家

4 个答案:

答案 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连接请求到达时,您可以等待。

更多 - http://ourtech24.com/Programming/OT-182638/Wait-for-upcoming-request-when-SQL-CE-connection-limit-is-exceeded/