mysqldump xxx --single-transaction --set-gtid-purged=OFF d1 t1 --where='c1 > xxx' 这样备份表中部分数据的话,是不是要保证 c1 字段有索引才可以,要不会全表扫描? 在大表上 这么备份的话,即使 c1 上有索引,是不是也是一个长事物备份。长事物可能或引发其他性能问题。 以上是个人理解,不知道 mysqldump --where 的备份逻辑是不是这样的。有了解的大佬解答一下吗? |
合作电话:010-64087828
社区邮箱:greatsql@greatdb.com