社区
进程/线程/DLL
帖子详情
多线程数据库程序的性能问题,请问怎么解决
redjade
2006-09-18 05:41:36
程序开了个线程,专门用来写数据到数据库,写操作很频繁,而且语句还比较复杂。 主线程接收另一个进程B的消息.
做大数据量性能测试,主线程不停的接收大量消息,数据库线程不停的写数据库。结果发现主线程接收到消息时的时间比B真正发出消息的时间延迟了很久。 似乎是数据库线程占用的时间让消息接收延迟了,请问怎么解决这个问题好
...全文
144
3
打赏
收藏
多线程数据库程序的性能问题,请问怎么解决
程序开了个线程,专门用来写数据到数据库,写操作很频繁,而且语句还比较复杂。 主线程接收另一个进程B的消息. 做大数据量性能测试,主线程不停的接收大量消息,数据库线程不停的写数据库。结果发现主线程接收到消息时的时间比B真正发出消息的时间延迟了很久。 似乎是数据库线程占用的时间让消息接收延迟了,请问怎么解决这个问题好
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Uindex
2006-09-19
打赏
举报
回复
让一个写数据库线程不被打扰非常重要,专心写入才能高速
DentistryDoctor
2006-09-18
打赏
举报
回复
优化对数据库的操作?
yjgx007
2006-09-18
打赏
举报
回复
假设你写数据库的线程A, 主线程B
你可以设置A发送消息给B后,A暂停工作,这可以通过事件等待 ,直到B处理完后释放事件,让B继续工作.
下载
多线程
编程技术开发资料 高清完整PDF版
多线程
编程广泛应用于服务器端应用、图形用户界面(GUI)、
数据库
操作以及任何需要处理多任务或提高
性能
的软件开发中。 10. 并发编程高级话题 随着多核处理器的普及,
多线程
编程领域也衍生出了更多高级话题,包括但不...
Java聊天室毕业设计完整版+
数据库
这个项目不仅涵盖了编程语言的基础,还涉及到了网络编程、
多线程
、
数据库
交互等多个关键知识点。以下将详细介绍这些方面: 1. **Java编程基础**:整个项目基于Java语言,因此需要对Java语法有深入理解,包括类、...
同时打开多端口的通信
程序
- 为了实现实时并发处理多个客户端请求,
程序
可能采用
多线程
或者事件驱动模型,每个连接对应一个独立的线程或事件处理单元,这样可以在不阻塞主线程的情况下处理网络通信。 3. **服务端和客户端架构**: - 服务端...
Qt 一去丶二三里 Blog(二)
总而言之,这篇“Qt 一去丶二三里 Blog(二)”的PDF文档可能涵盖了Qt库的多个关键知识点,包括但不限于用户界面设计、信号与槽、
多线程
、网络编程、
数据库
操作和国际化。对于想要深入学习Qt的开发者来说,是一份...
DBCP 数据源jar包
3. **线程安全**:Commons Pool库设计为线程安全的,可以在
多线程
环境中正常使用,这与
数据库
连接池的特性相吻合。 4. **自定义扩展**:开发者可以根据需要自定义池化对象的行为,以满足特定需求。 在实际使用DBCP...
进程/线程/DLL
15,467
社区成员
49,170
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章