MySQL核心参数优化(其他并发配置)
处理连接的方式(了解)
one-connection-per-thread

线程池(mysql企业版才支持)mariadb支持

组:
- 队列
- listener线程
- 工作线程
1、有新连接请求时,监听线程会将connection信息放入group的队列中,并创建worker线程
2、worker线程到队列中获取请求事件进程处理,处理后会将连接信息将结果返回给客户端
3、如果队列中没有请求,worker会转换成listener线程,根据队列中的连接信息到响应的连接套接字中批量获取新的请求,并将请求放入队列中,有worker处理
特点:
- worker与listener可以互相转换
- 有多个监听线程
- 工作线程与连接彻底分离
- 工作线程处理单位是SQL语句
适合场景
短连接 大并发
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。