Bagaimana cara mengubah ukuran blockchain fetching batch?

SubQuery TeamLess than 1 minute

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

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.