27.08.2003, 23:25 | #1 |
Участник
|
Уменьшение базы данных Axapta
Вероятно, у каждого админа, эксплуатирующего базу данных возникает проблема, быстро растущий объем данных. Axapta так же не лишена данной проблемы. Мое недолгое изыскание по уменьшению базы привели меня к следующим выводам:
объем можно уменьшить за счет удаления разнесенных журналов из таблицы LedgerJournalTrans, InventJournalTrans стандартными средствами Axapta; также не мешает почистить историю по номерным сериям; периодически очищать журнал баз данных; журнал регистрации прихода товара; удалять разнесенные заказы и закупки и т.д.; на крайний случай отключить часть индексов. Но это все мелочи. На которые в принципе можно сильно не обращать внимания. Зато есть всем знакомая табличка InventSettlement, размер ее оказался равным 50% от размера всей базы. Итак, база 5Гб, табличка 2,1 Гб (вместе с индексами), вот это пожалуй камень преткновения. Зачем она нужна, все надеюсь знают. Сам собой напрашивается вопрос, как ее уменьшить. Первый и наиболее безболезненный способ это удалить прямой и обратный ваучер по процедурам пересчета или коррекции. Остаются ваучеры пересчета и закрытия, которые никто не отменял. Их тоже можно удалить, но это надо сделать ювелирно. Если кто экспериментировал с этой таблицей прекрасно знает, что вмешательство в нее может привести к тому, что пересчета и закрытия у Вас больше не будет. Поделитесь господа своими соображениями как наиболее корректно удалить данные из этой таблички, может кто еще, что большое предложить удалить безболезненно. |
|