02.12.2004, 20:19 | #1 |
Участник
|
Часто жалуются на очень быстрый рост базы данных при работе Microsoft Axapta (до 10 Гб в месяц). Дело в том, что Аксапта при работе создает различные логи. Эти логи помогают выполнять "разбор полетов", но никак не влияют на работу самой Аксапты. В этом совете приводится список таблиц, которые можно безболезненно очищать при работе Аксапты. Благодарю Вадима Гончаренко и Максима Горбунова за ценные дополнения к этому совету.
Подробнее... http://axapta.mazzy.ru/hints/dbgrowthsolution/ |
|
03.12.2004, 11:51 | #2 |
Участник
|
Спасибо, Сергей за очень полезные советы по очистке таблиц.
В нашем случае суммарный "вес" всех указанных таблиц (за исключением InventSettlement и исторических данных в таблицах закупок и продаж) в общем росте базы данных составляет приблизительно 15 % от общего объема. Это действительно не мало в абсолютном исчислении, поэтому мы в рабочей базе данных также периодически чистим наиболее существенные из них (в нашем случае это SalesParmLine и SysDataBaseLog). Выравнивание влево также может дать в нашем случае приблизительно 5 % экономии. Таблицы закупок и продаж активно используются в отчетах для анализа ретроспективы бизнеса и поэтому пока не могут быть очищены. Но все эти действительно полезные операции, как следует из вышесказанного, не влияют качественно на снижение общего размера базы данных, поэтому, на мой взгляд, основной стратегией при быстром росте базы данных является проектирование адекватной технической архитектуры системы с учетом перспектив развития (горизонта планирования). Периодическая очистка таблиц здесь - хорошее средство качественного администрирования системы. |
|
03.12.2004, 12:44 | #3 |
Модератор
|
Цитата:
Сообщение от serge kotov
В нашем случае суммарный "вес" всех указанных таблиц (за исключением InventSettlement и исторических данных в таблицах закупок и продаж) в общем росте базы данных составляет приблизительно 15 % от общего объема.
.. Таблицы закупок и продаж активно используются в отчетах для анализа ретроспективы бизнеса и поэтому пока не могут быть очищены. Кстати, а что мешает использовать для анализа не ее, а, например, CustInvoiceTrans?
__________________
-ТСЯ или -ТЬСЯ ? |
|
03.12.2004, 13:22 | #4 |
Участник
|
Исторические реалии во-первых Не раз уж мысль проскальзывала, эх если бы делать всё сначала, то уж тогда бы...
Во-вторых, сложность с текущими отгрузками. А в принципе согласен с этой идеей. |
|
03.12.2004, 14:14 | #5 |
Участник
|
Цитата:
Сообщение от serge kotov
Выравнивание влево также может дать в нашем случае приблизительно 5 % экономии.
Индексы занимают меньше экстентов, следовательно меньше медленных дисковых операций. К тому же больше попаданий в кэш. |
|
03.12.2004, 15:21 | #6 |
Участник
|
Наверное должно быть так, и мы попытались это оценить, но достоверной разницы в скорости обработки, связанной с индексами при левом и правом выравнивании не получили... впрочем здесь не проводили точного исследования, так что вопрос для нас остался открытым.
|
|
03.12.2004, 15:25 | #7 |
Участник
|
Да, исследования не помешали бы.
В свое время, еще на 2.5 изменение выравнивания уменьшило базу на 30%. Но это были времена, когда откорреспондированные проводки в LedgerTrans не группировались, когда LedgerTrans была самой емкой таблицей... |
|
03.12.2004, 15:32 | #8 |
Модератор
|
Цитата:
Сообщение от serge kotov
Наверное должно быть так, и мы попытались это оценить, но достоверной разницы в скорости обработки, связанной с индексами при левом и правом выравнивании не получили... впрочем здесь не проводили точного исследования, так что вопрос для нас остался открытым.
__________________
-ТСЯ или -ТЬСЯ ? |
|
03.12.2004, 15:47 | #9 |
Участник
|
Цитата:
Сообщение от Vadik
Что касается скорости обработки, то в вашей БД...
Речь идет об этом случае http://axapta.mazzy.ru/articles/axapta_itanium/ А вообще говоря, процент хитов - важный показатель, за который стоит биться. |
|
03.12.2004, 16:48 | #10 |
Участник
|
Цитата:
Сообщение от mazzy
mazzy:
А вообще говоря, процент хитов - важный показатель, за который стоит биться. vadik: Подождите еще год - размер БД удвоится, вернемся к этой теме Надеюсь через год не вернемся, через 9 месяцев уже запланирован второй в связку Вот только SQL SERVER 2000 EE похоже может адресовать не более 64 GB |
|
03.12.2004, 17:20 | #11 |
Шаман форума
|
Да, а должностных лиц вообще искоренять надо. Вместе с кривыми постановщиками и программистами.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
21.12.2004, 13:06 | #12 |
Участник
|
Цитата:
Сообщение от serge kotov
Вот только SQL SERVER 2000 EE похоже может адресовать не более 64 GB
http://www.microsoft.com/sql/64bit/p...o/overview.asp |
|