• 备份会读取数据库上的数据,一定会对数据库性能产生影响。
• 对于主备数据库,如果备库可以访问,建议在备库上运行备份。
• 对于备份时间,建议选择业务低峰期来运行全量备份。
• DBS恢复,默认会全速恢复数据,建议准备空闲的数据库用来做数据恢复。
全量备份先会对每张表数据进行切分,然后多线程并行读取数据,同时会在数据库上运行类似如下SQL语句;在多数情况下,数据存放在数据库磁盘中,数据读取对数据库IO性能有一定影响;全量备份不会对数据库加锁,对数据库性能影响很小。
SELECT col1,col2,col3,coln
FROM db1.tab1
WHERE id >= xxx
AND id < xxx
ORDER BY id ASC