База хранится на отдельном SSD, размер базы около 300 гб на 500 таблиц. Каждый день в 60% таблиц добавляются новые записи. Периодически создаются новые таблицы.
Существует общий дамп базы на дату в прошлом. Я хочу раз в день делать дамп новых данных. Т.е. не всей базы, а только тех данных, которые были добавлены за день.
Их легко выбрать через "where year=2022 and month=3 and day=14".
Но меня беспокоит что при таком дампе:
mysqldump -uroot -p123 -q -n -t --skip-comments --compact --no-autocommit --where="year=2022 and month=3 and day=14" test > c:/dailyDump.sql
сервер каждый раз просматривает всю базу, включая таблицы в которых новых данных нет и уже никогда не будет. Кроме того, новые ежедневные данные в любой таблице составляют около 2% от размера всей таблицы.
Т.е. каждый день дополнительно -300 Гб ресурса у SSD будет уходить.
Возможно ли как то програмно снизить нагрузку на SSD, при ежедневных дампах?