Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Стоит ли разделять на две таблицы? [D5, MSSQL]


SOO_R ©   (2002-10-11 13:12:00) 

Просьба посоветовать! Есть таблица заказов. У таблицы есть статус "открыт" и "закрыт". Для этого организовано отдельное поле. Стоит ли разделять таблицу вообще на две, в одной будут открытые, в другой - закрытые заказы.

Предполагается что всего в таблице за год накопится до
50 000 строк (заказов) (каждый год новая таблица). А "открытых" одновременно заказов в среднем будет около 50.

Дело в том что ЧАСТО будут запросы типа: показать все "открытые" заказы. Надо чтобы он делался очень быстро! К концу года сервер будет перелопачивать все 50 000 заказов чтобы выдать только 50 шт.
А так чтобы все заказы вместе - очень редко, только при определенных отчетах.
В таблица больша около 30 полей.
Стоит ли разделять таблицу?
Или достаточно сделать индекс по этому полю?


SOO_R   (2002-10-11 13:32:00) [1]

Спасибо!


Johnmen   (2002-10-11 13:26:00) [2]

Ни в коем случае не разделять !
И индекс тоже не нужен...


Наверх

Титульная страница Поиск, карта сайта Написать письмо