Compartir a través de


Operadores de Showplan lógicos y físicos de cursores

Los operadores lógicos y físicos Cursor se utilizan para describir cómo se ha ejecutado una consulta o una actualización que haya utilizado operaciones con cursores. Los operadores físicos describen el algoritmo físico de implementación utilizado para procesar el cursor, por ejemplo, con un cursor controlado por conjunto de claves. Cada paso de la ejecución de un cursor implica un operador físico. Los operadores lógicos describen una propiedad del cursor, como, por ejemplo, si el cursor es de sólo lectura.

Operadores lógicos

Los operadores lógicos Cursor incluyen:

Asynchronous

La tabla del cursor se llena de forma asincrónica. Para obtener más información, vea Llenado asincrónico.

Optimistic

Este cursor utiliza el modo optimista de simultaneidad. Para obtener más información, vea Simultaneidad de cursores.

Primary

Se trata de la consulta de recuperación principal de este cursor.

Read Only

Este cursor utiliza la semántica de sólo lectura para simultaneidad. Este cursor sólo puede leer datos, no puede insertarlos, actualizarlos ni eliminarlos. Para obtener más información, vea Simultaneidad de cursores.

Scroll Locks

Este cursor utiliza bloqueos de desplazamiento para simultaneidad. Para obtener más información, vea Simultaneidad de cursores.

Secondary

Se trata de la consulta de recuperación secundaria (utilizada si la consulta de recuperación principal es errónea).

Synchronous

La tabla del cursor se llena de forma sincrónica.

Operadores físicos

Los operadores físicos Cursor incluyen:

Dynamic

Este cursor puede ver todos los cambios que realizan los demás. Para obtener más información, vea Cursores dinámicos.

Fetch Query

Esta consulta recupera filas cuando se emite una recuperación contra un cursor.

Keyset

Este cursor puede ver las actualizaciones que realizan los demás, pero no las inserciones. Para obtener más información, vea Cursores controladores por conjunto de claves.

Population Query

Esta consulta llena la tabla de trabajo de un cursor cuando se abre el cursor.

Refresh Query

Esta consulta recupera los datos actuales de las filas del búfer de recuperación del cursor.

Snapshot

Este cursor no ve los cambios que realizan los demás. Para obtener más información, vea Cursores estáticos.

Para obtener más información acerca de los modelos de cursores de SQL Server Database Engine (Motor de base de datos de SQL Server), vea Tipos de cursores (motor de base de datos).

Vea también

Conceptos

Referencia sobre operadores lógicos y físicos
Cursores (motor de base de datos)

Ayuda e información

Obtener ayuda sobre SQL Server 2005