服务器上运行着Apache 和Tomcat , tomcat下运行的网站每当对一个下载记录表执行sql时,就会报这个错误
Query execution was interrupted
,而且对应的这个表就损坏了,Apache下的web也同样操作这个表就没问题,这是什么情况,急在线等啊

解决方案 »

  1.   

    这怎么分析啊?楼主什么信息都没提供。1. 你的SQL语句是什么?  当对一个下载记录表执行sql, 这是什么操作?
    2. 打开查询日志,看一下到底执行的什么SQL语句。
    3. 检查错误日志,看其中有些什么信息可供分析。
    问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧
      

  2.   


    表名download_history,在一个网站有多处地方对这个表有查询操作,用来获得最近下载。
    另外下载页面有插入和更新操作,一开始出这个问题的时候检查了表,结果发现损坏了,修复好之后单独开启apache服务器(该服务器内网站也有对这个表查询的操纵),一切正常,当开启tomcat时,当请求那几个页面时该表损坏,日志记录是这个错误Query execution was interrupted
      

  3.   

    download_history 改成innodb类型试一试呢
    哈哈,别人都叫斑竹狼头 ,您这个称呼 ...