我在服务器上部署了mysql集群,外配一个lvs做负载均衡,现在遇到几个问题很纳闷:
1、库里面的某个表容量大到一定程度后 我通过workbench进行数据导入的时候会提示超时(lock waittime out 错误),或者出现(
报错ERROR 1297 (HY000): Got temporary error 4010 'Node failure caused abort of transaction' from NDBCLUSTER)
2、库里面某个表的字段的default值原本是null 我后面需要改成b'0' 所以通过workbench工具去修改,修改后直接卡住,然后报错(lock waittime out错误)
3、通过workbench进行导入的时候开始导入速度很快但是后面速度会越来越慢,导出的时候速度还不错
上面几个现象我度娘了不少 里面的解决方案基本都是修改一些配置参数,但是我修改后 重启数据库 还是一样不改变错误的效果。。我想请问有经验的人事,我这个情况是哪里设置不对?
我个人发现innodb存储比ndbcluster存储 明显在数据备份还原上出错的概率低好多,并且速度上innodb也比ndbcluster 快。
我很好奇那么几千万级别的数据 大家都是怎么备份还原的呢。。我这个小菜鸟有好多疑惑。。不知道有好心人能指点一二不
