2011-10-07 66 views
2

我有一种情况,我有一个表中得到吨插入数据库删除,这是至关重要的,性能非常出色那些插件。日志传送 - 忽略对特定表

我也有很多报道,其中一些打到了那张表。

因此,我想创建一个报告数据库,它可以滞后于主数据库一点,我可以使用正在运行的查询,因此报告将不会影响主表的性能。

庞大的规模也是一个问题 - 我想保留的所有历史记录报告,但交易表只需要两个最后一天,上衣。

我正在考虑日志传送 - 它可以让我轻松地复制系统中的所有表,因此我可以轻松地保持同步 - 但我希望能够从主表中删除“额外”记录以确保它保持活泼,但将它们留在报告数据库中。

有没有什么办法可以配置特定表的日志传送至而不是传送删除请求?如果没有,任何人都有一个很好的建议(除了“写一个脚本,每天运行”)?

回答

2

没有。日志传送旨在复制整个数据库。无法使用日志传送来保留表格的整个历史记录,同时将其删除 - 您将不得不写入自定义内容。