Краткое описание :
Оптимизировать работу с таблицей FpLockDataОписание :
"Управление бюджетом" в целомЧто измененно :
Требуется оптимизировать работу с таблицей
FpLockData. Наиболее часто она используется для
блокировки и проверки блокировки данных бюджета.
Практически это сводится к поиску соответствующего
"семафора". Наибольшее количество использований таблицы
FpLockData - поиск по полям: "DataID + UsedID". а в
таблице такого индекса нет. Предполагаю, что если
завести такой индекс, то операции блокировки данных
будут происходить быстрее.
Как измененно :
Для ускорения поиска по полям "DataID + UsedID"
прежний индекс:
FpLockData01 = DataID + LockMode
изменен на:
FpLockData01 = DataID(NoUpcase) + UsedID
Т.к:
- количество индексов не добавилось
- отключен Upcase для DataID
Производительность операций модификации таблицы, также
должна увеличиться.