SQL Server: Clustered Columnstore Index mit B-Tree Index

By TKansy at January 29, 2016 19:49
Filed Under:

Für Tabellen, die über einen Clustered Columnstore Index verfügen, können nun ab SQL Server 2016 weitere (nonclustered) B-Tree Indizes definiert werden. Solche Secondary Indizes sorgen dann bei geeigneten Abfragen für weitere Performance und machen den Clustered Columnstore Index für große Tabellen noch attraktiver.

 

 

Das gezeigte Skript finden Sie hier.

SQL Server: Query Store

By TKansy at January 29, 2016 19:31
Filed Under: SQL Server, T-SQL

Das Query Store Feature ermöglicht es Administratoren einen Einblick in Ausführungspläne und Perfomancedaten von ausgeführten Abfragen zu werfen und diese zu analysieren. Damit vereinfacht sich die Suche nach Ursachen für Performanceeinbrüche. Dieses Video gib Ihnen eine kleine Einführung.

 

 

Das gezeigte Skript finden Sie hier.

SQL Server: Live Statistics

By TKansy at January 29, 2016 19:10
Filed Under: SQL Server, T-SQL

Sehen Sie SQL Server bei der Arbeit zu, indem Sie die neue Live Statistics Funktionalität nutzen. Mit ihrer Hilfe lässt sich direkt zum Ausführungszeitpunkt erkennen, welche Verarbeitungsschritte wie lange benötigen und wo Probleme lauern.

 

 

Das gezeigte Skript finden Sie hier.

SQL Server: Temporale Tables (aka System Versioned Tables)

By TKansy at January 29, 2016 18:18
Filed Under: SQL Server, T-SQL

Bereit zu einer kleinen Zeitreise in ihren Daten? SQL Server 2016 bietet dafür die automatische Historisierung in Temporal Tables (auch System Version Tables genannt). In diesem Video gebe ich Ihnen eine kleine Einführung zu dieser Neuerung.

 

 

Das gezeigte Skript finden Sie hier.

SQL Server: JSON Support

By TKansy at January 29, 2016 17:46
Filed Under: SQL Server, T-SQL

Mit SQL Server 2016 wird endlich ein nativer JSON Support inklusive JSON Path eingebaut. In dem Video zeige ich Einsatz und Einschränkungen dieser neuen Funktionalität.

 

 

Das gezeigte Skript finden Sie hier.

SQL Server: Row Level Security

By TKansy at January 29, 2016 17:12
Filed Under: SQL Server

Mittels Row Level Security kann der Zugriff auf Tabellen durch eine benutzerdefinierte Funktion gefiltert werden. Dieses Video demonstriert dieses neue SQL Server 2016 Feature.

 

 

Das gezeigte Skript finden Sie hier.

SQL Server: Dynamic Data Masking

By TKansy at January 26, 2016 19:09
Filed Under: SQL Server, T-SQL

Wenn dem Anwender die notwendigen Rechte fehlen, so lassen sich die Daten mit dem SQL Server 2016 automatisch maskieren. Dieses Video demonstriert die notwendigen Schritte.

 

 

Das gezeigte Skript finden Sie hier.

.NET 5.0/ CoreCLR Installation

By TKansy at January 25, 2016 20:39
Filed Under: .NET, C#, CoreCLR

Dieses Video zeigt, als Vorbereitung, die (manuelle) Installation von .NET 5.0/ CoreCLR mit einigen Hintergründen und Zusammenhängen.

 

C#: String Interpolation mit C#6.0

By TKansy at January 09, 2016 13:56
Filed Under: C#

Grob gesagt macht String Interpolation (fast) das was auch String.Format tut. Allerdings ein wenig eleganter und einfacher. Versuchen Sie es, Sie werden es mögen. Auch wenn Sie noch mit älteren .NET Versionen arbeiten.

 

 

Das gezeigte Projekt finden Sie hier.

SQL Server: Stored Procedures mit dem Prefix „sp_“ beginnen lassen?

By TKansy at January 08, 2016 19:24
Filed Under: SQL Server, Video

Warum eine Stored Procedure nicht mit den Prefix „sp_“ beginnen lassen? Klingt doch gut und „sp“ steht schließlich für „Stored Procedure“, oder? Sehen Sie warum dies vielleicht doch keine so gute Idee ist.

 

 

Das gezeigte Skript finden Sie hier.