VictoriaMetrics/lib/storage
Aliaksandr Valialkin d54f5fec0b lib/storage: skip adaptive searching for tag filter matching the minimum number of metrics if the identical previous search didn't found such filter
This should improve speed for searching metrics among high number of time series
with high churn rate like in big Kubernetes clusters with frequent deployments.
2019-06-10 14:07:47 +03:00
..
block_header_test.go all: open-sourcing cluster version 2019-05-23 00:25:38 +03:00
block_header.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
block_stream_merger.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
block_stream_reader_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
block_stream_reader_timing_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
block_stream_reader.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
block_stream_writer_timing_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
block_stream_writer.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
block.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
index_db_test.go lib/storage: test GetSeriesCount 2019-06-10 12:40:33 +03:00
index_db_timing_test.go lib/storage: optimize time series lookup for recent hours when the db contains many millions of time series with high churn rate (aka frequent deployments in Kubernetes) 2019-06-09 19:14:04 +03:00
index_db.go lib/storage: skip adaptive searching for tag filter matching the minimum number of metrics if the identical previous search didn't found such filter 2019-06-10 14:07:47 +03:00
inmemory_part_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
inmemory_part_timing_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
inmemory_part.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
merge_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
merge_timing_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
merge.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
metaindex_row_test.go all: open-sourcing cluster version 2019-05-23 00:25:38 +03:00
metaindex_row.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
metric_name_test.go all: open-sourcing cluster version 2019-05-23 00:25:38 +03:00
metric_name.go all: open-sourcing cluster version 2019-05-23 00:25:38 +03:00
part_header_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
part_header.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
part_search_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
part_search.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
part.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
partition_search_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
partition_search.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
partition_test.go Makefile: add -s flag to go fmt in make fmt command 2019-05-25 21:44:36 +03:00
partition.go all: fix misspellings 2019-05-25 21:51:24 +03:00
raw_block.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
raw_row.go all: fix misspellings 2019-05-25 21:51:24 +03:00
search_test.go all: open-sourcing cluster version 2019-05-23 00:25:38 +03:00
search.go all: open-sourcing cluster version 2019-05-23 00:25:38 +03:00
storage_test.go lib/storage: optimize time series lookup for recent hours when the db contains many millions of time series with high churn rate (aka frequent deployments in Kubernetes) 2019-06-09 19:14:04 +03:00
storage_timing_test.go all: open-sourcing cluster version 2019-05-23 00:25:38 +03:00
storage.go lib/storage: optimize time series lookup for recent hours when the db contains many millions of time series with high churn rate (aka frequent deployments in Kubernetes) 2019-06-09 19:14:04 +03:00
table_search_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
table_search_timing_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
table_search.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
table_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
table_timing_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
table.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
tag_filters_test.go all: open-sourcing cluster version 2019-05-23 00:25:38 +03:00
tag_filters_timing_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
tag_filters.go lib/storage: skip adaptive searching for tag filter matching the minimum number of metrics if the identical previous search didn't found such filter 2019-06-10 14:07:47 +03:00
time_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
time.go lib/storage: optimize time series lookup for recent hours when the db contains many millions of time series with high churn rate (aka frequent deployments in Kubernetes) 2019-06-09 19:14:04 +03:00
tsid_test.go all: open-sourcing cluster version 2019-05-23 00:25:38 +03:00
tsid.go all: open-sourcing cluster version 2019-05-23 00:25:38 +03:00