Blog

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

http://msdn.microsoft.com/en-us/library/ff929275.aspx

Blog

Geplaatst 20 aug 2014 03:51 door Anton de Vries

SQL Server In memory Databases

In 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://blogs.technet.com/b/dataplatforminsider/archive/2014/01/07/sql-server-2014-in-memory-oltp-memory-optimized-table-types-and-table-variables.aspx

http://msdn.microsoft.com/en-us/library/dn133079.aspx

 

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

http://msdn.microsoft.com/en-us/library/ff929275.aspx

 

 

SQL performance Quick Scan

Heeft u performance problemen met een SQL Server database? Klagen uw gebruikers dat de applicatie lang niet meer zo snel werkt? Dat ze steeds vaker tegen een "zandloper" aankijken? Met de Performance Assessment wordt in korte tijd duidelijk, waar het probleem zit en wat de oplossing is. Ongeacht of het gaat om SQL 2000, 2005 of 2008; ongeacht of het een cluster is, een fysieke server of een virtuele (VMWare of Hyper-V) server.

In onze SQL Server Performance Quick Scan wordt gekeken naar de hardware, de instellingen van Windows en SQL Server, het ontwerp van de database en naar de T-SQL code. Uw server en database worden op meer dan honderd aspecten doorgemeten, en de resultaten worden geanalyseerd op basis van SQL Server Best Practices. Vervolgens worden op basis hiervan concrete aanbevelingen gedaan, in duidelijk en begrijpelijk Nederlands. En dat is goedkoper dan blindelings zwaardere hardware aanschaffen, want dat is lang niet altijd een oplossing.

De SQL Server Performance Quick Scan is de snelste en goedkoopste manier om uw SQL performance problemen op te lossen!

 

Untitled Post

Geplaatst 20 aug 2014 03:49 door Anton de Vries

SQL Server In memory Databases

In 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/

http://blogs.technet.com/b/dataplatforminsider/archive/2014/01/07/sql-server-2014-in-memory-oltp-memory-optimized-table-types-and-table-variables.aspx

http://msdn.microsoft.com/en-us/library/dn133079.aspx

SQL Server Performance Quick Scan

Geplaatst 18 feb 2014 22:54 door Anton de Vries

Heeft u performance problemen met een SQL Server database? Klagen uw gebruikers dat de applicatie lang niet meer zo snel werkt? Dat ze steeds vaker tegen een "zandloper" aankijken? Met de Performance Assessment wordt in korte tijd duidelijk, waar het probleem zit en wat de oplossing is. Ongeacht of het gaat om SQL 2000, 2005 of 2008; ongeacht of het een cluster is, een fysieke server of een virtuele (VMWare of Hyper-V) server.
In onze SQL Server Performance Quick Scan wordt gekeken naar de hardware, de instellingen van Windows en SQL Server, het ontwerp van de database en naar de T-SQL code. Uw server en database worden op meer dan honderd aspecten doorgemeten, en de resultaten worden geanalyseerd op basis van SQL Server Best Practices. Vervolgens worden op basis hiervan concrete aanbevelingen gedaan, in duidelijk en begrijpelijk Nederlands. En dat is goedkoper dan blindelings zwaardere hardware aanschaffen, want dat is lang niet altijd een oplossing.
De SQL Server Performance Quick Scan is de snelste en goedkoopste manier om uw SQL performance problemen op te lossen!

1-3 of 3