von Uwe Ricken | Jan 27, 2023 | SQL Blog
Ich hatte heute einen Kundentermin, in dem die Vorteile von „functional Indexes“, wie sie ORACLE oder POSTGRES kennen, hervorgehoben wurden. Leider kennt Microsoft SQL Server diese Art von Indexen nicht. Dennoch ist es auch mit Microsoft SQL Server...
von Uwe Ricken | Dez 26, 2022 | DB Engine, SQL Blog, Tipps und Tricks
Immer wieder treffe ich auf Applikationen, die inflationär die Option WITH (NOLOCK) verwenden. Bitte hört damit auf. NOLOCK bedeutet nicht, dass ohne Sperren gearbeitet wird. Vielmehr können durch die Verwendung mehr Probleme auftreten, als vermeintlich gelöst werden....
von Uwe Ricken | Apr 14, 2022 | SQL Blog
Aktuell entwickeln wir eine Log Shipping Lösung für einen Kunden, der sehr viele Datenbanken (>100) auf einem Server hostet. Das standardisierte Log Shipping ist für diese Umgebung nicht geeignet, da für jede Datenbank Log Shipping separat konfiguriert werden muss....
von Uwe Ricken | Apr 2, 2022 | SQL Blog
Ein Kunde betreibt eine Applikation, in der Messdaten in einer Tabelle gespeichert werden. Leider haben die Entwickler die Grundlagen der Normalformenlehre nicht beachtet und so kam es wie es kommen musste. Gewünschte Auswertungen des Kunden konnten nicht effizient...
von Uwe Ricken | Mrz 7, 2022 | SQL Blog
Heute Vormittag hatte ich einen Beratungstermin, in dem geklärt werden sollte, wie man Tabellenobjekt(e) in Management Studio verbergen kann. Es ging primär darum, dass Metadaten nicht einfach angezeigt/ausgelesen werden sollten. Die von mir gezeigte Variante schützt...
von Uwe Ricken | Dez 24, 2020 | 300, Administration, DB Engine, Optimierung, SQL Blog
Transaktionale Replikationen können eine wahre Herausforderung sein, wenn es darum geht, die Daten effizient zu den Subscribern zu übertragen. Letzte Woche ergab es sich, dass ein Kunde in einer Datenbank sehr große Datenvolumen änderte. Die Datenbank ist der...