我有一个场景,我有一个数据库,其中一个表可以获取大量插入,对于这些插入来说,性能出色至关重要。
我也有很多报告,其中一些在那个表上。
因此,我想创建一个报告数据库,它可以稍微落后于主数据库,我可以使用它来运行查询,因此报告不会影响主表的性能。
绝对大小也是一个问题 - 我想保留报告的所有历史记录,但事务表只需要最后一两天,顶部。
我正在考虑日志传送——它可以让我轻松复制系统中的所有表,这样我就可以轻松地保持同步——但我希望能够从主表中删除“额外”记录以确保它保持不变snappy,但将它们留在报告数据库中。
有没有办法为特定表配置日志传送以不传送删除请求?如果没有,任何人对此有一个很好的建议(除了“编写一个每天运行的脚本”)?