Archives de catégorie : Performances

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

Modélisation : viol de la première forme normale par « apocope »

La modélisation des bases de données repose sur une théorie mathématique dont le but est de minimiser les IO (Input/Output) ou Entrées/Sortie (E/S) afin de gagner en performance : moins de lecture = plus de performances (chaque IO ou E/S … Continuer la lecture

Publié dans langage SQL, modélisation, Performances | 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

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

PostGreSQL vs Microsoft SQL Server – Comparison part 1 : DBA command performances

This first paper speaks about some comparisons between PostGreSQL and SQL Server in pointing out the differences in terms of performances of somes administrative queries that’s ordinary DBA needs to execute. Our test material is a HP Z840 workstation with: … Continuer la lecture

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

Comment pourrir les performances avec les UDF scalaires

Une UDF scalaire (UDF = User Defined Function), c’est à dire une fonction programmée par l’utilisateur et ne renvoyant qu’une seule information, est génératrice de mauvaises performances… Nous allons démontrer cela… Malheureusement, les développeurs peu avertis y recourent systématiquement car … Continuer la lecture

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