What are Database Triggers and Stored Procedures?

Updated Apr 28, 2026

Short answer

Procedures are pre-compiled SQL; Triggers are automatic actions on events.

Deep explanation

Exploring concurrency control. How MVCC (Multi-Version Concurrency Control) works to allow readers and writers to operate without blocking each other.

Real-world example

Banking systems using SERIALIZABLE isolation to prevent double-spending.

Common mistakes

  • Over-indexing tables which slows down INSERT/UPDATE operations.

Follow-up questions

  • What is Dirty Read?

More Databases interview questions

View all →