The universal cursor (defeats the optimizer) - The uncommitted marathon (triggers lock escalation and log exhaustion) - Dynamic SQL string concatenation (SQL injection vector) - Unbounded scrollable cursors (workfile exhaustion) - The thread hog (holds DB2 threads during non-DB2 work) - Fatal-error-