提供者的单例需求是性能问题? 因为所有数据库读/写操作都必须通过该单例进行。如果多个用户在像Blogger这样的网站上进行读/写操作,会不会是一个问题。提供者模型的单例问题
0
A
回答
1
您应该明确使用连接池,并根据硬件和流量将连接的最大数量限制为200。
http://ondotnet.com/pub/a/dotnet/2004/02/09/connpool.html
const string connString = "server=localhost;" +
"uid=user;" +
"pwd=secret;" +
"database=Northwind;" +
"Min Pool Size=50;" +
"Max Pool Size=200";
关于性能的进一步提示:
0
而不是使用Singleton直接访问您的数据库,让您的Singleton管理一个连接池。使用Singleton作为全局接入点。这样,您就可以避免单一连接的瓶颈,同时仍然可以管理连接。
相关问题
- 1. 在eclipse中创建模型实例提供者类
- 2. 实例化TestBed中的提供者与另一个提供者的实例
- 3. Flex数据提供者缓存问题
- 4. F#类型提供者
- 5. 实现提供者模式?
- 6. Angular2 - 允许提供者和类型的NgModule唯一实例的无效提供者
- 7. 提供者模型是否使用工厂模式?
- 8. F#类型提供者 - 嵌套属性实例化
- 9. 实体框架使用模型为不同的提供者
- 10. 承诺拒绝:没有UserDetails的提供者! (UserDetails是模型类)
- 11. 一个POCO模型与不同的数据提供者
- 12. 访问MVC4的detault成员提供者
- 13. 提供方法的问题
- 14. 多模型表单问题
- 15. 将数组转换成数组提供者的问题
- 16. Flex - 链接栏数据提供者的问题
- 17. 主页面和虚拟路径提供者的问题
- 18. 关于angular2提供者的一些问题
- 19. Azure服务器上的OLEDB提供者/连接问题
- 20. 消费者和提供者
- 21. C#中的单例模式问题
- 22. 自定义非类型化WCF数据服务提供者 - 标识列问题
- 23. F#类型提供的SQL Server实例
- 24. 提供者“项目”不是有效的提供者
- 25. 从子类的提供者构造超类提供者
- 26. 提供一个提供商的单个实例为组件
- 27. EFCodeFirst 4.2和提供者清单标记
- 28. 访问HealthMonitoring提供者设定编程
- 29. 从updateDisplayList访问数据提供者
- 30. 内容提供者