La fragmentation existe lorsque les index ont des pages dans lesquelles l'ordre logique, basé sur la valeur de clé, ne correspond pas à l'ordre physique dans le fichier de données.
J'ai une base de données que j'ai essayé de défragmenter toutes les tables à la fois en exécutant ce T-SQL: SELECT 'ALTER INDEX all ON ' + name + ' REORGANIZE;' + CHAR(10) + 'ALTER INDEX all ON ' + name + ' REBUILD;' FROM sys.tables Et puis copier et …
J'ai utilisé ALTER INDEX REBUILD pour supprimer la fragmentation d'index. Dans certains cas, REBUILD ne semble pas supprimer cette fragmentation. Quelles sont les raisons pour lesquelles REBUILD ne supprime pas la fragmentation? Il semble que cela se produise surtout avec de petits indices.
Je fais un projet où je dois changer environ 36K enregistrements dans une table quotidiennement. Je me demande ce qui fonctionnera mieux: supprimer des lignes et en insérer de nouvelles, ou mettre à jour les lignes déjà existantes Pour moi, il est plus facile de simplement supprimer toutes les lignes …
Nous avons plusieurs bases de données dans lesquelles un grand nombre de tables sont créées et supprimées. D'après ce que nous pouvons en dire, SQL Server n'effectue aucune maintenance interne sur les tables de base du système , ce qui signifie qu'elles peuvent devenir très fragmentées au fil du temps …
Il y a 2 parties à ma question. Existe-t-il un moyen de spécifier la taille initiale d'une base de données dans PostgreSQL? Si ce n'est pas le cas, comment gérez-vous la fragmentation lorsque la base de données se développe au fil du temps? J'ai récemment migré de MSSQL vers Postgres, …
J'ai fait beaucoup de recherches sur la façon de maintenir les index dans MySQL pour éviter la fragmentation et optimiser en quelque sorte l'exécution de certaines requêtes. Je connais cette formule qui calcule le rapport entre l'espace maximum disponible pour une table VS l'espace utilisé par les données et les …
J'ai un tableau des meilleurs scores pour 100.000 joueurs qui est inséré 2 fois par jour avec un record par joueur. À la fin de la journée, la fragmentation des index pour les index de ce tableau est de 99%. Existe-t-il un moyen d'empêcher cela en modifiant les paramètres? CREATE …
Mon employeur envisage de déployer un logiciel de défragmentation NTFS qui utilise l'API Windows MoveFile pour défragmenter les fichiers ouverts. Cela serait déployé sur des milliers de serveurs SQL Server exécutant des versions SQL de 2005-2012 et des versions Windows de 2003 et 2008 R2. Si cela importe, le produit …
SQL Server 2005 J'ai besoin de pouvoir traiter en continu environ 350 millions d'enregistrements dans une table d'enregistrement de 900 millions. La requête que j'utilise pour sélectionner les enregistrements à traiter devient très fragmentée au fur et à mesure que je traite et j'ai besoin d'arrêter le traitement pour reconstruire …
j'ai récemment découvert qu'une table de tas avait plus de 70% de fragmentation. J'ai donc décidé de faire un ALTER TABLE dbo.myTable REBUILD Assez drôle, après j'ai eu une fragmentation de 20%. Depuis, il n'y a plus eu d'écriture sur cette table. J'ai donc décidé de refaire la reconstruction. Après …
J'ai du mal à trouver une ressource définitive à ce sujet n'importe où, alors j'espère qu'un gourou pourra me donner une réponse ici. J'ai un très grand tableau auquel nous avons dû ajouter une colonne. L'index cluster est assez fortement fragmenté, et je veux faire un ALTER INDEX REBUILDpour le …
Le temps requis pour la reconstruction d'index dépend-il du niveau de fragmentation? La reconstruction d'un index fragmenté à 80% prend-elle environ 2 minutes si la reconstruction du même index fragmenté à 40% prend 1 minute? Je demande le RUNTIME (par exemple en secondes) qui peut être nécessaire pour effectuer l'action …
Considérons un index B-tree sur une valeur qui augmentera toujours de façon monotone, par exemple une colonne de type IDENTITY. Avec une implémentation d'arbre B conventionnelle, chaque fois qu'un nœud est plein, il sera divisé à 50% / 50% et nous nous retrouvons avec un arbre B dans lequel (presque) …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.