Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Оптимизация БД  [new]
Zloi
Member

Откуда:
Сообщений: 87
Есть 2 таблицы:
1_я: элемент
2_я: какие то его свойства (связь 1я ко 2й одна к многим)

Через какое то кол во времени, сам элемент становится не актуален.. поскольку постоянно происходят выборки то эти 2 таблицы захламляются умершими элементами, выборка усложняется..
Есть резон создать дубликат 2 таблиц и назвать их архив..
и при смерте сбрасывать туда.. или это не нормальная практика ?
умершие элемнты..: он нужен доля аналитических данных..
но по ним выборка делается гораздо реже..
29 мар 05, 11:53    [1422477]     Ответить | Цитировать Сообщить модератору
 Re: Оптимизация БД  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67447
Блог
Хорошее решение - партиционирование (Oracle). При его отсутствии - нужно так или иначе изворачиваться, в зависимости от того, что лучше для сервера. Как именно изворачиваться - надо думать; возможно, имеет смысл поддерживать таблицы "активных записей" и "всех записей", возможно - "активных" и "удаленных", возможно вообще хватит вьюхи "активных".
29 мар 05, 12:19    [1422624]     Ответить | Цитировать Сообщить модератору
 Re: Оптимизация БД  [new]
Владимир СА
Member

Откуда:
Сообщений: 7915
Zloi
Есть 2 таблицы:
1_я: элемент
2_я: какие то его свойства (связь 1я ко 2й одна к многим)

Через какое то кол во времени, сам элемент становится не актуален.. поскольку постоянно происходят выборки то эти 2 таблицы захламляются умершими элементами, выборка усложняется..
Есть резон создать дубликат 2 таблиц и назвать их архив..
и при смерте сбрасывать туда.. или это не нормальная практика ?
умершие элемнты..: он нужен доля аналитических данных..
но по ним выборка делается гораздо реже..

Фраза: не актуален.. !!! Т.е. я понимаю так, что в 1 таблице д.б. поле типа Logical, в котором хранится информация:
True - актуальный элемент; False - умерший элемент. И соответственно делать выборку по этому полю. По-моему все просто.
1 апр 05, 16:48    [1434817]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить