Я работаю в приложении с большой базой данных и мучаюсь из-за медлительности некоторых моих запросов.
Итак, мне нужно дать мне совет по изменению схемы, если мне нужно.
У меня есть приложение о транзакциях и счетах, каждый счет содержит более 100-250 транзакций.
Итак, у меня есть запрос, чтобы получить все счета и суммировать сумму транзакции.
выполнение этого запроса занимает более 10 секунд.
Можете ли вы дать мне совет по улучшению этого запроса.
этот запрос будет получать счета по 10 тыс., И каждый счет имеет 100-250 транзакций
SELECT id, amount, (
select sum(amount)
from transactions
where invoice_id = invoices.id
) as paid from invoices
спасибо