Archives par mot-clé : sql server

Restarting MS SQL Server : bad or good idea ?

I am often appalled by the lack of knowledge of the database culture of computer scientists in general and more particularly of systems engineers, as well as developers who naively believe that restarting a server is a necessity, it feels … Continuer la lecture

Publié dans Performances, Sécurité, SQL Server | 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

Trop d’index tue l’index : supprimez les index inutiles !

Je découvre souvent beaucoup trop d’index dans les bases de données des clients que j’audite… Or tout index coûte en mise à jour. Or chaque mise à jour étant « bloquante » cela pèse sur les performances. Il faut donc supprimer ou … Continuer la lecture

Publié dans index, Performances, Requêtes de métadonnées, Requetes MS SQL Server, SQL Server | Marqué avec , , , , | Laisser un commentaire

Un « GREP » pour rechercher un motif dans tous les codes de Microsoft SQL Server

Il est parfois nécessaire de rechercher dans toute l’étendue du code Transact SQL (vues, procédures stockées, fonctions UDF, déclencheurs…) un motif de chaine de caractères (par exemple un nom de table, de colonne… par exemple afin de savoir quel va … Continuer la lecture

Publié dans bases de données exemple, DBA, Requêtes de métadonnées, Requetes MS SQL Server, scripts SQL, SQL Server | Marqué avec , , , , | Laisser un commentaire

Arrêt et re-démarrage d’instance SQL Server… Bonne pratique ou pas ?

Parmi les pires pratique que l’on rencontre encore couramment au sujet de Microsoft SQL Server, il y a le fait que redémarrer une instance régulièrement serait bénéfique pour les bases de données d’une instance SQL Server.  Ceci est faux et … Continuer la lecture

Publié dans DBA, Requêtes de métadonnées, scripts SQL, SQL Server, Tips and tricks | Marqué avec , , , , , | Laisser un commentaire

PostgreSQL vs. SQL Server (MSSQL) – part 3 – Very Extremely Detailed Comparison

In a paper by Pankil Shah, EnterpriseDB which sells a paid version of PostGreSQL, tries to compare Microsoft SQL Server to PostGreSQL… https://www.enterprisedb.com/blog/microsoft-sql-server-mssql-vs-postgresql-comparison-details-what-differences Several false informations are given in this paper… That’s why I decided to publish a correction to … Continuer la lecture

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

PostGreSQL vs Microsoft SQL Server (comparaison) – Partie 2 : performances des requêtes avec COUNT

Ce second article compare PostGreSQL à SQL Server et met en avant les différences de performances des requêtes d’agrégation qui utilisent la fonction COUNT. Notre premier article comparait les temps de réponse entre PostGreSQL et SQL Server des requêtes administrative … Continuer la lecture

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

PostGreSQL vs Microsoft SQL Server – Comparison part 2 : COUNT performances

This second paper compares PostGreSQL and SQL Server and point out the differences in terms of performances for queries that needs to COUNT. Our first paper speaks about some comparisons between PostGreSQL and SQL Server in pointing out the differences … Continuer la lecture

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

PostGreSQL vs Microsoft SQL Server (comparaison) – Partie 1 : performances des commandes pour le DBA

Ce premier papier parle de quelques comparaisons entre PostGreSQL et SQL Server et pointe les différences en termes de performances pour quelques-unes des requêtes et commandes administratives qu’un DBA ordinaire doit exécuter. Matériel de test utilisé : 2 sockets (Intel … Continuer la lecture

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

Un cas curieux d’incompatibilité de collation…

Voulant réaliser une requête donnant la liste de toutes les références d’intégrité relationnelle des clés étrangères (FOREIGN KEY) relatives aux contraintes de clé primaires ou unique, je lance cette requête : Et cela me lance un joyeux message d’erreur : … Continuer la lecture

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