Мой удаленный сервер имеет 200 ГБ ОЗУ, я установил cache_size
на 5000000, page_size
на 4096, что означает, что он должен иметь возможность загружать 20 ГБ данных, но когда я выполнял запрос типа select count(table1.item1) from table1, table2 on table1.id = table2.id where table2.item1=1234;
на База данных 2,5 ТБ, она показала, что использование памяти составляет всего около 1 ГБ, загрузка ЦП составляет от 0 до 7%, и запрос никогда не может быть завершен, я ждал около 24 часов ... так что могу я как-то отследить, сколько данных уже есть загружается туда, а какая скорость при загрузке данных, что ли?
структура таблицы:
table1:
id integer primary key,
item1 integer
table2:
id integer,
item1 integer
-- the DB without index was 0.8 TB after the three indices is now 2.5 TB
indices on: table1.item1, table2.id, table2.item1