【问题标题】:MySQL concepts: session vs connectionMySQL 概念:会话与连接
【发布时间】:2012-02-06 12:53:20
【问题描述】:

我对 MySQL 的概念有点困惑:会话与连接。

在谈到连接 MySQL 时,我们使用连接术语、连接池等。

但是在 MySQL 在线文档中:http://dev.mysql.com/doc/refman/4.1/en/server-system-variables.html 它谈到了会话变量。

它们非常相似。如何区分?

提前致谢。

【问题讨论】:

    标签: mysql session connection terminology


    【解决方案1】:

    session 只是成功的connection 的结果。任何 MySQL 客户端都需要一些连接设置来建立连接,并且在建立连接后,它会获取一个连接 ID(线程 ID)和一些称为会话的上下文。

    【讨论】:

    • 如果连接空闲时间过长,客户端尝试重新建立连接。一个新的会话是用一组新的会话变量初始化的,对吧?
    • @xiaofeng-tang,正确,所有用户定义的变量将被清空,会话变量将重置为默认值,临时表将丢失。
    猜你喜欢
    • 1970-01-01
    • 2012-01-18
    • 2012-01-15
    • 2015-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-14
    • 2018-06-20
    相关资源
    最近更新 更多