...
- Ensure that you create index on target database that has disabled page locking "ALLOW_PAGE_LOCKS = OFF"
- On the target database ensure that table has an index created on all columns that will be used in where clauses in the update/delete sql statements on source database. (This will prevent certain situation when MS SQL server tends to create table lock and possible blocking locks).
- Disable lock escalation on tables.
Code Block | ||
---|---|---|
| ||
ALTER TABLE TEST.RATE SET (LOCK_ESCALATION=DISABLE); ALTER INDEX RATE_UK ON TEST.RATE SET (ALLOW_PAGE_LOCKS=OFF); ALTER TABLE schema.tablename SET (LOCK_ESCALATION=DISABLE) |
...
- In the dbvisit replication console set the parameter APPLY_POSTPONE_LAST_LCR to YES (and restart)
- Set _APPLY_COUNT_LOOKAHEAD_READ and _APPLY_COUNT_LOOKAHEAD_READ_FASTFAIL
Code Block |
---|
dbvrep> SETdbvrep>set *.APPLY_POSTPONE_LAST_LCR=YES dbvrep>set *._APPLY_COUNT_LOOKAHEAD_READ = 10000 dbvrep>set *._APPLY_COUNT_LOOKAHEAD_READ_FASTFAIL = 50 |