импорта информация о количестве строк в system.parts отличается от информации из самой таблицы. Через какое-то время все мержится в один кусок и system.parts показывает верную информацию. В дампе дубликатов нет. Подскажите, пожалуйста, почему так может происходить?
:) SELECT COUNT(*) FROM test3;
SELECT COUNT(*)
FROM test3
┌──COUNT()─┐
│ 24077107 │
└──────────┘
1 rows in set. Elapsed: 0.003 sec.
:) SELECT table, partition, formatReadableSize(sum(bytes)) AS size, formatReadableSize(sum(data_compressed_bytes)) AS compressed_size, formatReadableSize(sum(data_uncompressed_bytes)) AS uncompressed_size, sum(rows) AS rows FROM system.parts WHERE table='test3' GROUP BY table, partition ORDER BY partition ASC;
┌─table─┬─partition─┬─size──────┬─compressed_size─┬─uncompressed_size─┬─────rows─┐
│ test3 │ 201912 │ 90.56 MiB │ 89.61 MiB │ 3.35 GiB │ 42966871 │
└───────┴───────────┴───────────┴─────────────────┴───────────────────┴──────────┘
1 rows in set. Elapsed: 0.004 sec.
Через какое-то время
┌─table─┬─partition─┬─size──────┬─compressed_size─┬─uncompressed_size─┬─────rows─┐
│ test3 │ 201912 │ 50.26 MiB │ 49.73 MiB │ 1.87 GiB │ 24077107 │
└───────┴───────────┴───────────┴─────────────────┴───────────────────┴──────────┘
WHERE table='test3 and active
Обсуждают сегодня