I have triggers that manipulate and insert a lot of data into a Change tracking table for audit purposes on every insert, update and delete.
This trigger does its job very well, in other words, we are able to log the desired oldvalues/newvalues as per the business requirements for every transaction.
However in some cases where the source table has a lot columns, it can up to 30 seconds for the transaction to complete. This is the unacceptable part.
Is there a way to make the trigger run asynchronously? Any examples.