-
Articles récents
- Modélisation : viol de la première forme normale par « apocope »
- Petit guide de Transact SQL – Partie 1
- Trop d’index tue l’index : supprimez les index inutiles !
- Un « GREP » pour rechercher un motif dans tous les codes de Microsoft SQL Server
- Arrêt et re-démarrage d’instance SQL Server… Bonne pratique ou pas ?
- PostgreSQL vs. SQL Server (MSSQL) – part 3 – Very Extremely Detailed Comparison
- PostGreSQL vs Microsoft SQL Server (comparaison) – Partie 2 : performances des requêtes avec COUNT
- PostGreSQL vs Microsoft SQL Server – Comparison part 2 : COUNT performances
- PostGreSQL vs Microsoft SQL Server (comparaison) – Partie 1 : performances des commandes pour le DBA
- PostGreSQL vs Microsoft SQL Server – Comparison part 1 : DBA command performances
- Un cas curieux d’incompatibilité de collation…
- NOLOCK without NOLOCK, page latch time-out on tempdb and finally DUMP…
- Déplacer le stockage de la base TEMPDB
- NOLOCK sans NOLOCK, « page latch » time-out sur la base tempdb et finalement DUMP…
- Vérifier le nombre de VLF de vos bases
- TDE et AlwaysOn… Penser à protéger tempdb
- Métadonnées du partitionnement
- Tuer des sessions utilisateur sans débordement
- Comment pourrir les performances avec les UDF scalaires
- Événements de croissance, réduction des fichiers d’une base
Commentaires récents
- Efficient unique Inner Join - Code Solution dans PostGreSQL vs Microsoft SQL Server – Comparison part 2 : COUNT performances
- Efficient unique Inner Join dans PostGreSQL vs Microsoft SQL Server – Comparison part 2 : COUNT performances
- PostGreSQL vs Microsoft SQL Server – Comparison part 1 : DBA command performances | SQL SERVER dans PostgreSQL vs. SQL Server (MSSQL) – part 3 – Very Extremely Detailed Comparison
- PostGreSQL vs Microsoft SQL Server – Comparison part 1 : DBA command performances | SQL SERVER dans PostGreSQL vs Microsoft SQL Server – Comparison part 2 : COUNT performances
- PostGreSQL vs Microsoft SQL Server (comparaison) – Partie 2 : performances des requêtes avec COUNT | SQL SERVER dans PostGreSQL vs Microsoft SQL Server (comparaison) – Partie 1 : performances des commandes pour le DBA
Archives
Catégories
- bases de données exemple
- bug
- DBA
- index
- langage SQL
- modélisation
- Norme SQL
- Performances
- PostGreSQL
- Procédure de maintenance
- Procédure stockées de métadonnées
- Procédures MS SQL Server
- Requêtes de métadonnées
- Requetes MS SQL Server
- scripts SQL
- SQL Server
- tables temporelles
- Tips and tricks
- UDF
- Uncategorized
Méta
Archives de catégorie : langage SQL
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 INDEX, modélisation, performances, viol de la 1FN
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 Fonction Utilisateur, performances, sql server, UDF
Laisser un commentaire
Transact SQL : cartouches (documentation)
Dans les grands projets informatique, la documentation, hélas souvent oubliée, fait partie des éléments incontournables, destinés à améliorer la productivité. Elle doit être claire, succincte et facile à réaliser. Voici quelques uns des « patrons » (template) que j’utilise. Pour une … Continuer la lecture
Les tables temporelles avec SQL Server (présentation)
Arrivée avec le norme SQL 2011, le concept de tables temporelles permet une historisation automatique des données et propose des opérateurs temporels pour « voir » vos données telles qu’elles étaient à un point ou une période du temps passé. Paradoxe : … Continuer la lecture
Publié dans langage SQL, Norme SQL, SQL Server, tables temporelles
Marqué avec sql, sql server, table temporelle, tables temporelles
Laisser un commentaire