software, trainings and more…

Was bedeutet Memory-Optimized und warum wird diese Technologie seid der SQL Server Version 2012 verstärkt eingesetzt!
Die Leistung des SQL Servers wird hierdurch um ein vielfaches erhöht und die Konflikte gegenüber herkömmlichen Tabellen verringert! 
Aus vergangenen Version des SQL Servers wurden temporäre Tabellen pro Benutzer durch das #-Zeichen erstellt und sobald der Benutzer sich wieder abmeldete, übernahm der Server das löschen der temporären Daten. Diese Daten belasteten aber die gemeinschaftliche TempDB, so dass im Umkehrschluss doch die Leistung durch die Menge der Benutzer wieder beeinträchtigt wurde.
Da kam Microsoft auf die Idee, das entstandene Objekt „FILESTREAM“ aus der Version 2012 zu verwenden, um Daten vollständig in den Arbeitsspeicher des Rechners zu laden.
Die Idee hat sich als sehr Effizient herausgestellt und in diesem Video zeige ich Ihnen die Basis-Konfiguration und welche Maßnahmen zur Verwendung notwendig sind.
Diese Video ist das erste von einigen hier zu dieser Technologie…


Weiter unten finden Sie ein Skript, was Sie ggfls. Ihren Bedürfnissen anpassen muss!

–{Script}–

Create Table dbo.MemoryTable
(
colID INT PRIMARY KEY NONCLUSTERED,
Column1 varchar(50), Column2 varchar(255)
) WITH ( MEMORY_OPTIMIZED = ON, DURABILITY = SCHEMA_ONLY | SCHEMA_AND_DATA )

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.