[ТЕМА ЗАКРЫТА]
13.07.2007 15:41
orabin
 
Надоели мне эти фулсканы по этой таблице

Хочу просто средствами oracle оставить в этой таблице расчеты только за этот год.
Если из оракл удалить старые записи и замувить ету таблицу а потом заребилбить индексы
Насколько это будет корректно для Супермага?
13.07.2007 15:55
OlegON
 
По моему разумнее почитать про partitioning и вынести все мешающее в отдельную партицию. Никто не может дать гарантии, что запрос будет только в пределах этого года.
13.07.2007 16:03
orabin
 
1. в 8.1.6 партицирование еще отвратно отрабаывает
2. А если в принципе если удалить из ffmaprep?
Если пользователям не нужны прошлые года?
13.07.2007 16:11
OlegON
 
Цитата:
orabin 1. в 8.1.6 партицирование еще отвратно отрабаывает
2. А если в принципе если удалить из ffmaprep?
Если пользователям не нужны прошлые года?
8.1.6 уже морально устарела, перевести бы на 9.2.0.7... В принципе попробовать можно, но я бы не стал с этим связываться, потому, что как-то выделить и запретить работу с этим периодом не получится. Если действительно не нужны данные, то лучше закрыть период. Это хоть и криво, но лучше чем простая чистка. Но самое правильное - апгрейд и партиционирование. имхо.
13.07.2007 17:05
Little
 
Цитата:
inna Период закрой.
вот этого лучше не делать. Иначе вся неустановленная себестоимость вылезет наружу.
13.07.2007 17:15
inna
 
Но согласись - лучше чем чистить таблицы руками.
13.07.2007 17:18
Mtirt
 
Цитата:
orabin Надоели мне эти фулсканы по этой таблице

Хочу просто средствами oracle оставить в этой таблице расчеты только за этот год.
Если из оракл удалить старые записи и замувить ету таблицу а потом заребилбить индексы
Насколько это будет корректно для Супермага?
В этой таблице есть только движения документов. Если ты их тупо удалишь, ни один остаток по себестоимости не пойдет с действительностью.

Т.е. надо надо написать некую процедуру свёртки итогов и создания остатков на начало того года, который ты оставить собираешься.
Как - это твоя реализация, принципы сам придумывай.
13.07.2007 17:21
Little
 
Да согласен. Вот только способ борьбы с закытым периодом нашел RedShadow он загнал неустановленную себестоимость обратно..
13.07.2007 17:25
Mtirt
 
Цитата:
vadim Да согласен. Вот только способ борьбы с закытым периодом нашел RedShadow он загнал неустановленную себестоимость обратно..
Напомни ссылочку, плиз... А то теперь я не поняла....
13.07.2007 17:30
Little
 
Он на форму не выкладывал. Так с ним общались, он рассказывал. Если очень надо могу узнать!
13.07.2007 18:13
Mtirt
 
Да не надо. я просто смысла в этом особого не увидела.
16.07.2007 07:47
reddevil
 
Цитата:
orabin 1. в 8.1.6 партицирование еще отвратно отрабаывает
2. А если в принципе если удалить из ffmaprep?
Если пользователям не нужны прошлые года?
1. Нормально работает начиная с 8.1.5.
2. Можно обойтись PARTITION_VIEW
3. Если период нормально закрывать (не оставляя "розовых" документов, то все нормально (обрезку базы в расчет не беру ибо не знаю) )
4. Сколько записей в таблице? Может и не с тем боремся.
14.08.2007 13:59
orabin
 
А кого как отпартицирована ffmaprep?

Просто по году?
Какие индексы лучше сделать глобально индексированными,
а какие сделать локально индексированными?

Какие таблицы еще лучше отпартицировать?
странно что Супермаг под девятку не согдает их партицированными по умолчанию.
14.08.2007 15:17
OlegON
 
Цитата:
orabin странно что Супермаг под девятку не согдает их партицированными по умолчанию.
Супермаг много что странно делает. Разницы между версиями нет и я бы огорчился, если бы он мне их закомпрессил или спартицировал на 8ке... Или на 9i SE.
Опции темы


Часовой пояс GMT +3, время: 17:10.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.