.NET Core Pomelo EF for MySQL -简单插入的时间不可预测

3htmauhk  于 2023-01-08  发布在  Mysql
关注(0)|答案(1)|浏览(112)

从.NET Core的4.x版开始我就一直在使用Pomelo EF,一切都很好,但是我有一个API端点,它的任务是将一行插入到一个相当简单的表中。大多数时候,这个命令都是执行的,在数据库中只需不到200ms就可以完成。
在其他情况下,这个dbCommand,这个简单的INSERT语句,可能需要20秒以上才能完成。我似乎找不到发生了什么,我看到的最后一个调用是来自DataDog跟踪的ManualResetEventSlim.Wait()。
你知道这里会发生什么吗?还有什么我应该用来调查的吗?

8fsztsew

8fsztsew1#

从隔离问题开始。
启用MySQL Slow Query Log,然后检查您的查询是否进入日志。

  • (用结果更新您的问题,然后我更新我的答案。)*

相关问题