My problem is that for some reason there is a 15min delay between replication alerts (at the distribution agent), even when the underlying cause is the same transaction as what caused the previous alert. It's frustrating when I think that I've fixed the problem and then have to wait ages to see if it has any more to throw at me.
Does anyone know why this is happening? It seems to be a pause to see if the problem clears itself since changes made mid-delay do not fix the problem until the next cycle and I can't find any way of speeding it up. Our distribution database is on the same server as the publisher and the subscriber so surely it can't be taking that long for single transactions to be run?
For context: We use transactional replication for a storage database that retains records which have been deleted by a housekeeping process on the live system.