(环境:mysql8.0)

1.通信类型

长连接或短连接(mysql都支持,一般为长连接,放在连接池中)

查看连接:show full processlist

查看连接参数:show global status like 'Thread%'

(MySql中的参数有session和global两个级别:session当前会话,global全局;

注意点:A.并不是所有参数都有两个级别;B.没有带参数的时候,默认是session级别)

-参数详解:

Thread_cached:The number of threads in the thread cache.  缓存中的线程数

Thread_connected:The number of currently open connections. 处于连接状态的线程数

Thread_created:The number of threads created to handle connections.  被创建的线程数

Thread_running:The number of threads that are not sleeping. 处于激活状态的线程数

2.通信协议

socket(不是通信协议)和TCP/IP协议

MySQL客户端和数据库实例在同一台服务器上时,在连接时没有指定-h参数,会使用socket方式登录,需要用到服务器上的一个物理文件(/var/lib/mysql/mysql.sock);如果指定-h参数,就会使用第二种方式,TCP/IP协议。

例如:mysql -h***.***.**.***(地址) -uroot -p123456

3.通信方式

半双工

有理解错误的地方,望留言指正,谢谢!

Q.E.D.

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

一个喜欢拔刀的萌新Coder