MariaDB не ведет историю размеров таблиц и индексов. Насколько я знаю, нет также операционной системы, которая регистрирует размеры файлов. Обычно это работа инструмента мониторинга.
Если ваш двоичный журнал включен (log-bin=1
), вы сможете получить операторы DML вместе с отметкой времени для определенной таблицы c. Двоичный журнал можно отобразить с помощью инструмента mysqldump
или с помощью API RPL MariaDB Connector / C. Вот пример выходных данных mysqldump
#200227 17:34:24 server id 1 end_log_pos 759 CRC32 0x7934578c Query thread_id=11 exec_time=0 error_code=0
SET TIMESTAMP=1582821264/*!*/;
insert into t1 (a,b) values (1, "foo")
/*!*/;
Если вы используете более читаемый синтаксис SQL, который также указывает имена столбцов, вы можете добавить дополнительный столбец c
с меткой времени типа данных и воспроизвести журнал. , Тогда c будет содержать метку времени из двоичного журнала (= 1582821264), а не фактическую дату.