|
8.1 -пересчёт итогов средствами SQL - успехи есть? |
☑ |
0
Иван Болван
06.09.11
✎
11:45
|
Всего мнений: 0
Вкратце, есть SQL база на 50 ГБ на sql 2008, бухгалтерские итоги рассчитаны по февраль 2011. Заглючили итоги за март, т.е. когда делаю оборотку по счёту с 2 по 3 марта сальдо на конец одно, если с 1 по 3 марта, сальдо на конец другое. Пробовал запускать на копии стандартный пересчёт итогов, не заканчивается даже за 2 суток. Получилось ли у кого-нибуть пересчитать итоги бух регистра средствами sql, и если да, то как?
|
|
1
Иван Болван
06.09.11
✎
17:56
|
ап
|
|
2
упс
06.09.11
✎
18:05
|
Перерасчетом средставим SQL даже не заморачивался, но перед пересчетом из 1С всегда убеждаюсь, что статистика на sql server'e была обновлена. Если вдруг статистика по какой-то причине ночью не обновлялась, либо я пытаюсь запустить пересчет итогов в обед, когда уже была сделана куча проводок по РБ, ждать можно очень долго - в 15 минут на которые я могу выгнать пользователей не укладывается.
|
|
3
Иван Болван
07.09.11
✎
11:12
|
ап2
|
|
4
vde69
07.09.11
✎
11:17
|
1с и так делает пересчес тредствами SQL, возьми профайл и на пустой базе выдерни имена ХП пересчета.
а по сабжу (2) прав на 100%
|
|
5
H A D G E H O G s
07.09.11
✎
11:22
|
Глупости какие-то.
50 Гиговая центральная с дофигища движухи пересчитывалась за пару часов максимум.
Ночью, когда никого не было.
Регламенты + реиндексацию!
|
|
6
Дикообразко
07.09.11
✎
11:23
|
регламенты идут каждые n часов...
даже больше и не заморачиваюсь
|
|
7
unregistered
07.09.11
✎
11:25
|
Что-то не так с базой.
Двое суток даже для 50 Гб слишком круто.
Можно попробовать поэтапно сделать пересчет. Сначала до 2007-го года, потом - до 2008-го, затем - до 2009-го и т.д.
Конечно после первого этапа (итоги по 2007-й год) текущая работа бухов будет весьма медленной.
|
|
8
H A D G E H O G s
07.09.11
✎
11:26
|
(4) Удаляли как то неиспользуемый узел плана обмена. В наибольшей таблице изменение (не помню, какой - то Рег. сведений был) - было 16 млн записей в целом.
1С-ка за ночь не справилась.
SQL полным запросом с условием по узлу - тоже не справилась.
А вот порциями по 100000 записей - нормально удалилось.
|
|
9
proger2011
07.09.11
✎
11:29
|
(0) База маленькая, всё должно летать
|
|
10
Широкий
07.09.11
✎
11:40
|
Насколько я помню встроенный пересчет от того, как бы я написал руками не отличается
|
|
11
Широкий
07.09.11
✎
11:41
|
(8) Какое отношение регистр сведений имеет к пересчету итогов?
|
|
12
Широкий
07.09.11
✎
11:42
|
Вот странно, что штатный пересчет не включает в себя оборотные регистры накопления
|
|
13
Иван Болван
07.09.11
✎
16:33
|
ап3
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший