线程数目对数据库的影响
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,环境介绍客户端程序所在服务器是windows,4核CPU服务端数据库服务器是linux,16核CPU实验现象客户端一个程序窗口,对应进程开5个线程,现象如下数据库服务端5个process,每个proc
千家信息网最后更新 2026年11月01日线程数目对数据库的影响环境介绍
客户端程序所在服务器是windows,4核CPU
服务端数据库服务器是linux,16核CPU
实验现象
客户端一个程序窗口,对应进程开5个线程,现象如下
数据库服务端5个process,每个process 100%耗CPU,先4个process同时运行完毕持续时间长达5分钟,后面1个process再运行完毕需要3分钟,数据库服务端所有process运行完毕后持续时间长达10分钟
客户端一个程序窗口,对应进程开4个线程,现象如下
数据库服务端4个process,每个process 100%耗CPU,数据库服务端4个process同时运行完毕持续时间长达4分钟
总结如下:
客户端只有4核CPU,开5个线程的话,客户端只能先跑4个线程再跑剩下的一个线程,每个线程独占一核CPU,占用CPU时间的时间是一样的,这样在客户端跑4个线程是跑5个线程的一半时间,跑8个和5个线程时间一样。
但是在数据库服务器linux上面,是一下子上来5个process,4个process先跑完,再跑最后一个process,服务端的process跑完的同时客户端程序也运行完毕了
线程数,首先要小于服务端的cpu核数,其次最好小于等于客户端的cpu核数(如果多于客户端的cpu核数,那客户端本身就在等待队列中)
客户端程序所在服务器是windows,4核CPU
服务端数据库服务器是linux,16核CPU
实验现象
客户端一个程序窗口,对应进程开5个线程,现象如下
数据库服务端5个process,每个process 100%耗CPU,先4个process同时运行完毕持续时间长达5分钟,后面1个process再运行完毕需要3分钟,数据库服务端所有process运行完毕后持续时间长达10分钟
客户端一个程序窗口,对应进程开4个线程,现象如下
数据库服务端4个process,每个process 100%耗CPU,数据库服务端4个process同时运行完毕持续时间长达4分钟
总结如下:
客户端只有4核CPU,开5个线程的话,客户端只能先跑4个线程再跑剩下的一个线程,每个线程独占一核CPU,占用CPU时间的时间是一样的,这样在客户端跑4个线程是跑5个线程的一半时间,跑8个和5个线程时间一样。
但是在数据库服务器linux上面,是一下子上来5个process,4个process先跑完,再跑最后一个process,服务端的process跑完的同时客户端程序也运行完毕了
线程数,首先要小于服务端的cpu核数,其次最好小于等于客户端的cpu核数(如果多于客户端的cpu核数,那客户端本身就在等待队列中)
线程
客户
服务
客户端
时间
数据
数据库
运行
程序
端的
同时
服务器
核数
现象
进程
只有
所在
是在
最好
环境
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司的优势
美国互联网科技巨头监管
猪兼强互联网科技
腾讯科技 互联网女皇
美国互联网黑科技
互联网女皇 腾讯科技
郑州华宇互联网科技
深圳艾佳互联网科技
亿人帮互联网科技
链环科技传统企业怎么转型互联网
燊美集互联网科技有限公司
互联网科技如何创业
元气玛特互联网科技公司是外包吗
银行科技岗属于互联网吗
下一代互联网重大应用科技园
郑州欣桑互联网科技有限公司
济南小医互联网科技有限公司招聘
互联网硬科技公司
互联网科技品牌
如何强化互联网金融科技
南京欣网互联网络科技有限公司
科技互联网技术
深圳艾佳互联网科技
互联网巨头投资的硬核科技
畅思互联网科技
互联网科技和法律行业
卓翼科技产业互联网合作
济南小医互联网科技有限公司招聘
悟空问答互联网科技
现代互联网科技公司