DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés HFSQL
  • 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/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
TailleCache (Propriété)
En anglais : CacheSize
OLE DBConnecteurs Natifs (Accès Natifs)Disponible 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 du Connecteur Natif MySQL.
  • Modifier le nombre maximum d'enregistrements pouvant être contenus dans le cache du Connecteur 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 DBConnecteurs Natifs (Accès Natifs)
// Modifier la taille du cache du Connecteur 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> = <Connexion manipulée>.TailleCache
<Taille du cache> : Entier
Taille du cache du Connecteur Natif MySQL.
Si ce paramètre correspond à :
  • -2 : la taille du cache est la taille par défaut (100 pour le Connecteur Natif MySQL).
  • -1 : la taille du cache est illimitée.
  • 0 : le cache ne stocke aucun enregistrement. Aucun enregistrement n'est récupéré.
<Connexion manipulée> : Chaîne de caractères ou variable de type Connexion
Nom de la connexion manipulée. Ce nom a été défini :

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

<Connexion manipulée>.TailleCache = <Taille du cache>
<Connexion manipulée> : Chaîne de caractères ou variable de type Connexion
Nom de la connexion manipulée. Ce nom a été défini :
<Taille du cache> : Entier
Nouvelle taille du cache du Connecteur Natif MySQL.
Si ce paramètre correspond à :
  • -2 : la taille du cache sera la taille par défaut (100 pour le Connecteur 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 DBConnecteurs Natifs (Accès Natifs)

Gestion de la propriété TailleCache

La propriété TailleCache est gérée uniquement par le Connecteur Natif MySQL.
Les autres Connecteurs 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.
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale