社区
MS-SQL Server
帖子详情
连接多,会影响系统性能吗?
Kradwang
2001-07-03 04:26:26
如果在我的系统中,客户端的应用程序一启动就打开连接,然后保持连接直到程序退出.在有大量客户机同时使用的情况下,这样做是否会影响系统性能?应该如何做?
...全文
580
24
打赏
收藏
连接多,会影响系统性能吗?
如果在我的系统中,客户端的应用程序一启动就打开连接,然后保持连接直到程序退出.在有大量客户机同时使用的情况下,这样做是否会影响系统性能?应该如何做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ezhu
2001-07-05
打赏
举报
回复
不间断的业务就连着,否则就不连。如果是网站的那种,连完就断
curio
2001-07-05
打赏
举报
回复
我不清楚你具体的要求到底是怎么样的,说实话,如果只有30台客户机的话,处理的事务又不是特别复杂(譬如前面所述POS系统的每个事务只是提交少量的交易数据),那么没必要怎么特殊配置服务器端。
要注意的是并发度大,需要集中访问某一个或者几个表的时候,可能导致冲突很多,需要做一些额外的工作。譬如yling所说的建立中间表,还可以根据具体情况设置表每页的数据行数等等。
呵呵,今天我还要做报告,没有时间多说,你可以发mail跟我联系,curios@sina.com。
或者oneleaf@163.net。
Good Luck!
Kradwang
2001-07-05
打赏
举报
回复
push
yling
2001-07-04
打赏
举报
回复
你能说出你做什么系统,要实现什么功能吗?
Kradwang
2001-07-04
打赏
举报
回复
请各位指点
Kradwang
2001-07-04
打赏
举报
回复
curio:已经给你分了,再说具体些,帮帮忙。
Kradwang
2001-07-04
打赏
举报
回复
to mycode(不写代码):事务中间件用什么写?如何利用连接池技术?
to ldy(罗大佑):不太清楚.
to yling():如何加伺服?
各位大哥能不能具体些?
curio
2001-07-04
打赏
举报
回复
呵呵,那要看养牛是干什么的哪。对于交易繁忙的系统(比如POS系统),保持连接我觉得比较好。
guo
2001-07-04
打赏
举报
回复
牛不干活,怎么会累着呢?
你是想干活还是想白养呢?
Kradwang
2001-07-04
打赏
举报
回复
那如何利用连接池技术呢?如何来写中间件呢?
yling
2001-07-04
打赏
举报
回复
30台不多,稍微配置一下就可以了,不会出现太大的麻烦,要是100台以上就要小心了,呵呵
主要是考虑数据并发访问的能力,比如用磁盘阵列,
处理好访问量大的表的索引,建一些必要的中间表
curio
2001-07-04
打赏
举报
回复
30台应该没什么吧,我以前参与过一个MIS系统,前台POS系统的POS连接一般在50个左右,就是一直保持连接,至今系统运行状况良好。
Kradwang
2001-07-04
打赏
举报
回复
我在做mis系统。客户机有30台左右,同时使用的有15-20台。我前台的程序打开连接后要直到程序退出后才会断开,这样的话我担心服务器的负载。数据库并没有用数据仓库实现,所有数据都是在线处理和查询的,这样的话造成数据访问速度和网络负载上的问题。该如何解决?
ppz666
2001-07-04
打赏
举报
回复
肯定会影响,如果是ORACLE数据库,可以启用MTS,设置连接池和多路复用。
hhc76
2001-07-03
打赏
举报
回复
加伺服是什么方法,
yling
2001-07-03
打赏
举报
回复
如果不是很严格的实时,可以用其他别的方法,加伺服,不直连数据库!
根据具体情况具体处理
dotnba
2001-07-03
打赏
举报
回复
对MTS编程或者COM+
mycode
2001-07-03
打赏
举报
回复
要看你有多少客户端连接在上面;
我做过的系统,曾经有700多个连接在上面,系统还是挺好.
更好的解决办法是用事务中间件来管理,利用它的连接池技术
Kradwang
2001-07-03
打赏
举报
回复
请各位帮忙,一定给分
Kradwang
2001-07-03
打赏
举报
回复
但过了一段时间系统会删除这个连接.但也不知到具体是多少时间,而且就算知道了,也不能肯定你的程序能在这个时间之内会打开新的连接.所以我说不好掌握.
各位大侠,快出高招.
加载更多回复(4)
为什么频繁建立数据库
连接
,关闭
连接
,
会
降低
系统性
能,
系统性
能降低又
会
给数据库
连接
带来什么问题呢?
1、数据库
连接
与关闭太过频繁,为什么
会
降低
系统性
能? 2、
系统性
能降低了,又
会
给数据库
连接
带来什么
影响
? 解惑 1、对数据库的访问
会
牵涉到磁盘IO的操作,经过一段时间分析发现网站性能差主要是在数据的读写。 ...
什么是性能测试?为什么要进行性能测试?什么时候开展性能测试?性能测试流程是什么?性能测试有关术语是什么意思?
本文文章读起来过于枯燥,但是你用15-20分钟认真读一下,获取
会
为你理解性能测试有所帮助。其中有些是借鉴网上的一些大神的经验。 性能测试5问: 什么是性能测试? 性能测试是指被测系统在一点负载下运行,通过监控...
新电脑重装系统好吗?电脑重装系统的好坏
当我们的电脑遇到无法开机、系统崩溃、病毒入侵等情况,一般都是采取系统重装的方法,那就有用户问了新电脑重装系统好吗?对新电脑的
影响
大吗?下面我们就来看看电脑重装系统的好处和坏处。 我觉得如果是新电脑的话...
数据库
连接
池性能优化,
连接
数到底应该设置多大?
文章目录1. 数据库
连接
数测试2. 透过现象看原理3....可能更正确的问法是:这个网站的数据库
连接
池应该设置成多小呢?下面请看一下这个测试视频http://www.dailymotion.com/video/x2s8uec,(视频是英文解说且
如何减少频繁创建数据库
连接
的性能损耗?
池子的最大值、最小值设置很重要,初期可...若池子未经预热,可能导致系统重启后产生较多慢请求。池化技术核心是一种空间换时间优化方法的实践,所以要关注空间占用情况,避免出现空间过度使用出现内存泄露或频繁GC。
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章