Медленно перепроводит документы 1С SQL v7.7
09.07.2009
16:47
#1
Приветствую всех.
Недавно перевел 1С из dbf версии в SQL. База была уж слишком большая (5ГБайт).
И у меня образовалась проблема такая:
При перепроведении документов за период (Операции - Проведение документов) очень медленно эта операция выполняется. За ночь всего 2 недели перепровел. Хотя в dbf версии это все выполнялось гораздо быстрее (раз в 5)
Параметры сервера следующие:
Intel Xeon 3ГГц (4 ядра), ОЗУ 4 ГБайта, Свободного места на C диске 500МБайт, на диске, на котором лежит файл БД свободного места 18ГБайт, MSSQL 2000, размер файла MDF 11Гбайт, размер файла LDF 3ГБайта
Как ускорить? Что посоветуете?
Спасибо
Недавно перевел 1С из dbf версии в SQL. База была уж слишком большая (5ГБайт).
И у меня образовалась проблема такая:
При перепроведении документов за период (Операции - Проведение документов) очень медленно эта операция выполняется. За ночь всего 2 недели перепровел. Хотя в dbf версии это все выполнялось гораздо быстрее (раз в 5)
Параметры сервера следующие:
Intel Xeon 3ГГц (4 ядра), ОЗУ 4 ГБайта, Свободного места на C диске 500МБайт, на диске, на котором лежит файл БД свободного места 18ГБайт, MSSQL 2000, размер файла MDF 11Гбайт, размер файла LDF 3ГБайта
Как ускорить? Что посоветуете?
Спасибо
10.07.2009
11:10
#2
1. Какой версиии SQL-Server? (может быть проблема описана здесь: ; По ссылке предложено платное решение проблемы.
Есть песплатный проект 1с++ там вроде бы тоже есть решение.
Правда ни одно из них я лично не проверял...
Если без "примочек" то можно попробовать перепроводить небольшими периодами.
Перед запуском перепроведения закрыть 1С. Потом зайти монопольно, перепровести, например, месяц.
Опять закрыть 1С. Снова зайти, перепровести следующий месяц. И так далее...
2. На какой диск его устанавливал?
Если по умолчанию на диск C: то 500Мб свободного места маловато...
Дело в том что SQL для своей работы использует временную базу (tempdb), файлы которой лежат обычно в папке где он установлен. При работе с 1С эта база активно используется для временных таблиц и может вырастать в размерах.
Кроме того SQL версия 1С 77 всегда работает медленнее, причем именно на операциях перепроведения документов за большой период (смотри п. 1).
А еще, по поводу связки 1С и SQL посмотри (поищи) здесь ;
Есть песплатный проект 1с++ там вроде бы тоже есть решение.
Правда ни одно из них я лично не проверял...
Если без "примочек" то можно попробовать перепроводить небольшими периодами.
Перед запуском перепроведения закрыть 1С. Потом зайти монопольно, перепровести, например, месяц.
Опять закрыть 1С. Снова зайти, перепровести следующий месяц. И так далее...
2. На какой диск его устанавливал?
Если по умолчанию на диск C: то 500Мб свободного места маловато...
Дело в том что SQL для своей работы использует временную базу (tempdb), файлы которой лежат обычно в папке где он установлен. При работе с 1С эта база активно используется для временных таблиц и может вырастать в размерах.
Кроме того SQL версия 1С 77 всегда работает медленнее, причем именно на операциях перепроведения документов за большой период (смотри п. 1).
А еще, по поводу связки 1С и SQL посмотри (поищи) здесь ;
Бухгалтерия предприятия, редакция 1.6 (1.6.15.6) Дата запрета редактирования данныхОбновление ИБ в 8.1
Читают тему
(гостей: 1)