Meta tags:
description= Comment et pourquoi compresser les tables et les index.;
Headings (most frequently used words):
les, compression, la, objets, compresser, tables, et, index, row, page, identifier, non, compressés, estimation, du, gain, de, des, existants, eviter, blocages, en, édition, entreprise, tag, cloud, categories,
Text of the page (most frequently used words):
#compression (41), les (28), index (23), sql (18), page (18), row (17), server (16), table (15), une (13), matable (12), data_compression (12), with (12), sur (12), pour (11), rebuild (9), vous (9), objets (9), alter (8), dans (8), pouvez (7), compresser (7), tables (7), par (6), des (6), online (5), non (5), cette (5), est (5), données (5), administration (5), édition (4), entreprise (4), create (4), objet (4), stockage (4), gain (4), transactions (4), performances (4), rudi (3), bruchez (3), expertise (3), blocages (3), exemple (3), int (3), stockée (3), estimation (3), colonne (3), identifier (3), compressés (3), utile (3), algorithme (3), chaque (3), cpu (3), serveur (3), sans (3), pourquoi (3), docs (3), maintenance (3), base (3), transaction (3), alwayson (3), requêtes (3), diagnostic (3), journaux (3), tous (2), besoin (2), avec (2), votre (2), utiliser (2), reconstruire (2), eviter (2), existants (2), création (2), être (2), appliquée (2), moteur (2), estimer (2), qui (2), procédure (2), aide (2), disponible (2), ssms (2), gérer (2), modes (2), résultat (2), permet (2), code (2), beaucoup (2), cela (2), bases (2), charge (2), ram (2), unicode (2), très (2), corriger (2), choix (2), colonnes (2), deux (2), volée (2), type (2), valeur (2), types (2), howtos (2), performance (2), 2025 (2), shrink (2), sargabilité (2), mémoire (2), journal (2), installation (2), architecture (2), ressources (2), optimiser (2), compteurs (2), analyser (2), auto (2), sauvegardes (2), always (2), tempdb (2), français (2), droits, réservés, 2026, services, contactez, moi, parlons, projet, option, manière, bloquante, après, coup, moment, seule, fois, maintient, ensuite, cet, trouvez, mon, github, bénéfices, ses, script, utilise, azure, database, sp_estimate_data_compression_savings, explorateur, clic, droit, menu, contextuel, bouton, calculer, obtenir, calculate, manage, storage, apporté, autre, récupérer, sélectionner, uniquement, choisir, affichage, texte, ctrl, générer, commandes, ligne, cmd, requête, suivante, mal, normalisées, data, mart, comportent, doublons, donc, ajoute, dictionnaire, légèrement, plus, consommatrice, mais, reste, mesuré, général, assez, puissance, libre, absorber, problème, économiser, parfois, place, effet, négatif, notable, activer, modération, applique, conversion, octets, caractères, inutiles, utf, nvarchar, convertit, façon, transparente, sera, convertie, tinyint, erreurs, largesses, résumé, pas, sens, spécifique, agit, plutôt, variabilisation, fixes, application, doit, malheureusement, individuellement, reconstruction, depuis, 2016, sp1, fonctionnalité, toutes, éditions, compris, express, comment, tuning, categories, wsfc, windows, log, supervision, sauvegarde, restauration, parallelisme, maxdop, dba, configuration, backup, tag, cloud, reference, procédures, stockées, verrous, statistiques, cardinalité, indexation, événements, étendus, modèle, matériel, règles, introduction, livre, téléchargements, liens, utiles, ajout, réplication, parallélisme, rcsi, query, store, execution, plan, conversions, implicites, cardinality, estimator, bloquer, exécution, clustered, plusieurs, incréments, modélisation, problèmes, kvm, docker, linux, standard, comprendre, basic, availability, groups, bag, maîtriser, timeouts, dbatools, hadr, tracer, plans, sp_whoisactive, erreur, deadlock, allocations, collation, dev, fichiers, déplacer, systèmes, mongodb, analytique, instances, bcp, taille, prtg, monitoring, errorlog, backups, iqp, expressions, rationnelles, consomme, toute, normal, articles, dark, light, english, blog, contact, formations,
Text of the page (random words):
compresser les tables et les index rudi bruchez rudi bruchez expertise formations contact docs blog français fr english français light dark auto docs articles sql server administration installation sql server 2025 pourquoi sql server consomme toute la ram de votre serveur et pourquoi c est normal expressions rationnelles iqp performances sargabilité howtos administration compression errorlog backups monitoring compteurs de base always on ag prtg taille des tables bcp journal de transaction instances analytique mongodb bi bases systèmes déplacer tempdb fichiers tempdb dev collation diagnostic allocations mémoire analyser les requêtes deadlock journaux d erreur sp_whoisactive tracer les plans transaction hadr dbatools alwayson diagnostic alwayson ag always on maîtriser les timeouts sql server standard comprendre les basic availability groups bag linux docker kvm maintenance shrink problèmes de journaux de transactions sauvegardes sur un ag sauvegardes de journaux de transactions modélisation gérer plusieurs auto incréments index clustered performances blocages bloquer l exécution de requêtes cardinality estimator conversions implicites diagnostic execution plan query store rcsi requêtes parallélisme réplication ajout de colonnes ressources liens utiles téléchargements livre optimiser sql server 00 introduction 01 règles de base 02 architecture 03 matériel 04 modèle de données 05 analyser les performances 05 2 compteurs de performances 05 3 événements étendus 06 indexation 06 statistiques et cardinalité 07 transactions et verrous 08 optimiser le code sql 09 procédures stockées 10 ressources du serveur reference sql server entreprise sur cette page la compression row la compression page identifier les objets non compressés estimation du gain de la compression compresser les objets compression des objets existants eviter les blocages en édition entreprise tag cloud administration 3 alwayson ag 3 architecture 1 backup 1 configuration 1 dba 4 index 1 installation 1 journal de transactions 1 maintenance 2 maxdop 1 mémoire 1 parallelisme 1 performance 3 restauration 1 sargabilité 1 sauvegarde 1 shrink 1 sql server 12 sql server 2025 1 supervision 3 t sql 1 transaction log 1 windows server 1 wsfc 1 categories administration sql server 7 base de données 1 expertise 2 maintenance 1 performance tuning 1 sql server 5 docs howtos administration compression compresser les tables et les index comment et pourquoi compresser les tables et les index depuis sql server 2016 sp1 la fonctionnalité de compression est disponible dans toutes les éditions de sql server y compris l édition express la compression doit malheureusement être appliquée individuellement pour chaque table et index à la création de l objet ou à sa reconstruction rebuild il y a deux modes de compression la compression row la compression row n est pas une compression au sens d un algorithme spécifique il s agit plutôt d une variabilisation des types fixes et de l application d une compression unicode en résumé très utile pour corriger les erreurs et les largesses de choix de types de données convertit à la volée le type de données pour chaque valeur de façon transparente dans le moteur de stockage par exemple la valeur 1 stockée dans une colonne de type int sera convertie à la volée en tinyint applique un algorithme de conversion unicode très utile pour corriger les choix de colonnes nvarchar stockage en utf 16 sur deux octets par caractères inutiles cela permet d économiser parfois beaucoup de place d io et de ram sans effet négatif notable sur la charge cpu a activer sans modération la compression page la compression page ajoute à la compression row un algorithme de compression par dictionnaire sur chaque page de 8 ko c est une compression légèrement plus consommatrice en cpu mais cela reste mesuré en général il y a assez de puissance cpu libre sur un serveur de bases de données pour absorber cette charge sans problème cette compression est utile dans les tables ou index qui comportent beaucoup de doublons donc les tables dans un data mart les index les tables mal normalisées identifier les objets non compressés vous pouvez identifier les objets non compressés avec la requête suivante la colonne cmd du résultat vous permet de récupérer le code de compression des objets vous pouvez sélectionner uniquement cette colonne et choisir un affichage de résultat en texte ctrl t dans ssms pour générer les commandes go à la ligne estimation du gain de la compression vous pouvez estimer le gain apporté sur une table ou un index par l un ou l autre des modes de compression a l aide de ssms dans l explorateur d objets clic droit sur l objet table ou index menu contextuel stockage storage gérer la compression manage compression vous pouvez utiliser le bouton calculer calculate pour obtenir une estimation de gain sur une compression row ou page a l aide de la procédure stockée sp_estimate_data_compression_savings non disponible dans azure sql database vous trouvez sur mon github un script qui utilise cette procédure stockée pour estimer les bénéfices de compression sur une table et tous ses index compresser les objets vous pouvez compresser une table ou un index au moment de la création de l objet la compression n a besoin d être appliquée qu une seule fois le moteur de stockage maintient ensuite la compression sur cet objet par exemple compression row create table matable id int with data_compression row compression page create table matable id int with data_compression page et pour un index compression row create index ix on matable id with data_compression row compression page create index ix on matable id with data_compression page compression des objets existants vous pouvez reconstruire une table ou un index pour le compresser après coup par exemple table compression row alter table matable rebuild with data_compression row ou compression page alter table matable rebuild with data_compression page index compression row alter index ix on matable rebuild with data_compression row ou compression page alter index ix on matable rebuild with data_compression page eviter les blocages en édition entreprise en édition entreprise de sql server vous pouvez utiliser l option online pour reconstruire une table ou un index de manière non bloquante table compression row alter table matable rebuild with online on data_compression row ou compression page alter table matable rebuild with online on data_compression page index compression row alter index ix on matable rebuild with online on data_compression row ou compression page alter index ix on matable rebuild with online on data_compression page expertise sql server besoin de services avec sql server contactez moi et parlons de votre projet 2026 rudi bruchez tous droits réservés
|