PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • Equivalence
  • Récupération des enregistrements
  • Gestion de la propriété ..TailleCache
  • Option hRequêteSansCorrection
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
TailleCache (Propriété)
En anglais : CacheSize
OLE DBAccès NatifsDisponible uniquement avec ces types de connexion
La propriété ..TailleCache permet de :
  • Connaître le nombre maximum d'enregistrements pouvant être contenus dans le cache de l'Accès Natif MySQL.
  • Modifier le nombre maximum d'enregistrements pouvant être contenus dans le cache de l'Accès Natif MySQL. Dans ce cas, si la connexion est actuellement ouverte, elle sera fermée, puis ré-ouverte avec les nouveaux paramètres lors d'un premier accès à un fichier utilisant cette connexion.
Remarque : La connexion peut correspondre :
Exemple
WINDEVWEBDEV - Code ServeurAjaxOLE DBAccès Natifs
// Modifier la taille du cache de l'Accès Natif MySQL utilisé par
// la connexion MaConnexion
MaConnexion..TailleCache = 450
Syntaxe

Connaître le cache d'une connexion Masquer les détails

<Taille du cache> = <Nom de la connexion>..TailleCache
<Taille du cache> : Entier
Taille du cache de l'Accès Natif MySQL.
Si ce paramètre correspond à :
  • -2 : la taille du cache est la taille par défaut (100 pour l'Accès Natif MySQL).
  • -1 : la taille du cache est illimitée.
  • 0 : le cache ne stocke aucun enregistrement. Aucun enregistrement n'est récupéré.
<Nom de la connexion> : Chaîne de caractères (avec ou sans guillemets)
Nom de la connexion manipulée. Ce nom a été défini :

Définir le cache d'une connexion Masquer les détails

<Nom de la connexion>..TailleCache = <Taille du cache>
<Nom de la connexion> : Chaîne de caractères (avec ou sans guillemets)
Nom de la connexion manipulée. Ce nom a été défini :
<Taille du cache> : Entier
Nouvelle taille du cache de l'Accès Natif MySQL.
Si ce paramètre correspond à :
  • -2 : la taille du cache sera la taille par défaut (100 pour l'Accès Natif MySQL).
  • -1 : la taille du cache sera illimitée.
  • 0 : le cache ne stockera aucun enregistrement. Aucun enregistrement ne sera récupéré.
Remarques

Equivalence

La propriété ..CxTailleCache permet de définir la taille du cache d'une connexion MySQL. Cette propriété est conservée par compatibilité. Il est conseillé d'utiliser la propriété ..TailleCache.

Récupération des enregistrements

La vitesse de récupération de l'ensemble des enregistrements est proportionnelle à la taille du cache : plus la taille du cache est importante, plus la vitesse de récupération est élevée.
Cependant, plus la taille du cache est petite, plus la lecture du premier enregistrement sera rapide.
Attention : La mémoire occupée par le cache est proportionnelle à la taille du cache.
WINDEVWEBDEV - Code ServeurEtats et RequêtesAjaxOLE DBAccès Natifs

Gestion de la propriété ..TailleCache

La propriété ..TailleCache est gérée uniquement par l'Accès Natif MySQL.
Les autres Accès Natifs ne gèrent pas la propriété ..TailleCache. Dans ce cas, l'utilisation de cette propriété sera ignorée et aucune erreur ne sera générée.

Option hRequêteSansCorrection

Si la requête est exécutée sans vérification du code SQL (utilisation de la constante hRequêteSansCorrection) : la taille sera illimitée et ne pourra pas être modifiée grâce à la propriété ..TailleCache.
Voir Aussi
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire