Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения
KANSoftWare

Огромные LCK-файлы

Delphi , Базы данных , BDE

Огромные LCK-файлы

Автор: Scott Frolich

Если .EXE-файл расположен в том же каталоге, что и таблица Paradox, и флажок Local Share установлен в TRUE, .LCK-файл с каждым запросом растет как на дрожжах. Другая условие - вы имеете соединение посредством DbiOpenTable или TTable.Open.

РЕШЕНИЕ:

  1. Установите частный (private) каталог в какое-нибудь другое место
  2. Переместите .EXE-файл в каталог, отличный от каталога с файлами таблиц
  3. Установите Local Share в FALSE

Проблема, описанная в тексте, заключается в том, что при нахождении файла .exe в той же папке, где находится таблица Paradox, и при включенном флаге "Local Share" (Локальная доля), для каждого запроса создается новый файл LCK, что может привести к экспоненциальному росту этих файлов и вызвать проблемы с использованием дискового пространства и производительностью системы.

Предложенная решением заключается в следующих шагах:

  1. Создайте приватный (не делимый) каталог в другом месте.
  2. Переместите файл .exe в папку, отличную от папки, содержащей файлы таблиц Paradox.
  3. Установите флаг "Local Share" в значение FALSE.

Таким образом, вы сможете предотвратить создание множества файлов LCK для каждого запроса и уменьшить риск проблем с использованием дискового пространства и производительностью системы.

Вот подробное описание, что каждый шаг достигает:

  1. Создание приватного каталога: это позволяет файлу .exe доступ к таблице Paradox без создания общих блокировок для других таблиц или баз данных.
  2. Перемещение файла .exe в отдельную папку: это обеспечивает, что файл .exe не находится в той же папке, что и файлы таблиц Paradox, что помогает предотвратить конфликты и проблемы с блокировками.
  3. Установка флага "Local Share" в FALSE: это отключает делимость таблицы Paradox между несколькими приложениями или пользователями, что может помочь предотвратить конфликты и уменьшить количество создаваемых файлов LCK.

Следуя этим шагам, вы должны быть able to resolve the issue with excessive LCK file growth and improve overall system performance when working with Paradox tables.

Огромные LCK-файлы возникают, если .EXE-файл расположен в том же каталоге, что и таблица Paradox, и флажок Local Share установлен в TRUE.


Комментарии и вопросы


Ваше мнение или вопрос к статье в виде простого текста (Tag <a href=... Disabled). Все комментарии модерируются, модератор оставляет за собой право удалить непонравившейся ему комментарий.

заголовок

e-mail

Ваше имя

Сообщение

Введите код




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: BDE ::


реклама



©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru Rambler's Top100

Время компиляции файла: 2024-05-19 17:53:24
2024-05-29 05:36:46/0.0032041072845459/0