Допустим, у меня есть 20 узлов SnappyData.Выполняется ли оптимизация запросов, если столбец раздела не находится в предикате Where?
И, У меня есть таблица вроде этого:
example_timeseries_table
id int not null,
value varchar(128) not null,
time timestamp not null
foo varchar(128) not null,
PARTITION BY COLUMN time
И, я делаю запрос:
select sum(value) from example_timeseries_table where foo = 'xyz'
делает SnappyData взывать ко всем 20 узлов, собирать результаты, а затем вернуть ответ? Если да, то как я могу улучшить, как сделать этот тип запроса? Должна ли таблица быть построена по-разному, чтобы «foo» столбец PARTITION?