我有一个正在向MySQL数据库写入数据的LabView数据采集系统。它每秒都在写入数据。在我使用LabView查询的时候,SQL系统最近死机了。
我有一台客户端计算机,它应该每小时向该MySQL数据库发送查询。此客户端计算机设置一个cron作业,以便每小时发送查询数据库的命令。
我最近在time_stamp中添加了一个索引,以优化我的查询。
这可能是虚张声势,但我在time_stamp上创建了一个索引(以优化查询),与设置一个每小时发送查询的cron作业之间是否存在任何有害的交互作用?大约在那个时候,我想我可能也发送了一个查询,在它完成之前很快就中止了,所以我想知道这样的事情是否会导致LabView系统冻结?
在MySQL方面,这似乎不是问题,因为服务器仍在运行。
发布于 2017-02-01 08:11:33
如果您的MySQL服务器当前存在死锁,则来自您的LabVIEW应用程序的查询可能已挂起,并将永远等待完成。提示,请注意查询执行时间。发生这种情况的原因应该单独调查,但如果您只是终止挂起的查询,系统将解冻并保持正常运行的可能性很大。
https://stackoverflow.com/questions/41942059
复制相似问题