|
25.07.2006, 16:31 | #1 |
Иван Захаров
|
Цитата:
Сообщение от velk
Виртуальных компаний нет....слава богу...
база архивируется каждый день размер её 40Гб сервер 2-х процессорный XEON Есть несколько способов идентификации и лечения проблемы, но они скорее представляют собой "сакральные знания" (как любят говорить в одной цветочной компании - "конкурентные преимущества"), которые на форуме выкладывать смысла не имеет. Вот, например, Yaroslav Batozskiy, будучи представителем данной цветочной компании, кратко описывал методы решения данной проблемы с намеком продажу всем желающим (см. выше). А можно поинтересоваться, Вы сами внедряете (внутренний проект) или пользуетесь услугами консультантов? Если Вы работаете с внедренцем - адресуйте вопрос ему - ведущий разработчик должен решить проблему. В любом случае Вам нужен профессионал который через это "проходил" и данную проблему решал неоднократно. |
|
24.08.2006, 11:16 | #2 |
Участник
|
Цитата:
Сообщение от ziva
Есть несколько способов идентификации и лечения проблемы, но они скорее представляют собой "сакральные знания" (как любят говорить в одной цветочной компании - "конкурентные преимущества"), которые на форуме выкладывать смысла не имеет.
Вот, например, Yaroslav Batozskiy, будучи представителем данной цветочной компании, кратко описывал методы решения данной проблемы с намеком продажу всем желающим (см. выше). Ziva, а почему эту известную компанию называют "цветочной" ? Давно уже не в теме, но попробую вспомнить, чего я тогда наваял. 1. Берем связи по recid из словаря--формируем таблицу связей. 2. Запускаем анализатор БД. Он полчаса шуршит, и выдает такую же таблицу, как в п.1., но с дополнительной колонкой "Вероятность". Там, где вероятности меньше процентов 75 -- отбрасываем сразу. Осталось 5...10 строк. Смотрим данные. На тех клиентах, где я это делал -- по 2...3 связи из этих 10 предполагаемых -- это реальные связи и кастом код разработчика, которые они не отразили в типах полей и которые надо врукопашную добавить в таблицу, полученную в п.1. Остальные--случайные совпадения 3. Запускаем дефрагментатор. Все. А в чем вопрос-то ? П. 1 и 3 реализуются тривиально на T-SQL, причем для первого, по моему, достаточно одного select'а. В смысле, алгоритм тривиальный, а клаву топтать надо будет долго. П.2 имеет смысл, если кастом-кода много, приложение старое, и источники знаний уже покинули компанию. Если разработчики здесь--то недокументированные связи извлекаем из голов. |
|
24.08.2006, 12:21 | #3 |
Иван Захаров
|
Цитата:
Сообщение от Kasper
Ziva, а почему эту известную компанию называют "цветочной" ?
|
|