Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Une équipe a besoin d’une latence d’E/S inférieure à 2 millisecondes et d’une réplique en lecture seule gratuite pour les requêtes de création de rapports. Quel niveau de service Azure SQL Database devez-vous choisir ?
General Purpose
Critique pour l’entreprise
Hyperscale
DTU Standard
Quel est le niveau d’isolation par défaut dans Azure SQL Database qui s’appuie sur le versionnage des lignes pour empêcher les lecteurs de bloquer les rédacteurs ?
READ COMMITTED avec verrous partagés
READ COMMITTED SNAPSHOT (RCSI)
SNAPSHOT
SERIALIZABLE
Quelle fonctionnalité du Magasin des requêtes restaure les performances des requêtes après une régression de plan sans modifier le code de l’application ?
Indications de Magasin des requêtes
Vue Requêtes régressées
Forçage de plan
Statistiques d’attente
Un plan d’exécution affiche un opérateur de recherche de clé qui prend en compte la plupart des coûts de requête. Quelle est l’approche recommandée pour l’éliminer ?
Ajouter un index filtré sur les colonnes de prédicat
Pour réduire la fragmentation, reconstruire l’index clusterisé
Ajouter des colonnes incluses à l’index non-cluster
Changer la requête pour utiliser l’indicateur NOLOCK
Comment identifier le bloqueur principal dans une chaîne de blocage à l’aide de vues de gestion dynamique ?
Interrogez sys.dm_exec_requests pour la session avec le temps d'attente le plus élevé
Requête sys.dm_exec_sessions pour les sessions avec l’état = 'running'
Interrogez sys.dm_exec_requests afin d’identifier les sessions dont blocking_session_id = 0 et qui apparaissent également comme blocking_session_id pour d’autres sessions.
Interrogez sys.dm_tran_locks pour repérer la session qui détient le plus grand nombre de verrous exclusifs.
Deux transactions exécutées sous isolation SNAPSHOT lisent toutes les deux la même ligne, puis essaient de la mettre à jour. Que se passe-t-il ?
Les deux mises à jour aboutissent, car l’isolation par instantané repose sur des versions de lignes plutôt que sur des verrous.
La deuxième mise à jour bloque jusqu'à ce que la première transaction soit validée.
La première transaction à valider réussit ; la deuxième transaction échoue avec une erreur de conflit de mise à jour
Le moniteur d’interblocage détecte une dépendance circulaire et met fin à une transaction
Vous devez répondre à toutes les questions avant de vérifier votre travail.
Cette page a-t-elle été utile ?
Vous avez besoin d’aide pour cette rubrique ?
Vous souhaitez essayer d’utiliser Ask Learn pour clarifier ou vous guider dans cette rubrique ?