566556566 2023-02-25 11:10 采纳率: 0%
浏览 15

SQL 无法正常执行删除语句

select * from UDT_S_8494 where UDF_S_15736 ='CGA0189'
可以正常执行 取得的数据是 22 条 耗时0秒或1秒 (感觉有点慢)
select * from UDT_S_8494 是6400余条记录 远程通过VPN连接的数据库

但执行删除语句时 要删除的数据是22点 进入死锁 无法完成执行,不知原因是什么 ,如果避免此情况.
delete from UDT_S_8494 where UDF_S_15736 ='CGA0189'

  • 写回答

3条回答 默认 最新

  • MarkHan_ 2023-02-25 11:29
    关注

    该回答引用GPTᴼᴾᴱᴺᴬᴵ
    该表可能有其他会话正在占用或锁定,导致您无法删除记录。如果您有相应的许可,可以尝试在此表上执行锁定命令来防止其他会话占用该表,并尝试删除记录。另外,您可以尝试将该表复制到本地,并在本地运行删除语句以获得更好的性能和可靠性,或者调整您的数据库连接或服务器配置以提高性能。如果这些解决方案都无法解决问题,您可以联系数据库管理员或技术支持人员以获取更多帮助。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月25日

悬赏问题

  • ¥15 msix packaging tool打包问题
  • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线