Technik-Gespräch
Alle, Keine und Eins: Der SQL Left Join Trick
PagerDuty hat Anfang 2014 Multi-User Alerting veröffentlicht, das die Benachrichtigung und Zuweisung mehrerer Personen bei Auslösung eines Vorfalls ermöglicht. Neben der Zuweisung mehrerer Benutzer zu einem Vorfall ermöglicht Multi-User Alerting auch, dass ein Vorfall mehrere Bestätiger hat. Dieser Beitrag zeigt die Änderungen, die wir an unserem Datenmodell vorgenommen haben, um Multi-User Alerting zu implementieren, und die daraus resultierende Verfeinerung unserer SQL-Abfragen, um ihre Leistung aufrechtzuerhalten.