V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  fanshaohua  ›  全部回复第 2 页 / 共 2 页
回复总数  30
1  2  
大佬们,语言和框架的争议貌似对解决这个问题没什么帮助...

@libasten, 不确定你的问题解决了没?
我最近也刚好遇到一个 EF Core 的性能问题,发现官方文档提供了定位性能问题的思路,觉得挺好的。

https://docs.microsoft.com/zh-cn/ef/core/performance/#identify-bottlenecks-and-measure-measure-measure
确定瓶颈并再三衡量
对于性能而言始终不变的是,没有数据显示问题就不要急着优化。正如高德纳所说,“过早优化是万恶之源”。 性能诊断部分介绍了各种方法,可用于了解应用程序在数据库逻辑中的哪些位置最耗时,还介绍了如何确定有问题的具体部分。 确定缓慢查询后,可以考虑使用解决方案:数据库是否缺少索引? 是否应尝试其他查询模式?

有时间的话,可以一起研究下。
2021-11-20 03:19:52 +08:00
回复了 uTools 创建的主题 分享创造 三年过去了,那个叫 uTools 的怎么样了
之前 Linux 上下载过,但是对于我来说可能当时没有找到杀手级的应用,后来就没在用了。
等下看看 topbook 的视频,是不是什么功能我没发现…
@gosas nuc +1
@userforg2021 不知道你看过 EF core 的文档么?都在 github 上,通过开源社区来维护的.
对比 Facebook 和 Google 的文档,微软强太多了...
扯远了...
https://docs.microsoft.com/en-us/ef/core/

@libasten 还是先看看 EF core 打印出来的日志,确认一下是不是查询慢。
感觉没有必要自己搭一个论坛,Discord 考虑一下?
我自己关注的游戏工作室和客制化键盘,都在用 Discord 来实现类似的功能.
huginn 根目录下有一个.env 文件,就是你需要改的文件。
比较简单的方式是用 vscode 的 docker 插件,提供的 attach shell 功能,连到 huginn 的容器里,去修改.env 文件。
对于问题 3,4 。ASPNET Core 默认情况下数据库的 AddDBContext 是 Scoped 。

aspnetcore 关于依赖注入的文档:
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/dependency-injection?view=aspnetcore-3.1#service-lifetimes

解释的比较清楚,希望能帮到你。
有没有排查过 top 10 的 SQL 是不是有性能问题,有没有用到索引。一般高 CPU 都是因为 SQL 没有优化导致的。

或者通过具体的 pid,找到对应的 SQL 。
参考: http://www.wdroot.com/articles/153.html
2020-08-26 12:07:18 +08:00
回复了 chanshiguan 创建的主题 奇思妙想 宠物生活服务项目:寻一名后端开发
如果需要,我可以义务帮忙集成阿里云的短信平台,阿里云的可以限制短信发送频率。
2020-08-25 18:36:35 +08:00
回复了 jsonfork 创建的主题 程序员 API 日志分析统计什么架构比较好?
可以考虑一下 Azure 的 Application Insight.
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2664 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 05:01 · PVG 13:01 · LAX 21:01 · JFK 00:01
Developed with CodeLauncher
♥ Do have faith in what you're doing.