2011-03-14 123 views
0

我只想知道,应该在连接字符串中使用哪些参数或属性来处理高流量的企业应用程序? 一般来说,我们使用服务器,初始目录,用户ID,密码。有时候我们会增加超时时间,并且会在某些情景池中等等。但是我不知道应该采用哪些属性,因为除了上述以外,我还有其他常见做法。高流量连接的最佳数据库连接字符串?

+1

不完全是你的问题,但此页面显示所有不同数据库的所有可能的和有效的连接字符串:http://connectionstrings.com/ – MUG4N 2011-03-14 17:40:54

+0

我知道..本网站,并始终使用此作为referenec,但我想知道从SO大师的是否有任何调整或诀窍 – 2011-03-14 17:45:50

回答

2

无论如何,请确保您在整个应用程序中重复使用相同的连接字符串,以启用连接池。

+0

连接池是高吞吐量应用程序必须的。一般来说,虽然我不打扰缓存 - 通常意味着你没有投入足够的精力来优化你的查询。 – Ben 2011-03-14 17:54:59

0

你绝对不想坚持连接。可能希望转向加载客户端数据集,以便用户承载数据负载,但是您可能又想要通过虚拟化来检查数据库场配置。

如果您谈论的内容超过100万次点击,则使用负载平衡器创建数据库场将是您的最佳配置。另一种途径是从应用程序和Web服务类型界面分离数据库请求以管理连接。

如果点击次数低于100万次,那么最好通过应用程序来管理资源,但最好有一些好的dba来管理管道并在必要时进行节流。

0

如果大量数据是只读且可重复的,缓存可能是您最好的朋友。