PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE


Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Recuperación de los registros
  • Manejando el ..CtCacheSize Property
  • Constante de hQueryWithoutCorrection
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
CtCacheSize (Property)
 
OLE DBConectores NativosDisponible solo con estos tipos de conexión
La propiedad ..CtCacheSize permite conocer y modificar el número máximo de registros que pueden almacenarse en la caché del Acceso Nativo MySQL.
Observación: El tamaño de la caché especificado en ..CtCacheSize se ignora si este tamaño se especificó en la información opcional de HDescribeConnection o HOpenConnection.
Gestión de la caché: modo de funcionamiento
Cuando se accede a una base de datos externa, los registros recuperados se almacenan en la caché del Native Access utilizado antes de ser transmitidos al ordenador cliente..
La caché de un Native Access puede contener un número limitado de registros. Si el número de registros a recuperar es mayor que el número máximo de registros definido para la caché, los registros se recuperan en lotes..
El número máximo de registros que se pueden almacenar en la caché corresponde al tamaño de la caché.
Por ejemplo, si el tamaño de la caché es igual a 10, la caché se llenará 3 veces cuando se ejecute una consulta que seleccione 24 registros:
  • 10 registros.
  • 10 registros.
  • 4 registros.
Ejemplo
// Modify the size of the cache for the Native MySQL Access used by MyConnection
MyConnection..CtCacheSize = 450
Sintaxis

Averiguar el tamaño de la caché para el acceso nativo a MySQL Ocultar los detalles

<Cache size> = <Connection name>..CtCacheSize
<Cache size>: Integer
Tamaño de la caché para el Native MySQL Access.
Si este parámetro corresponde a:
  • -2: el tamaño de la caché es el tamaño de Default (100 para el acceso nativo a MySQL).
  • -1: el tamaño de la caché es ilimitado.
  • 0: el caché no almacena ningún Record. No se recupera ningún Record.
<Connection name>: Character string (with or without quotes)
Nombre de la conexión utilizada. Este nombre fue definido en la editor de análisis, o por HDescribeConnection o HOpenConnection.

Modificando el tamaño de la caché para el acceso nativo a MySQL Ocultar los detalles

<Connection name>..CtCacheSize = <Cache size>
<Connection name>: Character string (with or without quotes)
Nombre de la conexión utilizada. Este nombre fue definido en la editor de análisis, o por HDescribeConnection o HOpenConnection.
<Cache size>: Integer
Nuevo tamaño de caché para el Native MySQL Access.
Si este parámetro corresponde a:
  • -2: el tamaño de la caché será el tamaño de Default (100 para el acceso nativo a MySQL).
  • -1: el tamaño de la caché será ilimitado.
  • 0: el caché no almacenará ningún Record. No se recuperará ningún Record.
Observaciones

Recuperación de los registros

La velocidad a la que se recupera la totalidad de la set de los registros es proporcional al tamaño de la caché: cuanto mayor sea el tamaño de la caché, más rápido se recuperarán los registros.
Sin embargo, cuanto menor sea el tamaño de la memoria caché, más rápido se leerá el primer Record.
Atención: La memoria utilizada por la caché es proporcional al tamaño de la caché.

Manejando el ..CtCacheSize Property

La propiedad ..CtCacheSize es soportada por el Acceso Nativo MySQL.
Los otros Accesos Nativos no soportan la propiedad ..CtCacheSize. En este caso, se ignorará el uso de este Property y no se generará ningún error.

Constante de hQueryWithoutCorrection

Si se ejecuta la consulta y no se realiza ninguna comprobación en el código SQL (constante hQueryWithoutCorrection), el tamaño de la caché será ilimitado y no podrá ser modificado por ..CtCacheSize.
Ver también
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario