- TPC-H
- New TPC Benchmarks for Decision Support and Web Commerce (Poess et. al., 2000)
- TPC-H Analyzed: Hidden Messages and Lessons Learned from an Influential Benchmark (Boncz et. al.), 2013
- Quantifying TPC-H Choke Points and Their Optimizations (Dresseler et. al.), 2020
Generación e importación de datos
-s especifica el factor de escala. Por ejemplo, con -s 100, se generan 600 millones de filas para la tabla ‘lineitem’.
(Los tamaños comprimidos en ClickHouse se toman de
system.tables.total_bytes y se basan en las definiciones de tabla que aparecen a continuación).
Ahora cree las tablas en ClickHouse. Las definiciones de tabla están disponibles en init.sql en el repositorio de ClickHouse.
Los datos se pueden importar de la siguiente manera:
En lugar de usar tpch-kit y generar las tablas por ti mismo, puedes alternativamente importar los datos desde un bucket público de S3. Asegúrate de crear primero tablas vacías usando
init.sql.Consultas
settings.json. Consulte el README para conocer los problemas conocidos y las notas sobre consultas específicas.
Corrección
El resultado de las consultas coincide con los resultados oficiales, salvo que se indique lo contrario. Para verificarlo, genere una base de datos TPC-H con un factor de escala = 1 (dbgen, vea más arriba) y compárela con los resultados esperados en tpch-kit.