SQL Server 2016: tempdb et premiers sentiments

Mis en avant

Dans ce premier billet sur SQL Server 2016, j’ai pu noter durant l’installation de SQL Server qu’il était désormais possible de configurer le nombre de fichiers de la base de données tempdb. Ceci est une amélioration certaine et on peut penser que l’histoire s’arrête là mais il n’en est rien.

Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

SQL Saturday Lisbon: De Francesinha à Bacalhau

Mis en avant

La semaine dernière, j’ai eu l’opportunité d’assister au SQL Saturday 369 qui se déroulait à Lisbon. Si vous jetez un coup d’Å“il à l’agenda, vous verrez probablement qu’il y avait beaucoup de sessions intéressantes ainsi que des speakers connus. Malheureusement, je n’ai pas pu assister à toutes les sessions et je me suis donc concentré sur celles qui avaient un lien direct avec mon travail quotidien.

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

Insérer 1 million de lignes part III – avec les fonctionnalités In-Memory

Mis en avant

L’idée de cette suite de blogs est toute simple:

Insérer 1 millions de lignes le plus rapidement possible dans une table sous SQL Server en utilisant différentes techniques avec un environnement relativement restreint. Cette initiative vient de mon collègue Franck Pachot qui travaille sur Oracle et suivi par Daniel Westermann pour la partie PostGreSQL. L’idée n’est pas tant de comparer les 3 SGBDs du point de vue de la performance pure mais de voir les outils et techniques utilisables sur différents SGBDs pour ce genre d’exercice.

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

Utilisation des snapshots VSS et SQL Server – Part I

Mis en avant

Ceci est probablement une série de billets concernant les snapshots VSS et SQL Server. Laissez moi introduire le sujet avec cette anecdote:

Il y a quelques temps, nous avons implémenté une stratégie de sauvegarde chez un de mes clients basée sur une combinaison FULL, DIFF et sauvegarde du journal des transactions. Aucun problème pendant un moment et un jour mon client m’appelle en me disant que depuis un certain temps, la sauvegarde différentielle en place ne se faisait plus correctement avec le message d’erreur suivant ..

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

Insérer 1 million de lignes part II – Write commit

Mis en avant

L’idée de cette suite de blogs est toute simple:

Insérer 1 millions de lignes le plus rapidement possible dans une table sous SQL Server en utilisant différentes techniques avec un environnement relativement restreint. Cette initiative vient de mon collègue Franck Pachot qui travaille sur Oracle et suivi par Daniel Westermann pour la partie PostGreSQL. L’idée n’est pas tant de comparer les 3 SGBDs du point de vue de la performance pure mais de voir les outils et techniques utilisables sur différents SGBDs pour ce genre d’exercice.

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

Insérer 1 million de lignes part I – bulk insert

Mis en avant

L’idée de cette suite de blogs est toute simple:

Insérer 1 millions de lignes le plus rapidement possible dans une table sous SQL Server en utilisant différentes techniques avec un environnement relativement restreint. Cette initiative vient de mon collègue Franck Pachot qui travaille sur Oracle et suivi par Daniel Westermann pour la partie PostGreSQL. L’idée n’est pas tant de comparer les 3 SGBDs du point de vue de la performance pure mais de voir les outils et techniques utilisables sur différents SGBDs pour ce genre d’exercice.

> Pour la lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

SQL Server vNext devient SQL Server 2016

Mis en avant

Satya Nadella, CEO Microsoft a annoncé lors de la keynote du Microsoft Ignite qui s’est déroulé à Chicago, qu’une version preview et publique de SQL Server 2016 sortirait cet été and vous pouvez être sûr que chez dbi services nous sommes pressés de pouvoir jeter un coup d’Å“il sous le capot de cette nouvelle release

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

Quand tempdb peut être à l’origine de problèmes indirects

Mis en avant

Il y a quelques semaines, j’ai discuté d’un cas intéressant avec un de mes amis qui a fait face à un problème étrange (en surface) avec une instance SQL Server qui a manqué de threads de travail. Je ne peux malheureusement pas dévoiler le vrai contexte client ici mais j’ai décidé de reproduire le même problème afin de partager avec vous certaines informations intéressantes. La prochaine partie de ce blog se réfère uniquement à mes propres tests qui représentent dans sa plus grande partie le problème cité ci-dessus.

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

Utilisation de Windows Server 2012 R2 & gestion de témoin dynamique dans une configuration minimale – part II

Mis en avant

J’ai écrit un billet il y a quelque temps à propos de l’utilisation d’un partage de fichiers en tant que témoin dans une configuration minimale Windows Failover cluster à 2 nÅ“uds. Dans ce billet, je disais que j’étais réticent quant à l’utilisation d’un témoin dans ce cas parce qu’il introduisait une faiblesse dans cette architecture hautement disponible. En effet, le système n’était pas en mesure d’ajuster le poids de vote des nÅ“uds dans une telle configuration mais cela ne veut pas dire que l’on en a pas besoin en réalité et c’est ce point que je voudrais clarifier ici. J’admets volontiers m’être trompé moi-même pendant quelques temps.

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

Problème étrange avec la fonction sys.fn_hadr_backup_is_preferred_replica()

Mis en avant

Il y a quelque temps, j’ai eu à faire face à des problèmes de sauvegardes dans un contexte AlwaysOn et groupe de disponibilités chez l’un de mes clients (merci à lui d’avoir souligner le problème). Après avoir installé notre outil de gestion de bases de données pour la maintenance des environnements AlwaysOn (Database Management Kit), mon client a remarqué que certaines de ses bases n’étaient pas sauvegardées correctement. Humm … que se passe-t-il? Première fois que ce problème se produit .. Est-ce que cela vient de notre outil ?

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server