VictoriaMetrics/app/vmselect/netstorage
Aliaksandr Valialkin e933cbac16 lib/storage: postpone reading data from blocks during search
This eliminates the need for storing block data into temporary files on a single-node VictoriaMetrics
during heavy queries, which touch big number of time series over long time ranges.

This improves single-node VM performance on heavy queries by up to 2x.
2020-04-27 08:44:01 +03:00
..
netstorage.go lib/storage: postpone reading data from blocks during search 2020-04-27 08:44:01 +03:00
tmp_blocks_file.go lib/fs: optimize small reads for ReaderAt.MustReadAt by reading from memory-mapped space instead of reading from file descriptor 2020-01-30 15:16:16 +02:00
tmp_blocks_file_test.go app/vmselect/netstorage: marshal block outside tmpBlocksFile.WriteBlock 2019-09-28 20:57:20 +03:00