我有一个按 ID 删除的旧记录超时。外键删除级联涉及多个表。
Parent
-child
—-grandchild
-child
Etc
我正在为 .NET 框架使用 Entity Framework。
生产服务器是Azure SQL Server。
表格中有数百万行 我认为需要的地方以及 Azure SQL 推荐的地方都有索引。
有没有我可以用来测试 SQL 以查看是什么导致它运行如此缓慢的工具?
有什么我可以添加到 SQL 中以比 ID 更好地改进它吗?
临时解决方案似乎会增加超时,因为这不是常见操作。