MySQL 概念:会话与连接
Posted
技术标签:
【中文标题】MySQL 概念:会话与连接【英文标题】:MySQL concepts: session vs connection 【发布时间】:2012-02-06 12:53:20 【问题描述】:我对 mysql 的概念有点困惑:会话与连接。
在谈到连接 MySQL 时,我们使用连接术语、连接池等。
但是在 MySQL 在线文档中:http://dev.mysql.com/doc/refman/4.1/en/server-system-variables.html 它谈到了会话变量。
它们非常相似。如何区分?
提前致谢。
【问题讨论】:
【参考方案1】:session
只是成功的connection
的结果。任何 MySQL 客户端都需要一些连接设置来建立连接,并且在建立连接后,它会获取一个连接 ID(线程 ID)和一些称为会话的上下文。
【讨论】:
如果连接空闲时间过长,客户端尝试重新建立连接。一个新的会话是用一组新的会话变量初始化的,对吧? @xiaofeng-tang,正确,所有用户定义的变量将被清空,会话变量将重置为默认值,临时表将丢失。以上是关于MySQL 概念:会话与连接的主要内容,如果未能解决你的问题,请参考以下文章
[5GC]《5G核心网-赋能数字化时代》| 6.1 PDU会话的概念