Il est souvent intéressant de générer les commande « INSERT » relatives aux lignes d’une table existante, ceci par exemple afin de procéder à des essais, des tests ou encore pour illustrer des posts sur developpez.com ou d’autres forums afin de faciliter ceux qui tente de vous répondre avec de vraies données. La procédure qui est publiée ci-dessous permet de générer ces lignes d’insertion depuis n’importe quelle base de votre instance SQL Server.
Lire la suite
Archives du mot-clé SQL server
Calcul de la « bouding box » appropriée pour l’indexation spatiale
SQL Server dispose d’index spatiaux qui nécessitent l’utilisation d’une « bounding box » pour le type geometry. Une « bounding box » est en fait un rectangle qui délimite la surface à indexer. Mais comment déterminer les limites de cette « boite » ? Cet article vous propose une procédure stockée capable de calculer les meilleurs paramètres de ces « bounding box » et vous donne le code de création des index spatiaux à ajouter à votre base.
Lire la suite
SQL Server 2014 – les ressources du livre
Notre livre publié aux éditions Eyrolles en 2014 possède plusieurs ajouts dont les ressources peuvent être téléchargées…
Lire la suite
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.
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
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
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