日期:2014-05-17  浏览次数:20657 次

多客户端通过同一角色链接数据库的问题
我的一个小系统,大概有30个以内的客户端。
在局域网内使用。局域网主干网是光纤,
分散到各个点的时候会更换为普通网线。
现在这30个点都是通过SA账户链接数据库
客户端与数据库是保持实时链接的。
(即在开启客户端的时候创建一个数据库链接,并且一直保持
不断开。要使用的时候直接拿来使用)


现在想问,这样的设计有问题么?
会不是给数据库造成很大压力?
或者说每个点使用不同用户链接数据库更好?



------解决方案--------------------
没问题
账号能分开,好管理一点
------解决方案--------------------
这样的设计有问题么?
--> 没问题.

会不是给数据库造成很大压力?
--> 不会.

或者说每个点使用不同用户链接数据库更好?
--> 没必要.
------解决方案--------------------
没必要一直保持连接,默认就有连接池技术,可以缓存你的连接,这样对性能更好,一直占着连接,万一有一个连接的事务未提交或者运行很久,那么容易造成阻塞甚至死锁。
------解决方案--------------------
引用:
那么如何界定是使用保持链接还是使用需要时链接。
或者介绍个这方面的材料
非常感谢


用完即断,再用再连——坏处是再连时会慢一点
pc端不断也可以
连接池,一般是中间层、应用服务器使用的比较好