Автоматическая переиндексация базы

11.09.12

База данных - HighLoad оптимизация

Автоматическая переиндексация базы


Здравствуйте.

Опишу ситуацию, с которой столкнулся.

Была необходимость выгружать данные из 1С(7.7) в файлы csv. Написал обработку и назначил задачу средствами Windows(Назначение заданий) запуска 1С, система при запуске проверяла время и если это происходило ночью ( а выгружать надо было ночью, чтобы собрать все данные за ночь) то запускалась моя обработка.

Но возникла проблема, файлы не создавались. Некоторые пользователи не корректно выходили из базы и систему надо было запускать для переиндексации, что автоматически делать не получалось, поэтому было решено сделать батник, который запускается перед запуском 1С ночью, удаляет все файлы с расширением *.cdx и тогда программа уже сама автоматически создавала индексы при запуске.

Текст батника:

 

@echo off

 

chcp 1251 >nul

 

; каталог базы

 

set db=D:\DataBase\КаталогБазы

 

;принудительно сносим индексы

 

del %db%\*.cdx /Q 

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Инструменты администратора БД Бухгалтер Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 1C77 Россия Абонемент ($m)

Обработка предназначена для сохранения открытого документа (измененного или нового) в случае, когда штатное сохранение невозможно.

1 стартмани

03.04.2007    15364    472    Shaman100M    5    

18

Менеджеры внешних отчетов Инструменты администратора БД Системный администратор Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 1C77 Абонемент ($m)

Очень удобное приложение для систематизации и настройки запуска внешних отчетов для 1С

1 стартмани

07.12.2006    20756    537    avega    12    

18

Инструменты администратора БД Корректировка данных Перенос данных 1C Системный администратор Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Россия Управленческий учет Бесплатно (free)

Позволяет в заданное время запускать задания для 1Сv77 Торговля и склад (может работать и с комплексной конфигурацией). Проводит необходимое регулярное обслуживание базы: Восстанавливает последовательности документов. Переносит "на вчера" даты запрета редактирования документов. Тестирует и исправляет ИБ. Проводит синхронизации распределенных ИБ. Делает резервные копии базы. Позволяет запускать другие внешние обработки. Итогами работы за ночь отчитывается по электронной почте. Удобная программа для не замороченных на программировании пользователей и администраторов. Крайне простой и интуитивно понятный интерфейс. Она Вам понравится.

06.10.2006    28198    2036    recommend    36    

51

Журнал регистрации Инструменты администратора БД Системный администратор Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Россия Бесплатно (free)

Позволяет увидеть, кто и на каком компьютере работает в программе в данный момент. Возможность отправить сообщение через "NET SEND".

07.08.2006    19337    1141    antonrost    1    

29

Инструменты администратора БД Системный администратор Программист 1С:Предприятие 7.7 1C77 Россия Бесплатно (free)

Использование виртуального диска Для сравнения, перепроведем порядка 40 документов по реализации в ПУБ на локальной базе в разделенном режиме с одним пользователем: Произведем по два замера (для усреднения результатов) с использованием вирт. диска Z:\ и без него: С размещением временных на вирт.диске, размером 40 Гб: (командная строка: D:\1c\BIN\1cv7.exe /TZ:\) 1-й замер: 69 сек 2-й замер: 66 сек Стандарт.режим (без вирт.диска): (командная строка: D:\1c\BIN\1cv7.exe) 1-й замер: 129 сек 2-й замер: 132 сек

26.04.2006    13956    smrostov    6    

7
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. fermion 12.09.12 11:36 Сейчас в теме
А не проще ли запускать 1С в пакетном режиме для переиндексации?
2. Gazulo 25 18.09.12 12:03 Сейчас в теме
Может быть, не пробывал
Для отправки сообщения требуется регистрация/авторизация