去掉 DbContextPool 后 Windows 上的 .NET Core 版博客表现出色
今天早上,我们修改了博客程序中的1行代码,将 services.AddDbContextPool 改为 services.AddDbContext ,去掉 DbContextPool 。
然后奇迹出现了 ——
单台4个8G的服务器,800 左右的 QPS 不在话下,CPU 的稳健与 .NET work 版有的一拼。
到发布博文时间为止,最高可以撑住 1300 的 QPS 。
我们评估一下,如果没有其他问题,我们今天会全面部署 Windows 上的 .NET Core 版博客站点。
注:这次遇到的了 DbContextPool 问题,与下面的博文链接中“连接池连接耗尽”不是同一个问题,博客系统的数据库连接字符串设置的是 max pool size=300 。
更新:
问题比较诡异,即使现在去掉 DbContextPool 后恢复了正常,也不能确定一定是 DbContextPool 的原因。
原文地址https://www.cnblogs.com/cmt/p/11355978.html
继续阅读与本文标签相同的文章
上一篇 :
《嵌入式Linux驱动开发教程》| 每日读本书
下一篇 :
python调用支付宝支付接口
-
volatile关键字的详解-并发编程的体现
2026-05-20栏目: 教程
-
阿里云正式发布小程序Serverless 为用户提供一套代码多端使用
2026-05-20栏目: 教程
-
网络口碑营销的思维及优点
2026-05-20栏目: 教程
-
域名长度影响SEO排名吗?域名长度最好不要超过多少位?
2026-05-20栏目: 教程
-
Java实现ZooKeeper的zNode监控
2026-05-20栏目: 教程
