Quand utiliser la mise en cache
- Vous exécutez fréquemment les mêmes requêtes.
- Votre bande passante réseau est limitée.
- Vous travaillez dans un environnement à forte latence.
- Vous développez hors ligne et souhaitez mettre en cache les réponses pour les utiliser ultérieurement.
Activer la mise en cache
Comportement de mise en cache
obj_readtable_querytable_query_statsrefs_read_batchfile_content_read
Taille du cache et détails du stockage
WEAVE_SERVER_CACHE_SIZE_LIMIT (en octets). L’espace disque réellement utilisé se compose de trois éléments :
- Un fichier de somme de contrôle fixe de 32 Ko
- Un fichier de journal à écriture anticipée (WAL) pouvant atteindre ~4 Mo par client actif (supprimé automatiquement à la fermeture du programme)
- Le fichier de base de données principal, dont la taille est comprise entre 32 Ko et
WEAVE_SERVER_CACHE_SIZE_LIMIT
- Pendant l’exécution : >= 32 Ko + ~4 Mo + taille du cache
- Après la fermeture : >= 32 Ko + taille du cache
- Pendant l’exécution : ~9 Mo maximum
- Après la fermeture : ~5 Mo maximum