попытаться понять концепции MySQL: сессия v.s. соединение - PullRequest
18 голосов
/ 10 января 2012

Я немного смущен концепциями mysql: сессия против соединения.

Когда мы говорим о подключении к mysql.Мы используем терминологию соединений, а также пул соединений и т. Д.

Однако давайте перейдем к онлайн-документу mysql: http://dev.mysql.com/doc/refman/4.1/en/server-system-variables.html. В нем говорится о переменных сеанса.

Они очень похожи.Как их различить?

Заранее спасибо.

1 Ответ

21 голосов
/ 10 января 2012

A session - это просто результат успешного connection. Любой клиент MySQL требует некоторых настроек соединения для установления соединения, и после того, как соединение установлено, он получает идентификатор соединения (идентификатор потока) и некоторый контекст, который называется сеансом.

...