Overview of sql-splitter capabilities
sql-splitter is a dump-first, CLI-first tool designed for automation and CI/CD pipelines. It operates directly on SQL dump files on disk (including compressed files) rather than live database connections.
Key technical specifications:
- Performance: Approximately 1 GB/s end-to-end split throughput.
- Memory Footprint: Low memory usage (20–150 MB), utilizing a streaming architecture to handle files larger than available RAM.
- Dialect Support: Supports MySQL, PostgreSQL, SQLite, and MSSQL, including specific features like
COPY FROM stdinandGObatches. - Compression Support: Automatically detects gzip, bzip2, xz, and zstd compression.