Partager via


Opérateurs Showplan Cursor Logical and Physical

Les opérateurs physiques et logiques de curseur sont utilisés pour décrire le mode d'exécution d'une requête ou d'une mise à jour impliquant des opérations de curseur. Les opérateurs physiques décrivent l'algorithme d'implémentation physique utilisé pour traiter le curseur, par exemple, à l'aide d'un curseur contrôlé par clés. Chaque étape de l'exécution d'un curseur implique un opérateur physique. Les opérateurs logiques décrivent une propriété du curseur, par exemple, le curseur est en lecture seule.

Opérateurs logiques

Les opérateurs logiques de curseur sont :

Asynchronous

La table de curseur est remplie de façon asynchrone. Pour plus d'informations, consultez Remplissage asynchrone.

Optimistic

Le curseur utilise le mode de simultanéité optimiste. Pour plus d'informations, consultez Accès concurrentiel au curseur.

Primary

Il s'agit de la requête d'extraction primaire concernant ce curseur.

Read Only

Ce curseur utilise la sémantique en lecture seule pour la concurrence d'accès. Il peut uniquement lire les données sans possibilité d'insertion, de mise à jour ou de suppression. Pour plus d'informations, consultez Accès concurrentiel au curseur.

Scroll Locks

Ce curseur utilise des verrous de défilement pour la concurrence d'accès. Pour plus d'informations, consultez Accès concurrentiel au curseur.

Secondary

Il s'agit de la requête d'extraction secondaire (utilisée si la requête d'extraction primaire échoue).

Synchronous

La table de curseur est remplie de façon synchrone.

Opérateurs physiques

Les opérateurs physiques de curseur sont :

Dynamic

Ce curseur est capable de détecter toutes les modifications effectuées par d'autres. Pour plus d'informations, consultez Curseurs dynamiques.

Fetch Query

Cette requête extrait des lignes lorsqu'une extraction est émise à l'aide d'un curseur.

Keyset

Ce curseur peut détecter les mises à jour effectuées par d'autres mais ne peut pas les insérer. Pour plus d'informations, consultez Curseurs contrôlés par clés.

Population Query

Cette requête remplit la table de travail d'un curseur lorsque celui-ci est ouvert.

Refresh Query

Cette requête extrait les données courantes des lignes dans le tampon d'extraction du curseur.

Snapshot

Ce curseur ne détecte pas les modifications effectuées par d'autres. Pour plus d'informations, consultez Curseurs statiques.

Pour plus d'informations sur les modèles de curseur de Moteur de base de données SQL Server, consultez Types de curseurs (moteur de base de données).

Voir aussi

Concepts

Référence des opérateurs physiques et logiques
Curseurs (moteur de base de données)

Aide et Informations

Assistance sur SQL Server 2005