gpt4 book ai didi

java - 无法在 SQL Server 中插入查询

转载 作者:行者123 更新时间:2023-12-01 15:19:15 26 4
gpt4 key购买 nike

我在 MS SQL 服务器中遇到了一些奇怪的事情。我的数据库中有两个表:“LogAnalyzer”

1> 日志数据

2> 测试日志数据

LogData 包含大约 9200192 行,testLogdata 包含大约 1000 行。

当我尝试在 LogData 中插入一行时,花了大约 10 分钟但仍然没有插入它..它只是显示正在执行查询

当我尝试在 testLogData 中插入一行时,它立即插入。

即使当我通过 Java 代码连接数据库时,它的行为也是一样的,并且我已经正确关闭了连接(我认为)...

重新启动 SQL 服务器后一切正常。我不知道为什么会发生这种情况。因为到目前为止一切正常。

请谁能指出造成这种情况的原因。我不认为它的大小是表的大小,因为它在重新启动后工作正常。 (立即插入查询)。

最佳答案

Please can anyone suggest the causes for this.

可能的原因是您的连接被另一个连接阻止,该连接在被阻止的连接尝试访问的表上打开了一个事务。

现在 SQL Server 已重新启动,您无法执行任何诊断来查找原因,但如果再次发生这种情况,您可以运行 sp_who2 查看连接列表,并检查 BlkBy 列以查看您的连接是否被阻止。如果您的连接被阻塞,那么您可以获取阻塞进程的SPID并使用kill来终止阻塞进程。

关于java - 无法在 SQL Server 中插入查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11187216/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com