【问题标题】:MySql Session Provider - What are the locking columns for?MySql 会话提供程序 - 锁定列的用途是什么?
【发布时间】:2013-04-02 22:00:02
【问题描述】:

MySqlSessionProvider 类为我们做了很多工作,但我在查找有关数据库结构的文档时遇到了麻烦。我知道结构是什么:

CREATE TABLE sessions
     (
         SessionId       Text(80)  NOT NULL,
         ApplicationName Text(255) NOT NULL,
         Created         Datetime  NOT NULL,
         Expires         Datetime  NOT NULL,
         LockDate        Datetime  NOT NULL,
         LockId          Integer   NOT NULL,
         Timeout         Integer   NOT NULL,
         Locked          YesNo     NOT NULL,
         SessionItems    Memo,
         Flags           Integer   NOT NULL,
         CONSTRAINT PKSessions PRIMARY KEY (SessionId, ApplicationName)
     )

但我找不到任何关于 Locked 列的功能的详细信息。会话是否暂时关闭?只读?预订的?为什么比Expires 日期早半小时?

【问题讨论】:

    标签: asp.net mysql session-state


    【解决方案1】:

    我很难回答自己的问题,但我想我找到了。

    MSDN:

    Locked、LockDate、LockDateLocal 和 LockCookie 字段用于锁定对会话的并发访问。

    这都是关于并发的。

    我假设这是一个 MySql 功能,结果它是一个带有 MySql 连接器的 Asp.Net 功能。

    【讨论】:

      猜你喜欢
      • 2011-12-20
      • 2016-07-22
      • 1970-01-01
      • 2013-08-26
      • 2011-01-18
      • 1970-01-01
      • 2015-03-13
      • 2012-08-23
      • 2021-06-18
      相关资源
      最近更新 更多