mirror of
https://github.com/timescale/timescaledb.git
synced 2025-05-17 19:13:16 +08:00
Fix compress_segmentby in isolation tests
compress_segmentby should never be on a column with random() values as that will result in very inefficient compression as the batches will only have 1 tuple each.
This commit is contained in:
parent
4f9eef3211
commit
fe6731cead
@ -35,7 +35,7 @@ setup {
|
||||
|
||||
SELECT count(*) FROM sensor_data;
|
||||
|
||||
ALTER TABLE sensor_data SET (timescaledb.compress, timescaledb.compress_segmentby = 'sensor_id, cpu');
|
||||
ALTER TABLE sensor_data SET (timescaledb.compress, timescaledb.compress_segmentby = 'sensor_id');
|
||||
}
|
||||
|
||||
teardown {
|
||||
|
@ -53,7 +53,7 @@ setup {
|
||||
|
||||
ALTER TABLE sensor_data SET (
|
||||
timescaledb.compress,
|
||||
timescaledb.compress_segmentby = 'sensor_id, cpu',
|
||||
timescaledb.compress_segmentby = 'sensor_id',
|
||||
timescaledb.compress_chunk_time_interval = '2 hours');
|
||||
}
|
||||
|
||||
|
@ -45,7 +45,7 @@ setup {
|
||||
|
||||
SELECT count(*) FROM sensor_data;
|
||||
|
||||
ALTER TABLE sensor_data SET (timescaledb.compress, timescaledb.compress_segmentby = 'sensor_id, cpu');
|
||||
ALTER TABLE sensor_data SET (timescaledb.compress, timescaledb.compress_segmentby = 'sensor_id');
|
||||
|
||||
SELECT count(*) FROM (SELECT compress_chunk(i, if_not_compressed => true) FROM show_chunks('sensor_data') i) i;
|
||||
SELECT compression_status FROM chunk_compression_stats('sensor_data');
|
||||
|
@ -42,7 +42,7 @@ setup {
|
||||
|
||||
SELECT count(*) FROM sensor_data;
|
||||
|
||||
ALTER TABLE sensor_data SET (timescaledb.compress, timescaledb.compress_segmentby = 'sensor_id, cpu');
|
||||
ALTER TABLE sensor_data SET (timescaledb.compress, timescaledb.compress_segmentby = 'sensor_id');
|
||||
|
||||
SELECT count(*) FROM (SELECT compress_chunk(i, if_not_compressed => true) FROM show_chunks('sensor_data') i) i;
|
||||
SELECT compression_status FROM chunk_compression_stats('sensor_data');
|
||||
|
Loading…
x
Reference in New Issue
Block a user