dbforge在galera cluster下debug存储过程hang。。。

经查看process list,dbforge cr_debug引擎使用了use_lock()函数,而galera cluster不支持各种lock tables等等,故开发环境如果需要开发存储过程的,则需要使用非galera cluster。

mysqladmin shutdown hang

近日发生多次在mysql数据库日间出现异常需要重启,为了保证数据的一致性,执行正常的mysqladmin shutdown,hang住很长时间,abort报galera cluster各种问题专贴-LMLPHP

经查,由于数据库采用非autocommit模式,开发人员在mysql下开发没有commit的概念,导致shutdown时等待现有事务完成进而hang。。

解决方法,在galera cluster各种问题专贴-LMLPHP。生产中需要慎重。。

galera cluster各种问题专贴-LMLPHP

04-30 10:29