| Управление партициями MySQL. |
Создание новых партиций по времени (день, неделя, месяц).
Удаление устаревших партиций на основе keep_history.
Проверка поддержки партиционирования в MySQL.
# Создание партиций для всех таблиц /usr/abills/libexec/billd partitioning DEBUG=2 # Пропуск определённых таблиц /usr/abills/libexec/billd partitioning SKIP_TABLES="payments,fees" DEBUG=2 # Работа с конкретными таблицами /usr/abills/libexec/billd partitioning TABLES="fees,payments" DEBUG=2 |
Проверяет поддержку партиционирования (check_have_partition).
Создаёт новые партиции (create_next_partition).
Удаляет старые партиции (remove_old_partitions).
| Параметр | Пример | Описание |
|---|---|---|
| PARTITIONING_FIN | 1 | Включить партиционирование для финансовых таблиц |
| API_LOG | 1 | Включить партиционирование для логов API |