Archives de catégorie : scripts SQL

Les scripts SQL des exemples du livre SQL SEVER 2014 editions Eyrolles

Déplacer le stockage de la base TEMPDB

La base de données système « tempdb » est une base particulière qui est utilisée par tous les objets temporaires explicite (ceux créé avec un nom commençant par #) comme ceux créé de manière implicite, par le moteur SQL Server, notamment au … Continuer la lecture

Publié dans Procédures MS SQL Server, Requêtes de métadonnées, scripts SQL, SQL Server | Marqué avec , , , | Laisser un commentaire

Vérifier le nombre de VLF de vos bases

Un nombre trop important de VLF (Virtual Log File) peut être à l’origine de problèmes de ressources lors de l’exécution de votre instance SQL Server et notamment en ce qui concerne les sauvegardes. Cet article montre un script SQL permettant … Continuer la lecture

Publié dans DBA, Performances, scripts SQL, SQL Server | Marqué avec , , , , | Laisser un commentaire

Événements de croissance, réduction des fichiers d’une base

Toutes les opérations de croissance ou de réduction des fichiers d’une base sont des opérations conduisant à des dégradation des performances (opérations couteuses, perturbantes, génération de fragmentation physique irréfragable des fichiers…). Il faut absolument éviter que ce genre d’opération se … Continuer la lecture

Publié dans Procédure stockées de métadonnées, Requêtes de métadonnées, Requetes MS SQL Server, scripts SQL, SQL Server, Uncategorized | Marqué avec , , , , , , , | Laisser un commentaire

Performance des UDF – traitement de chaines

À travers deux exemples, nous allons découvrir comment le code d’une même fonctionnalité peut changer les performances du tout au tout. Nous en tirerons les conclusions qui s’imposent.

Publié dans scripts SQL, SQL Server, UDF | Marqué avec , , , , , , | Laisser un commentaire

Compresser toutes les données de vos bases

Voici une procédure permettant de compresser toutes les données de vos bases. Elle est à exécuter dans le contexte de la base cible et avec le paramètre de compression qui peut être PAGE ou ROW :     Pour l’utiliser … Continuer la lecture

Publié dans Procédure de maintenance, Procédures MS SQL Server, scripts SQL, SQL Server | Marqué avec , , , , , , | Laisser un commentaire

Un processus de « Log Shipping » automatisé dans le cadre d’un PRA

Le concept assez ancien de « Log Shipping » (littéralement journaux naviguant) permet à peu de frais de construire un serveur de secours asynchrone à reprise manuelle. Il est basé sur l’envoi régulier et continu des copies des journaux de transaction générés … Continuer la lecture

Publié dans Procédure de maintenance, Procédures MS SQL Server, scripts SQL, SQL Server, Uncategorized | Laisser un commentaire

Transact SQL : cartouches (documentation)

Dans les grands projets informatique, la documentation, hélas souvent oubliée, fait partie des éléments incontournables, destinés à améliorer la productivité. Elle doit être claire, succincte et facile à réaliser. Voici quelques uns des « patrons » (template) que j’utilise.   Pour une … Continuer la lecture

Publié dans langage SQL, Procédures MS SQL Server, scripts SQL, SQL Server, Tips and tricks | Laisser un commentaire

Aide au diagnostic d’indexation d’une base MS SQL Server

L’ajout systématique de tous les index diagnostiqué par SQL Server via les DMV sys.dm_db_missing_index_details (et autres…), n’est pas une bonne idée. En effet on trouve souvent dans ces diagnostics, des index redondants ou inclus. Il faut donc étudier la pose … Continuer la lecture

Publié dans Procédures MS SQL Server, Requêtes de métadonnées, Requetes MS SQL Server, scripts SQL, SQL Server, Uncategorized | Laisser un commentaire

Volumétrie de données et disques d’une instance SQL Server

Voici un batch simple pour obtenir la volumétrie globale, rapidement d’une instance MS SQL Server.

Voici un exemple du résultat : Le lien de téléchargement Frédéric Brouard – SQLpro – ARCHITECTE DE DONNÉES – expert SGBDR et langage SQL … Continuer la lecture

Publié dans Requêtes de métadonnées, Requetes MS SQL Server, scripts SQL, SQL Server, Uncategorized | Laisser un commentaire

DATEDIFF error message 535, comment le contourner !

Pour ceux qui n’ont pas la chance de travailler avec la version 2016, l’utilisation du DATEDIFF peut provoquer une erreur de dépassement de capacité arithmétique du fait que les calculs sont réalisés sur un entier 32 bits (INT) alors que … Continuer la lecture

Publié dans scripts SQL, SQL Server, Tips and tricks | Marqué avec , , , , | Laisser un commentaire