代码之家  ›  专栏  ›  技术社区  ›  Joachim Kerschbaumer

SQL CE3.5的最大并发连接数是多少?

  •  12
  • Joachim Kerschbaumer  · 技术社区  · 16 年前

    由于谷歌没有提供我想知道的信息,我试着问stackoverflow:) 到SQL CE 3.5数据库的最大并发连接数是多少? 谢谢 J

    4 回复  |  直到 10 年前
        1
  •  11
  •   Mitchel Sellers    16 年前

    我相信您要查找的信息是SQL Server版本比较。

    标准版- Compare Features

    对于小型版- 比较功能

    编辑

    对不起,这个 Word Document 很可能是你需要的。

    再次编辑

    答案是256个紧凑的并发连接,不限制Express。参见链接词文档中的表1。

        2
  •  12
  •   saku    16 年前

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

        3
  •  4
  •   ctacke    16 年前

    我知道,SQLCE3.5允许来自多个进程的多个并发连接(与早期版本相比,早期版本允许但不建议只从一个进程进行多个并发连接)。我的 猜测 是资源有限,但我不确定。实际上,我直接打电话给sqlce团队,以确定是否存在计数限制(我会在收到回复后发回邮件,可能今天晚些时候,尽管pdc正在进行,但可能会更长)。

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

    更新

    我最后从团队那里得到了回音,他们从源代码中确认了这个数字是256。他们是这么说的:

    因为我们在C/C++中实现它,计数器从0开始,在255结束。这些是 并联连接 连接总数。每次打开,计数器上升1,每次关闭计数器下降1。如果尚未关闭,但释放时只发生未引用的关闭。”

        4
  •  0
  •   user3370424    10 年前