Skip to main content
Version: 1.4 (Preview)

Environment Variables Overview

FastBCP supports several environment variables to customize its behavior. This page provides a comprehensive overview of all available environment variables.

Quick Reference Table​

VariableTypeDefaultCategoryDescription
FASTBCP_CLOUD_ISBUFFEREDTrue / FalseFalseCloud UploadEnables buffered cloud uploads for better performance
FASTBCP_TMPPATHDirectory pathSystem tempCloud UploadBase directory for temporary files during buffered uploads
FASTBCP_CLOUD_MAXUPLOADTHREAD_PER_STREAMInteger (> 0)8 or 2Cloud UploadMaximum parallel upload threads per cloud stream
FASTBCP_RGSIZEInteger (> 0)max(2^18/sqrt(degree),64000)ParquetRow group size for Parquet files
FASTBCP_UID_STRING_CASINGlower / upperlowerOutputCasing for UID-to-string conversion (RFC 4122)
FASTBCP_DATEFORMATFormat stringyyyy-MM-dd HH:mm:sszzzOutputCustom date format string for date-to-string conversion
FASTBCP_ADBC_BATCHCELLSInteger (> 0)500000ADBCArrow record batch size (in cells) for ADBC connectors
FASTBCP_SYSTEMINFO_COLLECTTrue / FalseFalseDiagnosticsCollects system information about the machine during the run
FASTBCP_PERFORMANCE_COLLECTTrue / FalseFalseDiagnosticsCollects performance information about the machine during the run
FASTBCP_DBPARTITION_TARGET_MODECHUNK / HIVECHUNKParallelOutput file layout of the DBPartition parallel method
FASTBCP_TTU_PATHDirectory pathNot setADBCTeradata Tools and Utilities (TTU) folder for the adbc_teradata legacy-port logon (Linux)
Copyright © 2026 Architecture & Performance.