Bagaimana cara mengubah ukuran blockchain fetching batch?
# Bagaimana cara mengubah ukuran blockchain fetching batch?
# Panduan video
# Pengenalan
Ukuran batch default adalah 100, tapi ini bisa diubah menggunakan perintah ekstra --batch-size=xx
.
Anda perlu memasukkannya ke garis perintah sebagai extra flag atau jika menggunakan Docker, modifikasi file docker-compose.yml dengan:
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Contoh ini mengatur ukuran batch (batch size) ke 50.
# Kenapa mengubah ukuran batch?
Menggunakan ukuran batch yang lebih kecil dapat mengurangi penggunaan memori dan tidak membuat pengguna menggantung untuk kueri besar. Dengan kata lain, aplikasi Anda bisa lebih responsif.