Log Reader Agent
No, uncommitted will be replicated as well. I m trying to produce this behavior in test environment and couldn't do it. i updated the log reader agent and tried to run a big batch on this tblTest where...
View ArticleLog Reader Agent
Great idea on stored proc execution method, It may or may not work for us if we expect these big operations from adhoc queries. I ll have to explore our environment a bit more to find the...
View ArticleLog Reader Agent
Here are a few suggestions - do your batch process in a stored procedure and then replicate the execution of the stored procedure. Note that all dependencies must be in place on the subscribers for...
View ArticleLog Reader Agent
Yes, if your transaction aborts or is rolled back midway there is a possibility that these transactions will have been picked up by the log reader agent and are already in the subscriber or on the way...
View ArticleLog Reader Agent
Yeah, I m aware of that smaller batches and better performance. long story short : We have few edge cases where we can't control batch size (i know that sucks!) , so trying to find workarounds :)
View ArticleLog Reader Agent
ah, uncommitted will be replicated? That makes sense to not implement this. Original plan was to roll this out across all the servers where we have huge transactions permanently, sounds like not a good...
View ArticleLog Reader Agent
What exactly are the "performance problems" in replication? A general best practice is to perform deletes in smaller chunks on the database and if you follow that, you shouldn't have to tweak the log...
View ArticleLog Reader Agent
No, uncommitted will be replicated as well.The log reader agent will never break large transactions into chunks unless you set maxcmdsintran.Be careful about using this. If you do this mid transaction...
View ArticleLog Reader Agent
But only committed transactions will be replicated if i understand it right? Isn't the case after the transaction is committed, log reader agent will then break that tranx into small chunks? If its...
View ArticleLog Reader Agent
What it means is that if you update 100,000 rows in a single command and maxcmdsintran is set to 10,000, the 100,000 commands will be broken up into 10 groups of 10,000.You would need to stop the log...
View ArticleLog Reader Agent
Hi, We have few servers where updates\deletes are made in big batches and often we come across performance problems in replication. While we try to keep those batch size small, sometimes they go out...
View Article