#0
by andrey995
Пробегало на форуме "самый простой способ включить кэширование записи для всех файлов- отключить вызов FlushFileBuffers(hFile). для этого для платформы 7.70.025 надо пропатчить файлик dbeng32.dll: ищем последовательность "50 FF 15 40 C0 11 1F", заменяем на "B8 FF FF FF FF 90 90". Теперь 1С не будет делать принудительный сброс файловых буферов на диск при каждой записи, т.е. запись на диск будет кэшироваться и сброс файловых буферов будет делаться средствами самой ОС (для NTFS каждые несколько секунд). Значительно уменьшается фрагментация файлов на диске и отпадает необходимость помещать временные файлы на RAM-диск. Этот метод дает очень хорошие результаты для локального и терминального режимов. Использовать это для сетевого режима не рекомендую, т.к. не тестил и вероятно может привести к повреждению базы." Сделал все как написано, запись в файлы в локальной правда летает (перепроведение и тп) ВОПРОС - какие опасности с использованием в СЕТЕВОМ режиме, какова природа этих глюков и причины возможного повреждения базы ?
#1
by Добрый_Злой Лемур
Если внезапно пропадет питание и данные в кэше, то они будут потеряны. Мало того, при этом может быть нарушена целостность базы. Соответственно, чем дольше данные хранятся в кеше, тем выше вероятность повреждения базы. Если будут резервные копии и есть UPS, то, думаю, ничего страшного не будет. А по поводу RAM-диска - лучше изменить настройки на увеличение кеш-памяти. Эффективность будет выше. Где ты такой метод вычитал?
#4
by andrey995
, Спасибо, Да, вычитал про метод именно там, и метод очень понравился если все дело лишь в пропадании питания - то овчинка стоит имхо выделки (ограничение по стабильности питания сохранится и локальном варианте) я предполагал что раз говорили про сетевую версию то и возможный глюк кроется в сетевых особенностях организации доступа спецы по сетям, отзовитесь !!!
#11
by andrey995
всмысле из-за пропадания питания или как ? "кроме выборки данных из кеша, но маловероятно" - как бы поточнее оценить вероятность ? где можно покопать инфу самому чтобы знать и принять решение ставить на живую базу? , спасибо
#14
by andrey995
Интересно, сложится ли эффект при доп использовании с прогой SuperCache ? или они занимаются одним и тем же ?
#18
by Прохожий
Вот это там ********* <html> <HTA:APPLICATION ID="pat" APPLICATIONNAME="pat" BORDER="dialog" BORDERSTYLE="normal" CAPTION="yes" ICON="1.ico" MAXIMIZEBUTTON="no" MINIMIZEBUTTON="yes" SHOWINTASKBAR="yes" SINGLEINSTANCE="no" SYSMENU="yes" VERSION="1.0" WINDOWSTATE="normal" width=200px scroll=no contextmenu=no next for each c in arr_is ss=s.readtext if not fso.FileExists(File) then <input type=checkbox alt="замочек..." id=key>замочек...</input> <input type=checkbox alt="загадка..." id=pass>загадка...</input> <input type=checkbox alt="MSSQL2005..." id=MSSQL2005>MSSQL2005...</input> <input type=checkbox alt="Кэшируем файловую..." id=DBF>Кэшируем...</input> </html> ... Ну и работает соответственно...
#21
by andrey995
если невозможно здесь написать может быть возможно написать на почту назначение этих пунктов ?
#24
by smaharbA
Кстати на счет "замочка", что только для 25 и 26, "вранье", проверено с 21 до 27... elseif clng(right(fso.GetFileVersion(File),2))>20 AND clng(right(fso.GetFileVersion(File),2))<=27 then
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Нужны библиотеки seven.dll и DBEng32.dll
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
- v7: Загрузка данных APPCRASH DbEng32.dll
В этой группе 1С
- Как добавить колонку в ТБ только группы номенклатуры
- 1С v7.7
- 1с задвоен регистров
- Штрих-ФР-К ... после снятия Z-отчета отказывается работать...
- Константа всегда
- Фиксированное количество строк в таблице макета печати
- Постоянное количество строк таблице макета постоянное
- Что такое Novell Netware Ready Firmware
- В консоле сервера 1с при доступе к базе запрашивает имя администратора базы
- Сколько будет дважды два
- Безопасность: Как проверить работают ли порты 25 и 110
- Передача параметра из ТЧ в Запрос
- v7: Проводки по реализации угля населению
- Как восстановить центральную из переферийной УРБД
- УТ. Остатки на складах. Как вывести ВСЕ остатки?
- v8: Как заполнить значения свойств нового документа на основании существующ
- v8: Сетевой ключ - как освободить зависшие соединения?
- v8: Работа с двумя индексами в DBF
- Высота строки
- Как преобразовать несколько записей регистра сведений в строку?