【问题标题】:ASP .NET to MySQL: Are persistent connections possible? How?ASP .NET 到 MySQL:持久连接可能吗?如何?
【发布时间】:2010-12-28 13:23:13
【问题描述】:

是否可以通过最新的 MySQL .NET 连接器从 ASP .NET 使用持久连接?我已经对此进行了多次试验,但没有任何运气。

我该怎么做?

编辑:持久性是指保持数据库连接打开,并且只使用 1 个连接。

【问题讨论】:

  • “持久”是指保持数据库连接打开吗?还是别的什么?
  • 保持数据库连接打开,并且只使用 1 个连接。很抱歉没有澄清这一点。我编辑了帖子以反映这一点。
  • 你为什么要对无国籍的请求者这样做?

标签: asp.net mysql


【解决方案1】:

这个问题经常被问到,答案通常是连接池是你想要完成的。连接池是最近打开和未使用的连接列表,可重复使用,从而缩短设置全新连接的时间。在一定时间内未使用的旧连接将被关闭。参考: Other Stack Overflow questions and answers regarding connection pools

【讨论】:

    【解决方案2】:

    【讨论】:

    • 除了连接池在 之后固有地关闭,听起来他不想这样做。听起来他几乎想设置中间缓存,但我正在跳过那个
    • 那些是 PHP 的。我需要它用于帖子中指定的 ASP .NET。
    • 看看这个:dev.mysql.com/doc/refman/5.5/en/…。查看关于连接池的部分 - 特别是可变连接生命周期并将其设置为 0 它应该有效地充当持久连接,即等待最大连接超时(我认为默认为 15 秒)
    • PS 在你调整这些参数之前,我先看看 MySQL 和 Net/Connector 是如何工作的。看下面dev.mysql.com/doc/refman/5.0/en/…的底部
    猜你喜欢
    • 2020-10-04
    • 2011-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-30
    • 2011-05-11
    • 2013-06-05
    • 2012-08-27
    相关资源
    最近更新 更多