We have 2 SQL 2005 servers with push transactional replication to keep a database on the secondary synced in the event of the primary going down. There are 2 main problems with the system:
1) Replication activity seems to swamp the primary server, I've had a look at the Agent profiles and they are all set to a PollingInterval of 10 seconds, changing this to say a minute does quieten the server down. Now the customer has a requirement which allows only half an hour of data loss in the event that a server goes down, would I be OK in changing this value to say 5 or even 10 minutes?
2) Due to the way the customer uses the database they may have inactivity of say 3-5 days, the current replications get deactivated and I've tracked it back to what's referred to as the retention period which is set to 72 hours. Now there is also a publication expires value which defaults to 14 days, would I be OK to change the retention period to this same 14 days?
Lastly, I've mentioned the PollingInterval above but is there a way to configure replication to say only replicate every half an hour as this would meet the requirements of the customer.
1) Replication activity seems to swamp the primary server, I've had a look at the Agent profiles and they are all set to a PollingInterval of 10 seconds, changing this to say a minute does quieten the server down. Now the customer has a requirement which allows only half an hour of data loss in the event that a server goes down, would I be OK in changing this value to say 5 or even 10 minutes?
2) Due to the way the customer uses the database they may have inactivity of say 3-5 days, the current replications get deactivated and I've tracked it back to what's referred to as the retention period which is set to 72 hours. Now there is also a publication expires value which defaults to 14 days, would I be OK to change the retention period to this same 14 days?
Lastly, I've mentioned the PollingInterval above but is there a way to configure replication to say only replicate every half an hour as this would meet the requirements of the customer.