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

Posted

技术标签:

【中文标题】Sql CE 3.5 的最大并发连接数是多少?【英文标题】:What is the number of maximum concurrent connections for Sql CE 3.5? 【发布时间】:2008-10-27 16:17:02 【问题描述】:

由于谷歌没有提供我想知道的内容,我尝试询问 *** :) 到 sql ce 3.5 数据库的最大并发连接数是多少? 谢谢 j.

【问题讨论】:

【参考方案1】:

SQL Server Compact 3.5 支持最多 256 个连接限制的多个连接。(source)

【讨论】:

【参考方案2】:

我相信您正在寻找的信息是 SQL Server 版本比较。

对于标准版 - Compare Features

对于精简版 - Compare Features

编辑

抱歉,这个Word Document 很可能是您需要的。

再次编辑

答案是 Compact 有 256 个并发连接,express 无限制。见链接word文档中的表1。

【讨论】:

我错过了什么吗?我在该文档中没有看到任何具体列出您可以使用的连接数的内容。 更新了,在word doc里面!【参考方案3】:

我知道 SQL CE 3.5 允许来自多个进程的多个并发连接(与允许但不推荐仅来自一个进程的多个并发连接的早期版本相反)。我的猜测是它的资源有限,但我不确定。实际上,我直接打电话给 SQLCE 团队,以了解这是否有计数限制(我会在收到回复时回复,可能在今天晚些时候,尽管 PDC 正在进行,它可能会更长)。

也就是说,我质疑您为什么需要知道这一点。你想建立多少连接?您应该至少有 2 个 - 建议始终保持 1 个连接,即使它是一个从未使用过的虚拟连接,以出于性能原因保持连接缓存 - 但我从未做过任何超过 4 或 5 个的实现任何给定的时间。如果您有更多,您可能需要重新考虑您的架构,或者该应用更有可能成为成熟服务器产品的候选者。

更新

我终于收到团队的回复,他们从源代码中确认数字是 256。他们是这样说的:

"...因为我们是用C/C++实现的,所以计数器从0开始到255结束。这些是并行连接数总连接数。每次打开,计数器增加 1,每次关闭,计数器减少 1。如果您还没有关闭,但在 Dispose 上只是发生了未引用的关闭。"

【讨论】:

【参考方案4】:

您可以等待,当第 200 + 57 个 SQL-Ce 连接请求到达时。

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

【讨论】:

以上是关于Sql CE 3.5 的最大并发连接数是多少?的主要内容,如果未能解决你的问题,请参考以下文章

openshift 的最大并发 websocket 连接数是多少?

RPC 中的最大并发连接数是多少?

springboot内置tomcat并发多少

如何查看weblogic11并发

MYSQL 支持的最大并发线程数是多少

一台服务器​最大并发 tcp 连接数多少?65535?