Comment modifier la taille du lot de récupération de la blockchain ?
Less than 1 minute
Comment modifier la taille du lot de récupération de la blockchain ?
Guide vidéo
Introduction
La taille de lot par défaut est de 100, mais elle peut être modifiée en utilisant la commande supplémentaire --batch-size=xx
.
Vous devez ajouter cette commande à la ligne de commande en tant qu'indicateur supplémentaire ou, si vous utilisez Docker, modifier le fichier docker-compose.yml :
subquery-node:
image: onfinality/subql-node:latest
depends_on:
- "postgres"
restart: always
environment:
DB_USER: postgres
DB_PASS: postgres
DB_DATABASE: postgres
DB_HOST: postgres
DB_PORT: 5432
volumes:
- ./:/app
command:
- -f=/app
- --local
- --batch-size=50
Cet exemple définit la taille du lot à 50.
Pourquoi changer la taille du lot ?
L'utilisation d'une taille de lot plus petite peut réduire l'utilisation de la mémoire et ne pas laisser les utilisateurs en suspens pour les grandes requêtes. En d'autres termes, votre application peut être plus réactive.