Einsatz der Query Store mit least Privileges anstelle von db_owner, um Separation of Duties zu erreichen
/in Performance, Security, Tracing & MonitoringTracing mit Extended Events in Azure SQL Database
/in Azure, Extended Events, Tracing & MonitoringOb Developer, Administrator oder einfach Support für eine Azure-SQL-Database-basierte Anwendung – es gibt da diese Momente, wenn die von Azure bereitgestellten Dashboard-Features nicht ausreichen und man eine gründliche Fehlersuche bestimmter auftretender Statements durchführen muss.
Die neue SQL Server Master-Class: Warum SQLSentry Bootcamp
/in Extended Events, Seminare, Tracing & MonitoringDie wichtigsten Infos gerafft zuerst: Vom 26. bis 28. Juni führe ich in Frankfurt eine neue SQL Server Master-Class durch: Das Performance Troubleshooting Bootcamp mit SQLSentry (Kürzel: PSS*) durch. Hier für die Eiligen der Link zur Anmeldung: http://sql-server-master-class.com/#PSS
Wo kommt dieser Preemptive Wait her?
/in Extended Events, In-Memory OLTP/XTP, HTAP, Performance, Security, SQL Server 2016, Tracing & MonitoringIn diesem Artikel zeige ich einige Techniken zum Troubleshooten eines Performance- und sicherheitsrelevanten „Phänomens“, das mir kürzlich aufgefallen ist, als ich ein paar Tests mit Natively Compiled Stored Procedures durchführte.
Vorträge für die großen Konferenzen 2016 eingereicht.
/in Conferences, Extended Events, In-Memory OLTP/XTP, HTAP, Performance, Security, SQL Server 2016, SQLPASS, Tracing & MonitoringNach dem tollen Verlauf der deutschen SQLKonferenz im Februar, wo ich die Ehre hatte, zusammen mit Joachim Hammer, dem Program Manager der Security-Teams für die relationalen SQL Engines bei Microsoft in Redmond die neuen Sicherheitsfeatures des SQL Server 2016 vorzustellen (mehr Infos), habe ich nun endlich Zeit gefunden, die nächsten großen Konferenzen dieses Jahres anzugehen.
Meine Konferenz-Vorträge 2015
/in Columnstore Index, Conferences, Extended Events, In-Memory OLTP/XTP, HTAP, Locking & Blocking, Security, Seminare, Storage EngineEndlich komme ich dazu, auf meine Konferenz-Vorträge dieses Jahr einzugehen. Das Jahr begann gleich großartig mit der Deutschen SQL Server Konferenz in Darmstadt mit 2 Sessions zu In-Memory OLTP in SQL Server 2014 – eine davon sogar eine ganztägige PreCon, welche ich mit Niko Neugebauer co-präsentierte, der über Clustered ColumnStore Indexe sprach.
Import von Extended Events Ereignisdateien und Parsen von Deadlock-Graphen
/in Extended Events, Locking & Blocking, Tracing & MonitoringDiesmal soll es um etwas gehen, das Extended Events direkt von Haus aus besser und leichter verfügbar machen, als sämtliche Techniken zuvor: Speichern von aufgetretenen Deadlock-Ereignissen, und das Analysieren der entsprechenden Deadlock-Graphen.
Freier SQL Deadlock-Sammler & Parser
/in Extended Events, Locking & Blocking, Scripts, Tracing & MonitoringHeute habe ich ein Versprechen eingelöst, das ich vor langer Zeit gemacht habe: Und zwar das Framework für den Deadlock-Collector, das ich zum Einsatz bei meinen Kunden entwickelt habe, als Codeplex-Projekt bereitzustellen. Bisher habe ich es nur an Teilnehmer meiner SQL Server Master-Classes und einige Microsoft Certified Master-Kollegen herausgegeben. Ab heute ist es für jeden […]
Verwaltungs-Data Warehouse Datensammler & AlwaysOn Hochverfügbarkeitsgruppen
/in MDW, Tracing & MonitoringDiesmal geht es um das Management Data Warehouse, kurz „MDW“ (msdn.microsoft.com/de-de/library/bb677306.aspx), welches ich gerne als minimalen Performance-Protokollierungs-Ansatz empfehle. Hin und wieder, zuletzt im Zusammenhang mit meinem PASS Essential „SQL Server Analysetools & Techniken für Performance und allg. Monitoring“ kommt die Frage auf, ob das MDW mit den Hochverfügbarkeitstechnologien Datenbankspiegelung und AlwaysOn Hochverfügbarkeitsgruppen zusammenspielt, und wenn, […]