Archives de catégorie : Uncategorized

CHAPITRE 1 – SQL Server, gestion de la performance… et la VM dans tout ça ?

Voici une série d’article comportant 10 chapitres destinés à tout ceux qui veulent obtenir de meilleurs performances avec SQL Server… C’est à l’occasion des JO de paris, que j’ai eu l’idée de cette série d’articles sur les performances… Ou plus … Continuer la lecture

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

Haute disponibilité – SQL Server vs PostGreSQL

La haute disponibilité des données est un facteur fondamental dans l’élaboration d’une architecture de bases de données, notamment pour des données sensibles dont la disponibilité doit être continue. C’est le cas pour les applications du monde de l’hôpital, les services … Continuer la lecture

Publié dans Uncategorized | Marqué avec , , , , , , , , , , | Laisser un commentaire

Détecter les blocages dans MS SQL Server

Un blocage est un phénomène normal dans tous SGBD Relationnels pour éviter les conflits d’accès en écriture qui, sans cela, permettrait de lire des données incohérentes. Les mécanismes sous-jacents aux blocages sont les verrous que le moteur de stockage pose … Continuer la lecture

Publié dans Uncategorized | Marqué avec , , , | Laisser un commentaire

Petit guide de Transact SQL – Partie 1

Des types de données aux tables temporelles… Ce petit guide est constituée de 4 parties qui vont être publiées à un rythme régulier. La première partie concerne essentiellement le monde des développeurs, tout comme la seconde à venir en mars … Continuer la lecture

Publié dans Uncategorized | Marqué avec , , , , , , , , , , , , , , | Laisser un commentaire

NOLOCK without NOLOCK, page latch time-out on tempdb and finally DUMP…

Infrastructure Starting a new installation of SQL Server 2019 Enterprise (15.0.2000.5 / X64 on Windows Server 2019 Standard 10.0 / Build 17763) on a new physical machine (2 machines for AlwaysOn replicas). The new machines are a LENOVO : * … Continuer la lecture

Publié dans Uncategorized | 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

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

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