Список форумов Акцент Акцент
официальный форум разработчика программы Акцент
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

тормоза при выборке документов по корреспонденту

 
Начать новую тему   Ответить на тему    Список форумов Акцент -> Акцент 6.0
Предыдущая тема :: Следующая тема  
Автор Сообщение
prospector



Зарегистрирован: 02.09.2005
Сообщения: 51
Откуда: Brazil

СообщениеДобавлено: Вт Сен 06, 2005 10:27 am    Заголовок сообщения: тормоза при выборке документов по корреспонденту Ответить с цитатой

Accent6 SQL b230.
наблюдаю следующее:
рабочий интервал - месяц
под логином Вася становлюсь на корр-та, чтобы посмотреть список документов по нему, и наблюдаю жуткие томоза при выборке 3-х документов; если документов больше - то на сервере deadlock; при выборке по папке, счету, объекту учета, аналитике и шаблону все просто летает.
под логином Оля или Админ на том же ПК все просто летает.
дело наверное в правах.
кто нибудь сталкивался с подобным?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
taa



Зарегистрирован: 11.03.2005
Сообщения: 135

СообщениеДобавлено: Вт Сен 06, 2005 12:29 pm    Заголовок сообщения: Re: тормоза при выборке документов по корреспонденту Ответить с цитатой

prospector писал(а):
Accent6 SQL b230.
наблюдаю следующее:
рабочий интервал - месяц
под логином Вася становлюсь на корр-та, чтобы посмотреть список документов по нему, и наблюдаю жуткие томоза при выборке 3-х документов; если документов больше - то на сервере deadlock; при выборке по папке, счету, объекту учета, аналитике и шаблону все просто летает.
под логином Оля или Админ на том же ПК все просто летает.
дело наверное в правах.
кто нибудь сталкивался с подобным?

Проблема в хранимой процедуре ap_doclist_load2. Эта хранимка отвечает за загрузку списка документов. Проблема в том, что она универсальная и одна отвечает за загрузку списка документов из разных мест (корреспонденты, счета, шаблоны и т.д.), вследствии чего происходит некорректное кеширование сервером ее выполнения. В 7-ке на каждое место написали отдельную хранимку, что значительно облегчило жизнь Smile
Для решения твоей проблемы хранимку надо переделать.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
prospector



Зарегистрирован: 02.09.2005
Сообщения: 51
Откуда: Brazil

СообщениеДобавлено: Вт Сен 06, 2005 2:46 pm    Заголовок сообщения: Re: тормоза при выборке документов по корреспонденту Ответить с цитатой

taa писал(а):
Проблема в хранимой процедуре ap_doclist_load2. Эта хранимка отвечает за загрузку списка документов. Проблема в том, что она универсальная и одна отвечает за загрузку списка документов из разных мест (корреспонденты, счета, шаблоны и т.д.), вследствии чего происходит некорректное кеширование сервером ее выполнения. В 7-ке на каждое место написали отдельную хранимку, что значительно облегчило жизнь Smile
Для решения твоей проблемы хранимку надо переделать.

то что эта ХП нуждается в переделке - аксиомаSmile
я не могу понять, почему при разных логинах на одном и том же ПК разное поведение?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
taa



Зарегистрирован: 11.03.2005
Сообщения: 135

СообщениеДобавлено: Ср Сен 07, 2005 9:01 am    Заголовок сообщения: Re: тормоза при выборке документов по корреспонденту Ответить с цитатой

prospector писал(а):
то что эта ХП нуждается в переделке - аксиомаSmile
я не могу понять, почему при разных логинах на одном и том же ПК разное поведение?

Из-за кэширования плана выполнения сервером. Кстати, мне как-то помогло вставка в хранимку инструкции WITH RECOMPILE.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
prospector



Зарегистрирован: 02.09.2005
Сообщения: 51
Откуда: Brazil

СообщениеДобавлено: Ср Сен 07, 2005 3:48 pm    Заголовок сообщения: Re: тормоза при выборке документов по корреспонденту Ответить с цитатой

WITH RECOMPILE уже давно стоит, но в последнее время не помогаетSad
будем искать...Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Акцент -> Акцент 6.0 Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group