может есть какой-то способ подсчитать время выполнения запроса примерное в прогрессии, если объём данных возврастет. просто тут либо архитектура не верная, либо запрос странный, либо данные надо готовить, т.к. все равно смотрим по месяцам, но есть некоторые данные которые могут дополнить графу доход/расход в любой момент времени