SQL Server Contained Databases. Vanaf SQL2012 kun je gebruik maken van Contained Databases binnen SQL Server. Wat zijn nu de voordelen ? - Het voordeel is er met name wanneer je gebruik maakt van Availability Groups. Je stelt een database in staat om bij een server-failure deze te laten draaien op een andere server, ZONDER dat je daarvoor de security moet inregelen op die andere server. De security instellingen van gebruikers bevinden zich namelijk in de database zelf en niet meer op de server. Voor het minimaliseren van beheer en de beschikbaarheid van databases dus een mooie optie. Hoe stel je het in ? - Zorg er eerst voor dat je contained databases enabled op servernivo. - Zet de betreffende database(s) in partially contained. - Converteer de SQL users naar zogenaamde contained SQL-users (dus zonder een login). Hiervoor gebruik je sp_migrate_user_to_contained Meer info: http://aartemiou.blogspot.nl/2012/07/migrating-to-contained-database-in-sql.html |
Blog
Blog
SQL Server In memory DatabasesIn SQL 2014 is het mogelijk om gebruik te maken van een zogenaamde In-Memory-Database. Wat is dat en waarvoor zou ik dat kunnen gebruiken ? Een naam die hierbij ook wel de revue passert is “Hekaton”. Dit is een Grieks woord dat betekent hondervoudig. En dat is nu waar het om gaat: performance verbetering van queries. Welliswaar niet hondervoudig maar toch wel heel veel. De achterliggende reden is veranderingen in het hardware langschap (goedkoper memory) en aan de vraagkant voor met name B.I. en Big Data, waarbij grote hoeveelheden data moeten worden kunnen ge-processed. Hoe kan ik hiervan gebruik maken ? De volgende stappen moet je uitvoeren: De database geschikt maken voor deze functionaliteit. Het aanmaken van een memory-optimized table. Het aanmaken van een zgn natively compiled stored procedure. Het eventueel migreren van bestaande code via de AMR tool.
Voor meer info kijk hier: http://www.mssqltips.com/sqlservertip/3121/getting-started-with-sql-server-2014-inmemory-oltp/ http://msdn.microsoft.com/en-us/library/dn133079.aspx
|
Untitled Post
SQL Server In memory DatabasesIn SQL 2014 is het mogelijk om gebruik te maken van een zogenaamde In-Memory-Database. Wat is dat en waarvoor zou ik dat kunnen gebruiken ? Een naam die hierbij ook wel de revue passert is “Hekaton”. Dit is een Grieks woord dat betekent hondervoudig. En dat is nu waar het om gaat: performance verbetering van queries. Welliswaar niet hondervoudig maar toch wel heel veel. De achterliggende reden is veranderingen in het hardware langschap (goedkoper memory) en aan de vraagkant voor met name B.I. en Big Data, waarbij grote hoeveelheden data moeten worden kunnen ge-processed. Hoe kan ik hiervan gebruik maken ? De volgende stappen moet je uitvoeren: 1) De database geschikt maken voor deze functionaliteit. 2) Het aanmaken van een memory-optimized table. 3) Het aanmaken van een zgn natively compiled stored procedure. 4) Het eventueel migreren van bestaande code via de AMR tool.
Voor meer info kijk hier: http://www.mssqltips.com/sqlservertip/3121/getting-started-with-sql-server-2014-inmemory-oltp/ |
SQL Server Performance Quick Scan
|