Mysql Drupal SQL超时错误

Mysql Drupal SQL超时错误,mysql,drupal,drupal-7,Mysql,Drupal,Drupal 7,我一直在Drupal站点中随机获取此错误。唯一的解决方法是从数据库中删除会话 PDOException:SQLSTATE[HY000]:一般错误:超过1205锁等待超时;尝试重新启动事务:选择revision.order\u number作为order\u number,revision.revision\u id作为revision\u id,revision.revision\u uid作为revision\u uid,revision.mail作为mail,revision.status作

我一直在Drupal站点中随机获取此错误。唯一的解决方法是从数据库中删除会话

PDOException:SQLSTATE[HY000]:一般错误:超过1205锁等待超时;尝试重新启动事务:选择revision.order\u number作为order\u number,revision.revision\u id作为revision\u id,revision.revision\u uid作为revision\u uid,revision.mail作为mail,revision.status作为status,revision.log作为log,revision.revision\u时间戳作为revision\u时间戳,revision.revision\u主机名作为revision\u主机名,revision.data作为数据,base.order\u id作为order\u id,base.type作为type,base.uid作为uid,base.created作为created,base.changed作为changed,base.hostname作为主机名来自{commerce\u order}base内部连接{commerce\u order\u revision}revision.revision\u id=base.revision\u id其中(base.order\id IN(:db\u condition\u占位符\u 0))用于更新;DrupalDefaultEntityController->load()中的数组([:db\u条件\u占位符\u 0]=>1)(C:\Sites\includes\entity.inc的第196行)


您知道哪里出了问题吗?

已知
会话
表已损坏,请尝试对您的数据库运行
修复表会话
查询。

我明白了,似乎已经工作了一段时间。。它是在引入商业模块时开始出现的。@Clockwork:On closer inspection似乎是一个…还没有解决方案:(说得太早了…与此有关(C:\Sites\includes\entity.inc的第196行).好吧,至少我知道这不是我哈。我在想也许应该暂时使用Ubercart?直到解决方案出现为止…你能再回复一下吗?再次感谢CliveI,我会推荐Ubercart 110%,我已经为Drupal 7使用了Commerce和Ubercart,我的拙见是Commerce还不够成熟(或者至少附加模块没有)。我目前正在开发几个Ubercart 7站点,并且在生产中也有一个站点,它们都工作得很好