[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Есть ли смысл в чистке INNODB?
GET
Привет, задался таким вопросом. Есть INNODB таблица (в своем файле) на 1 млн записей...из которой ежемесячно 100-150 тысяч устаревшие данные, по таблице идет сортировка.

Есть возможность удалять устаревшие (и точно ненужные) записи, но как - то не могу сообразить будет ли таблица от этого быстрее, табличное пространство будет больше, но физически ведь тоже самое?

Ведь в INNODB записи все равно остаются, сам файл таблицы не уменьшается, если конечно не делать редамп и перезапись. Не делал еще ни разу с такими объемами в боевых условиях, можете что - нибудь посоветовать?

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
twin
Цитата
Ведь в INNODB записи все равно остаются, сам файл таблицы не уменьшается, если конечно не делать редамп и перезапись.
А оптимизацию не пробовал?

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
sergeiss
Напрямую на твой вопрос не отвечу, честно говоря.
Цитата (ABC @ 27.05.2014 - 07:20)
из которой ежемесячно 100-150 тысяч устаревшие данные

А вот тут вопрос есть. Устаревшие данные - они по какому признаку устаревшие? По дате устарели? Какие-нибудь старше полугода или что-то типа того? Если да, то тогда имеет смысл твой 1 млн. записей раздробить на партиции. Тогда точно быстрее будет работать.
И старые данные удалять проще будет.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
GET
Цитата
А оптимизацию не пробовал?


smile.gif Эх... Давно прочитал, что к таблица INNODB не подходит, а в новых версиях подходит же.

twin, спасибо.

sergeiss
Цитата
А вот тут вопрос есть. Устаревшие данные - они по какому признаку устаревшие? По дате устарели?


Устаревшие, по невостребованности. Их другая таблица определяет.

Я разобрался, спасибо еще раз.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.