VictoriaMetrics/lib/storage
Aliaksandr Valialkin 7b6623558f 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:39 +03:00
..
block.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
block_header.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
block_header_test.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.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_writer.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
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:39 +03:00
index_db_test.go lib/storage: test GetSeriesCount 2019-06-10 12:43:34 +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:13:56 +03:00
inmemory_part.go all: open-sourcing single-node version 2019-05-23 00:18:06 +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
merge.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
metaindex_row.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
metaindex_row_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
metric_name.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
metric_name_test.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
part_header.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
part_header_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_search_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
partition.go all: fix misspellings 2019-05-25 21:51:11 +03:00
partition_search.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_test.go Makefile: add -s flag to go fmt in make fmt command 2019-05-25 21:43:35 +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:11 +03:00
search.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
search_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +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:13:56 +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:13:56 +03:00
storage_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
table_search.go all: open-sourcing single-node version 2019-05-23 00:18:06 +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_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
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:39 +03:00
tag_filters_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
tag_filters_timing_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:13:56 +03:00
time_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
tsid.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00
tsid_test.go all: open-sourcing single-node version 2019-05-23 00:18:06 +03:00