opa, muito obrigado pelas dicas.
mudei de MergeTree pra replacingMergeTree porque os dados que estou manipulando possuem duplicações e quero remover isso na medida do possível. tanto que depois de migrar pra essa engine, a contagem reduziu de 44bi pra 36bi só removendo duplicatas.
vou pesquisar sobre essa tinylog
tinha visto sobre uuidv4 mas não encaixou bem na minha situação, então deixei sem ID mesmo.