[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] DMV : capture des requêtes les plus coûteuses en CPU ou en IO, et de leur plan d’exécution

Ce billet présente quelques requêtes/DMV utiles pour la capture des requêtes les plus coûteuses suivant des critères définis (temps CPU, I/O…), via notamment sys.dm_exec_query_stats.

Lire la suite

[SQL Server] Query optimization : les vertus et les méfaits du parameter sniffing

Ce billet présente le parameter sniffing (ou technique de détection de paramètres) sous SQL Server. Les indicateurs de recompilation, ainsi qu’OPTIMIZE FOR et OPTIMIZE FOR UNKNOWN seront abordés.

Lire la suite

[SQL Server] Un peu de théorie sur la mémoire…

Ce billet présente différents aspects théoriques relatifs à la mémoire sous SQL Server. Il aborde également l’importance du performance tuning dans l’univers de SQL Server.

Lire la suite