数据库连接多少!

时间:2011-06-02 16:30:56

标签: database database-connection

嗯,我明白这是非常含糊的问我应该做多少db写连接。

不过,我在这里提出这个问题,但是以不同的方式。假设我有10张彼此独立的牌桌 我的意思是写入一个表并不强制写入其他表。可以用相同的概率写入任何表格。

应该考虑哪些因素来决定应该对DB进行多少次写连接。我想在内存中创建这些连接(连接对象),并在需要时使用它。

2 个答案:

答案 0 :(得分:1)

通常,只要将数据库操作保持在一起,它就没那么重要了。

我个人有DBRead函数创建连接,执行SQL语句,获取DataTable(C#)并关闭连接。它通常被称为每页渲染3-8次,考虑到我大量使用AJAX和客户端数据计算(很少甚至没有服务器端分页),这并不是很多。

如果数据库服务器位于另一台计算机上,甚至在网络外部,这可能会有所不同,因为延迟时间加起来,但通常情况下你应该把它们扔掉并重新创建它们。

答案 1 :(得分:0)

如何选择连接池的大小(并且您应该使用良好的连接池解决方案)是一个非常复杂的主题。这是关于它的一个short discussion。页面底部运行测试的建议可能是最好的建议。