永发信息网

mysql一个账号 可以产生多少线程

答案:2  悬赏:70  手机版
解决时间 2021-02-07 07:15
RT
求大神指导,谢谢!
最佳答案
1 确切的说,是连接和线程关联,而不是账号。一般是一个客户端连接(可以是客户端工具的一个连接或应用程序创建的一个连接),服务端会启动一个线程给予服务,连接做完一些事情(比如查询或更新等操作)后close连接,则线程会被设置为空闲(其销毁则由服务端来控制)。
2 服务端有线程池(连接池)的技术,可能你连接时正好使用的是一个已创建好的但空闲的连接线程,也可能是立即创建的新线程。
3 查看服务端线程相关设置:
show variables like 'thread%';
thread_handling (这个就是处理连接的线程模式)默认是 one-thread-per-connection, 即一个连接一个线程;
thread_concurrency(线程的并发数)
thread_cache_size(线程缓存池的大小),服务端如果性能好,可以设得较大点。
全部回答
通俗点说,线程与进程都是为了更充足地利用cpu资源。要把程序更有序更高效地让cpu执行,就需要先把程序分块处理,而操作系统可以把程序视为进程进行调度,有多少程序在运行就有多少进程。但有些程序可能会占用很大块cpu资源,如果不再把进程再细分无法更高效利用cpu资源,就把进程分成多个线程。如何分线程是程序自己的事。 mysql是多线程架构,一个查询或者一个过程可以按其运算属性再分开多个线程进行运算,这个线程多少由配置决定,大多数我们不必理mysql线程数,除了需要对mysql深度优化。mysql一个实例就是一个进程,一般情况下mysql进程就一个,而也可以同时启动多个mysql实例,这时就会有多个mysql进程。 在实际应用下,使用多个mysql实例并不多见,如果担心web服务与mysql进程互相争夺资源会影响数据处理的效率,可以把mysql分到独立的服务器。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
餐吧520音乐地址在什么地方,想过去办事
唐山大地震拍摄于那一年
免费无保QQ号、全部是会员。
全国人大会议几号召开。
THESHOESBAR(1234space店)地址有知道的么?有
怎么去锦州凌河区松坡路烟塔公司家属院,做几
什么样的手机号码才算是靓号
华贸城南门怎么去啊,有知道地址的么
热水瓶为什么会漏水?
描写夏天的一次活动
dnf求狂犬洛克套装3、6、9属性
福润超市地址有知道的么?有点事想过去
牛仔地址在哪,我要去那里办事
中兴中牟有售后吗?
鹏盛手机连锁卖场我想知道这个在什么地方
推荐资讯
在一本化学参考书上看到这样一句话:苯能使溴
乐泰亮甲地址在哪,我要去那里办事
安吉福门业地址在什么地方,想过去办事
对集合A与集合B=【A】,A B.应填什么符号
如何去洗甲水留下的痕迹
葛营村地址在什么地方,想过去办事
三国演义里面孙子兵法与三十六计都运用了吗?
云南旅游可带什么礼物送人
(7x8)x(9x5)=(几x几)x(几x几)
某42层高层住宅,采用现浇混凝土剪力墙结构,
模拟人生freeplay免费版时间太长了,有技巧可
东海县大地金谷米业在哪里啊,我有事要去这个
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?