Ad Widget

Collapse

Забегая в перед, как оптимизировать СУБД?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • adm
    Junior Member
    • Sep 2014
    • 7

    #1

    Забегая в перед, как оптимизировать СУБД?

    Всем привет сейчас происходит мониторинг событий windows security log по 58 evetid
    всего наблюдаемых машин около 52шт
    за минуту генерируется около 497109 новых записей ((эти данные взял выполнив код который написан ниже)(table_rows) но в Дашборде показывает что 107,3 записей в секунду
    время хранения данных 365 дней
    обновление каждое 30 секунд

    запрос для выявления размера таблицы и количества записей
    SELECT
    table_name AS table_name,
    engine,
    ROUND(data_length/1024/1024,2) AS total_size_mb,
    table_rows
    FROM
    information_schema.tables
    WHERE
    table_schema=DATABASE()
    order by total_size_mb desc;
    вопросы: на сколько мне хватит размера таблицы? и какие предстоят проблемы?
    ОС линукс 64 mysql innodb, до какого размера таблица может расти? сейчас 1585.03мб и записей 2095781 и в минуту прибавляется по 2мб данных

    боюсь что скоро наступит 0day
    Last edited by adm; 25-11-2014, 10:56.
  • sersad
    Senior Member
    • May 2009
    • 518

    #2
    Используйте партиционирование, в документации это описано. Далее старые данные будете удалять удалив партицию.

    Comment

    Working...