我们在弹性池中有基于 Azure 的 SQL 服务器,我们的应用程序已连接到它。今天,我在我的个人桌面(甚至没有在服务器上)部署了我的 .net 核心 Web API,我可以看到响应时间和 CPU 使用率要好得多。当我在 Azure 服务器(应用服务)上部署相同的应用程序时,我看到 CPU 的巨大利用率甚至 100% 用于某些请求。我有点好奇为什么会这样?即使我们只有在这两种情况下都在 azure 上拥有数据库服务器。我在做什么错了。
PS:每个请求都有一个庞大的操作(插入10万条记录或比较数千个空间点)