Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 4|Répondre: 1

[Communication] SQL Server ajoute des index en production

[Copié le lien]
Publié surIl y a 10 minutes | | |
Exigences : S’il existe une table contenant des dizaines de millions de données, il est nécessaire d’ajouter un index non agrégé à la table pour améliorer l’efficacité des requêtes, mais la base de données fonctionne déjà en environnement de production, et de nombreuses applications effectuent des opérations d’addition, de suppression, de modification et d’interrogation sur la table, ce qui signifie aussi que plusieurs threads effectuent des opérations sur la table. Si vous utilisez une instruction d’addition d’index normale directement sur la table, cela rendra l’exécution du programme en environnement de production anormale, comme le blocage et le délai d’exécution.

L’instruction SQL normale pour ajouter un index non clusterisé est la suivante :

L’instruction SQL optimisée en sécurité pour l’ajout d’index non clusterisés est la suivante :

Interprétation:

EN LIGNE = Rôle ON : Permet aux utilisateurs de requêtes, d’insérer, de mettre à jour et de supprimer des tables (c’est-à-dire des opérations « en ligne ») lors de la création d’index, prise en charge uniquement par l’Enterprise Edition.
SORT_IN_TEMPDB = Fonction ON : Transférer les « données de tri temporaires » nécessaires à la création/reconstruction d’index de votre base de données professionnelle vers tempdb, et non dans la base de données métier sur laquelle je travaille.
MAXDOP = 4 Rôle : Spécifie MAXDOP pour limiter le parallélisme afin de s’assurer qu’il n’occupe pas tous les planificateurs, c’est-à-dire pour limiter l’opération d’indice à fonctionner en parallèle avec jusqu’à 4 cœurs CPU (threads).

Référence:

La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.




Précédent:.NET/C# Atelier du Cutter suisse LINQPad 9 Tutoriel d’achat
 Propriétaire| Publié surIl y a 8 minutes |
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com