Партиционирование (Секционирование, создание разделов таблиц) базы данных MySQL Partitioning Zabbix
Zabbix: Чистка базы данных
Zabbix достаточно продвинутая в плане мониторинга система со своими достоинствами и недостатками. Одним из недостатков на нагруженных системах является постепенное разрастание баз данных ввиду ограничений встроенного решения для чистки истории -housekeeper. Для того чтобы понять масштабы заполнения базы можно воспользоваться следующим запросом в базу: SELECT tableName, pg_size_pretty(pg_total_relation_size(CAST(tablename as text))) as size from pg_tables where tableName not like 'sql_%' and pg_size_pretty(pg_total_relation_size(CAST(tablename as text))) like '%GB%';
tablename | size
--------------+--------
...
Узнаем размер базы данных и таблиц в Mysql
Пример вырван из сервера zabbix Подключение к MySql: mysql -uroot -p 1.Посмотреть размер всех имеющихся баз данных: SELECT table_schema,
Round(Sum(data_length + index_length) / 1024 / 1024, 1) "DB Size MB"
FROM information_schema.tables
GROUP BY table_schema; 2.Посмотреть размер всех таблиц всех баз данных: SELECT table_schema, table_name,
round(((data_length + index_length) / 1024 / 1024), 2) `Size MB`
FROM information_schema.TABLES
ORDER BY (data_length + index_length); 3...