一组sql有时执行成功,有时执行失败
我有一组sql语句,是写在线程中的。每分钟会执行一次。这些sql语句可以正确执行一段时间,但是,在程序没有报错的情况下,突然就执行失败了。因为用了事物的,所以我所有的执行...
我有一组sql语句,是写在线程中的。每分钟会执行一次。这些sql语句可以正确执行一段时间,但是,在程序没有报错的情况下,突然就执行失败了。因为用了事物的,所以我所有的执行都回滚了。也就相当于线程终止了一样。没得任何操作。一旦失败,再也执行不成功了。求高手指点。
如何让这种情况避免呢,每次失败后都必须重新启动服务器。这样又可以正确运行一段时间。
有具体的解答方法吗?这个是在程序中出错的,和sql语句没太大的联系。求解答 展开
如何让这种情况避免呢,每次失败后都必须重新启动服务器。这样又可以正确运行一段时间。
有具体的解答方法吗?这个是在程序中出错的,和sql语句没太大的联系。求解答 展开
展开全部
我对实际编程了解的并不多,当我接触过一个系统。基本功能和设计思想和你说相同,也出现了SQL执行时好时不好的情况。
后来经过SQL的Profile跟踪,发现SQL语句本身没有问题,但服务器要同时处理其他的SQL语句,有两条SQL语句的READ、WRITE时间特别长,后来针对这些语句一一优化,问题得以解决。。。
后来经过SQL的Profile跟踪,发现SQL语句本身没有问题,但服务器要同时处理其他的SQL语句,有两条SQL语句的READ、WRITE时间特别长,后来针对这些语句一一优化,问题得以解决。。。
追问
查询语句的优化吗?怎么进行Profile跟踪呢?
追答
在SQL的管理器的工具下拉栏中有,具体的操作你可以百度“Profile”,希望对你有帮助。。。
展开全部
粘出来,空谈无用。
更多追问追答
追问
没得错误信息呢
追答
怎么会没有呢,你不会看日志文件?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
遇到相同的问题,大部分时候都是正常的,偶尔有个别的会报错 could not execute query。
我怀疑是数据库性能的问题?楼主的问题是怎么解决的啊?求指教
我怀疑是数据库性能的问题?楼主的问题是怎么解决的啊?求指教
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把sql拿出来手工执行几遍,确认数据库报什么错
更多追问追答
追问
这些sql语句在数据库中没得错误。
追答
既然是失败,肯定是某个环节出错才对,如果sql肯定没有错误,那么就是程序出错,你需要仔细确认下,还可能是数据的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能是性能不稳定
追问
什么性能不稳定呢?比如?
追答
性能测试测过吗?比如一个控制程序,执行多少次允许出错,如果达不到说明性能达不到要求,性能算是比较复杂的,这个是说不准的,可能温度,压力什么的都可能导致性能不稳定!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的sql是啥啊
追问
有4个查询语句和一个更新语句,都是操作的不同的表。不会存在操作冲突的情况。
追答
你得看看你的更新语句效率 你时间间隔是1分钟,万一出现锁表情况也是有可能的。
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询