[SQL Server] In-Memory OLTP : présentation des fonctions UDF scalaires nativement compilées en mémoire

Ce billet présente les fonctions scalaires nativement compilées en mémoire, une des nouvelles fonctionnalités de SQL Server 2016.

Lire la suite

[SQL Server] In-Memory OLTP : présentation des procédures stockées nativement compilées en mémoire

Update avec prise en compte des dernières nouveautés de SQL Server 2016 autour des procédures stockées nativement compilées en mémoire.

Mohamed A. Cherif - DBMS, BI, Big Data...

Ce billet présente les procédures stockées nativement compilées en mémoire, apparues à partir de SQL Server 2014.

Voir l’article original 1 546 mots de plus

[SQL Server] In-Memory OLTP : de l’importance du paramétrage du BUCKET_COUNT

Ce billet aborde le cas d’une option particulière utilisée lors de la création d’un index de hachage d’une table optimisée en mémoire : le BUCKET_COUNT.

Lire la suite

[SQL Server] In-Memory OLTP : présentation des procédures stockées nativement compilées en mémoire

Ce billet présente les procédures stockées nativement compilées en mémoire, apparues à partir de SQL Server 2014.

Lire la suite

[SQL Server] In-Memory OLTP : les différents types d’indexes d’une table optimisée en mémoire

Ce billet présente les différents types d’indexes d’une table optimisée en mémoire, apparus à partir de SQL Server 2014. Lire la suite

[SQL Server] In-Memory OLTP : présentation des tables optimisées en mémoire

Ce billet donne un aperçu de la notion de tables optimisées en mémoire (memory-optimized tables), concept incorporé à partir de la version 2014 de SQL Server,. Lire la suite

[SQL Server] Curseurs : comparaison de performances avec une boucle WHILE

Ce petit billet offre quelques éléments de comparaison de performances entre un curseur et une boucle WHILE. Il est de notoriété publique que les curseurs sont à éviter et qu’il est de bon ton de les remplacer par, par exemple, une boucle WHILE pour des raisons de performances.

Nous allons nous intéresser aux statistiques I/O et aux temps d’exécution. De plus, chaque type de curseur sera testé (FAST_FORWARD, STATIC, KEYSET et DYNAMIC).

Lire la suite