作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试找出使用不同数量的数据库用户从 .Net 类访问数据库的优缺点。
是否有任何反对仅使用 1 个 mysql 用户的论点,例如
new MySqlConnection("SERVER=localhost;DATABASE=db;UID=alwaysthesameuser;PASSWORD=1234;")
或者使用更多用户会更好吗?
该应用程序将由最多 100 个用户(正在处理客户端)同时使用。所有查询均在服务器计算机上完成。
有什么我必须考虑的事情可能会在以后产生问题吗?
最佳答案
作为扩展数据库连接的经验法则,设置连接池。使用同一用户。我们称之为应用程序用户。连接池是面向性能的数据库应用程序的必备条件。
这当然假设您使用的是 n 层模型。从您的帖子来看,您似乎有一个 n 层模型。如果不确定,请谷歌如何在 .net 中设置连接池,根据我的理解,这是微不足道的。
关于.net - MySQL数据库-基于用户量的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11524951/
我是一名优秀的程序员,十分优秀!