Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Graphite data experiments:
- SELECT
- table,
- count(),
- active,
- partition,
- formatReadableSize(sum(bytes_on_disk)) AS size
- FROM system.parts
- WHERE (database = 'graphite') AND (table LIKE 'data_daily_%')
- GROUP BY
- table,
- partition,
- active
- ORDER BY
- partition ASC,
- table ASC
- -- Before OPTIMIZE FINAL
- ┌─table───────────────┬─count()─┬─active─┬─partition─┬─size───────┐
- │ data_daily_i1024 │ 3 │ 1 │ 20190601 │ 64.87 MiB │
- │ data_daily_i256 │ 3 │ 1 │ 20190601 │ 72.80 MiB │
- │ data_daily_i512 │ 3 │ 1 │ 20190601 │ 67.51 MiB │
- │ data_daily_orifinal │ 3 │ 1 │ 20190601 │ 67.18 MiB │
- │ data_daily_i1024 │ 3 │ 1 │ 20190615 │ 65.57 MiB │
- │ data_daily_i256 │ 3 │ 1 │ 20190615 │ 73.59 MiB │
- │ data_daily_i512 │ 3 │ 1 │ 20190615 │ 68.24 MiB │
- │ data_daily_orifinal │ 3 │ 1 │ 20190615 │ 68.02 MiB │
- │ data_daily_i1024 │ 12 │ 1 │ 20190702 │ 438.09 MiB │
- │ data_daily_i256 │ 1 │ 1 │ 20190702 │ 528.49 MiB │
- │ data_daily_i512 │ 12 │ 1 │ 20190702 │ 468.26 MiB │
- │ data_daily_orifinal │ 12 │ 1 │ 20190702 │ 506.63 MiB │
- │ data_daily_i1024 │ 9 │ 1 │ 20190720 │ 431.24 MiB │
- │ data_daily_i256 │ 4 │ 1 │ 20190720 │ 521.51 MiB │
- │ data_daily_i512 │ 12 │ 1 │ 20190720 │ 461.38 MiB │
- │ data_daily_orifinal │ 7 │ 1 │ 20190720 │ 510.53 MiB │
- │ data_daily_i1024 │ 8 │ 1 │ 20190804 │ 1.70 GiB │
- │ data_daily_i256 │ 14 │ 1 │ 20190804 │ 2.14 GiB │
- │ data_daily_i512 │ 5 │ 1 │ 20190804 │ 1.84 GiB │
- │ data_daily_orifinal │ 10 │ 1 │ 20190804 │ 2.33 GiB │
- └─────────────────────┴─────────┴────────┴───────────┴────────────┘
- -- After OPTIMIZE vefore cleanup
- ┌─table───────────────┬─count()─┬─active─┬─partition─┬─size───────┐
- │ data_daily_i1024 │ 3 │ 0 │ 20190601 │ 64.87 MiB │
- │ data_daily_i1024 │ 1 │ 1 │ 20190601 │ 64.86 MiB │
- │ data_daily_i256 │ 1 │ 1 │ 20190601 │ 72.79 MiB │
- │ data_daily_i256 │ 3 │ 0 │ 20190601 │ 72.80 MiB │
- │ data_daily_i512 │ 1 │ 1 │ 20190601 │ 67.50 MiB │
- │ data_daily_i512 │ 3 │ 0 │ 20190601 │ 67.51 MiB │
- │ data_daily_orifinal │ 1 │ 1 │ 20190601 │ 67.17 MiB │
- │ data_daily_orifinal │ 3 │ 0 │ 20190601 │ 67.18 MiB │
- │ data_daily_i1024 │ 3 │ 0 │ 20190615 │ 65.57 MiB │
- │ data_daily_i1024 │ 1 │ 1 │ 20190615 │ 65.56 MiB │
- │ data_daily_i256 │ 1 │ 1 │ 20190615 │ 73.58 MiB │
- │ data_daily_i256 │ 3 │ 0 │ 20190615 │ 73.59 MiB │
- │ data_daily_i512 │ 3 │ 0 │ 20190615 │ 68.24 MiB │
- │ data_daily_i512 │ 1 │ 1 │ 20190615 │ 68.23 MiB │
- │ data_daily_orifinal │ 3 │ 0 │ 20190615 │ 68.02 MiB │
- │ data_daily_orifinal │ 1 │ 1 │ 20190615 │ 68.02 MiB │
- │ data_daily_i1024 │ 1 │ 1 │ 20190702 │ 438.00 MiB │
- │ data_daily_i1024 │ 12 │ 0 │ 20190702 │ 438.09 MiB │
- │ data_daily_i256 │ 1 │ 1 │ 20190702 │ 528.49 MiB │
- │ data_daily_i256 │ 1 │ 0 │ 20190702 │ 528.49 MiB │
- │ data_daily_i512 │ 12 │ 0 │ 20190702 │ 468.26 MiB │
- │ data_daily_i512 │ 1 │ 1 │ 20190702 │ 468.20 MiB │
- │ data_daily_orifinal │ 12 │ 0 │ 20190702 │ 506.63 MiB │
- │ data_daily_orifinal │ 1 │ 1 │ 20190702 │ 506.42 MiB │
- │ data_daily_i1024 │ 9 │ 0 │ 20190720 │ 431.24 MiB │
- │ data_daily_i1024 │ 1 │ 1 │ 20190720 │ 431.21 MiB │
- │ data_daily_i256 │ 4 │ 0 │ 20190720 │ 521.51 MiB │
- │ data_daily_i256 │ 1 │ 1 │ 20190720 │ 521.49 MiB │
- │ data_daily_i512 │ 12 │ 0 │ 20190720 │ 461.38 MiB │
- │ data_daily_i512 │ 1 │ 1 │ 20190720 │ 461.34 MiB │
- │ data_daily_orifinal │ 7 │ 0 │ 20190720 │ 510.53 MiB │
- │ data_daily_orifinal │ 1 │ 1 │ 20190720 │ 502.00 MiB │
- │ data_daily_i1024 │ 1 │ 1 │ 20190804 │ 1.62 GiB │
- │ data_daily_i1024 │ 8 │ 0 │ 20190804 │ 1.70 GiB │
- │ data_daily_i256 │ 14 │ 0 │ 20190804 │ 2.14 GiB │
- │ data_daily_i256 │ 1 │ 1 │ 20190804 │ 2.04 GiB │
- │ data_daily_i512 │ 1 │ 1 │ 20190804 │ 1.77 GiB │
- │ data_daily_i512 │ 5 │ 0 │ 20190804 │ 1.84 GiB │
- │ data_daily_orifinal │ 10 │ 0 │ 20190804 │ 2.33 GiB │
- │ data_daily_orifinal │ 1 │ 1 │ 20190804 │ 2.42 GiB │
- └─────────────────────┴─────────┴────────┴───────────┴────────────┘
- -- After cleanup
- ┌─table───────────────┬─count()─┬─active─┬─partition─┬─size───────┐
- │ data_daily_i1024 │ 1 │ 1 │ 20190601 │ 64.86 MiB │
- │ data_daily_i256 │ 1 │ 1 │ 20190601 │ 72.79 MiB │
- │ data_daily_i512 │ 1 │ 1 │ 20190601 │ 67.50 MiB │
- │ data_daily_orifinal │ 1 │ 1 │ 20190601 │ 67.17 MiB │
- │ data_daily_i1024 │ 1 │ 1 │ 20190615 │ 65.56 MiB │
- │ data_daily_i256 │ 1 │ 1 │ 20190615 │ 73.58 MiB │
- │ data_daily_i512 │ 1 │ 1 │ 20190615 │ 68.23 MiB │
- │ data_daily_orifinal │ 1 │ 1 │ 20190615 │ 68.02 MiB │
- │ data_daily_i1024 │ 1 │ 1 │ 20190702 │ 438.00 MiB │
- │ data_daily_i256 │ 1 │ 1 │ 20190702 │ 528.49 MiB │
- │ data_daily_i512 │ 1 │ 1 │ 20190702 │ 468.20 MiB │
- │ data_daily_orifinal │ 1 │ 1 │ 20190702 │ 506.42 MiB │
- │ data_daily_i1024 │ 1 │ 1 │ 20190720 │ 431.21 MiB │
- │ data_daily_i256 │ 1 │ 1 │ 20190720 │ 521.49 MiB │
- │ data_daily_i512 │ 1 │ 1 │ 20190720 │ 461.34 MiB │
- │ data_daily_orifinal │ 1 │ 1 │ 20190720 │ 502.00 MiB │
- │ data_daily_i1024 │ 1 │ 1 │ 20190804 │ 1.62 GiB │
- │ data_daily_i256 │ 1 │ 1 │ 20190804 │ 2.04 GiB │
- │ data_daily_i512 │ 1 │ 1 │ 20190804 │ 1.77 GiB │
- │ data_daily_orifinal │ 1 │ 1 │ 20190804 │ 2.42 GiB │
- └─────────────────────┴─────────┴────────┴───────────┴────────────┘
- > cat /var/lib/clickhouse/metadata/graphite/data_daily_*
- ATTACH TABLE data_daily_i1024
- (
- `metric` LowCardinality(String),
- `value` Float64,
- `timestamp` UInt32 CODEC(DoubleDelta, LZ4),
- `date` Date CODEC(DoubleDelta, LZ4),
- `updated` UInt32 CODEC(DoubleDelta, LZ4)
- )
- ENGINE = GraphiteMergeTree('graphite_ig_rollup')
- PARTITION BY toYYYYMMDD(date)
- ORDER BY (metric, timestamp)
- SETTINGS index_granularity = 1024
- ATTACH TABLE data_daily_i256
- (
- `metric` LowCardinality(String),
- `value` Float64,
- `timestamp` UInt32 CODEC(DoubleDelta, LZ4),
- `date` Date CODEC(DoubleDelta, LZ4),
- `updated` UInt32 CODEC(DoubleDelta, LZ4)
- )
- ENGINE = GraphiteMergeTree('graphite_ig_rollup')
- PARTITION BY toYYYYMMDD(date)
- ORDER BY (metric, timestamp)
- SETTINGS index_granularity = 256
- ATTACH TABLE data_daily_i512
- (
- `metric` LowCardinality(String),
- `value` Float64,
- `timestamp` UInt32 CODEC(DoubleDelta, LZ4),
- `date` Date CODEC(DoubleDelta, LZ4),
- `updated` UInt32 CODEC(DoubleDelta, LZ4)
- )
- ENGINE = GraphiteMergeTree('graphite_ig_rollup')
- PARTITION BY toYYYYMMDD(date)
- ORDER BY (metric, timestamp)
- SETTINGS index_granularity = 512
- ATTACH TABLE data_daily_orifinal
- (
- `metric` String,
- `value` Float64,
- `timestamp` UInt32,
- `date` Date,
- `updated` UInt32
- )
- ENGINE = GraphiteMergeTree('graphite_ig_rollup')
- PARTITION BY toYYYYMMDD(date)
- ORDER BY (metric, timestamp)
- SETTINGS index_granularity = 8192
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement