ORACLE的增量备份和差异备份有什么区别?
全数据库备份、全备份增量备份、差异备份有什么区别,恢复过程的情况(备份占用的空间和时间)?
增量备份是指最后一次备份(完整备份、增量备份、差异备份)。
差异备份的参照是最后一次完整备份。
备份集的大小取决于您的备份计划。在每天数据增长不变的前提下,每天差异备份的备份集大小是递增的,每天增量备份的备份集大小是相同的。
如果以周为单位,一般周日满,周一周二增量,周三增量,周四周五周六增量。当然要根据具体的业务系统需求来规划。
如果你想恢复,你应该首先恢复所有的设备,然后根据你的备份计划进行选择,例如。
星期二s的恢复:第一次恢复周日的完整备份加上星期一的增量,然后加上星期二如有必要,递增,然后进行媒体恢复。
星期四s的恢复:第一次恢复周日的完整备份,加上星期三的差异,然后加上星期四如有必要,递增,然后进行媒体恢复。
纯手工,有问题可以给我留言。
mysql数据表规模九千万左右,怎么优化查询?
9000万,如果前端流量不太大,单机可以优化。
数据库优化结合慢速查询,sql优化结合解释,包括索引优化等。只优化最慢的sql,瞬间把整个mysql划分成表,按照一定的条件划分表。比如不能按照时间、冷热数据或者hash划分表,增加一些内存,调整mysql缓存参数的读写分离。在这种数据量场景下,如果数据量增加不多,前端访问不频繁,就不需要分开读写。应用层优化的原理是慢查询在队列前优化,高频sql在队列前优化。应用层代码代替数据访问,减轻数据库压力,增加缓存。比如程序打开自己的缓存或者redis等专门的缓存服务器优化sql,尤其是相关查询,应该避免,改成N-1查询,这样N个都能命中缓存。高频SQL要尽可能优化缓存。如果数据库是读写分离的,就需要在这里修改。