Oracle surpassé par SQL Server dans les fonctions d'entreprise les plus critiques

Oracle vs SQL Server : les options payantes qui font la différence…

Le monde des utilisateurs de bases de données d’Oracle commence à se faire du soucis, car la firme ayant besoin d’argent (le cours de son action baisse inexorablement depuis de nombreux mois) elle cherche par tous les moyens à racler les fonds de tiroir auprès de ses clients. L’une de ses stratégies consiste à jouer sur les options payantes… Or il se trouve que chez SQL Server le concept d’option payantes n’existe pas… Cet article fait le point sur la pratique agressive d’Oracle et compare les tarifs appliqués à Oracle à son principal adversaire, SQL Server de Microsoft.
Lire la suite

Détecter les index obèses

Voici en complément des 20 requêtes pour auditer la qualité de votre modèle de données (voir 20 requêtes pour auditer la qualité de votre modèle de données) une requête destinée à déceler les index obèses (c’est à dire, ceux ayant trop de colonnes dans leur définition.
Lire la suite

20 requêtes pour auditer la qualité de la structure de votre base de données

Voici 20 requêtes permettant d’auditer la qualité de la structure de votre base de données, autrement dit son modèle.
Ces 20 requêtes sont le fruit de mon expérience à faire des audits de bases de données et de serveurs SQL depuis maintenant plus de quinze ans.

Lire la suite

Benchmark PostgreSQL vs SQL Server… comment biaiser !

La mauvaise foi règne encore chez les aficionados de PostGreSQL… L’entreprise Red Hat, que je croyais sérieuse, à effectué un benchmark entre PostGreSQL et SQL Server stupéfiant de mauvaise foi… Voici mes remarques. À noter, ce comparatif porte sur une version payante de PostGreSQL !
Lire la suite

Communautés PostGreSQL… entre auto satisfaction et mauvaise foi ?

J’ai récemment posté un commentaire à un article de ce blog :
expert-postgresql.fr
malheureusement ma réponse a rapidement été modérée sous la forme d’un poubellisation !
Elle n’avait cependant aucune remarque diffamatoire ni désobligeante, mais rétablissait certaines vérités.
Comme ce n’est pas la première fois que mes propos critiques dérangent je pense que la communautés PosGreSQL est beaucoup moins libre qu’on ne le pense….
Voici donc mon commentaire accompagné d’une reprise de cet article…
Lire la suite

Détecter les statistiques redondantes

Il est conseillé de ne jamais avoir de statistiques redondantes dans une base de données. Il est hélas assez facile d’en avoir sans s’en rendre compte. La requête présentée ici vous permet de les détecter et de les éradiquer…
Lire la suite

Service Broker : un SODA au goût de SQL !

Les systèmes de messageries informatiques asynchrones permettent de réaliser des applications collaboratives et réparties. Basées sur une logique applicative, elles permettent de résoudre du même coup certains problèmes tels que la possibilité d’alerter lorsqu’il y a défaillance de la chaîne de traitement. Qu’en est-il côté bases de données ? Réponse Microsoft : Service broker…
Lire la suite

Métriques du stockage de vos bases

Il est important pour un DBA de vérifier régulièrement le stockage de ses bases et anticiper sur les volumes afin de ne jamais avoir d’opérations de croissance qui pénalise fortement les performances (capacity planning). Pour cela il est nécessaire de vérifier régulièrement l’adéquation des « enveloppes » du stockage et du volume qui y figure afin de réagir avant qu’une croissance automatique ait lieu.
Lire la suite

Régler le parallélisme de requête SQL Server

SQL Server faisant nativement des requêtes parallélisées dès que le cout dépasse un certain seuil, il est conseillé de limiter le degré de parallélisme. mais comment savoir quel est le bon réglage ? Voici une méthode simple pour y parvenir.
Lire la suite