|
v7: Рарус Альфа Авто 77 (3.028) Долго идет ЗагрузитьВнешнююКомпоненту("AutoSalon.dll | ☑ | ||
---|---|---|---|---|
0
e053nk
08.11.12
✎
00:26
|
Может кто сталкивался,поможет где,что искать.
Суть проблемы. Перешли на новые сервера Win2003standart(64bit). SQL 2000SP4.после различных танцев с бубном,админом, запросом в техподдержку Раруса и получением оттуда новой версии драйвера защиты все вроде как бы заработало. Осталось пару эффектов неприятных, из которых один надоел уже не только пользователям, но мне тоже. Т.е. раньше загрузка 1сАльфа пользователем проходило( начиная с момента поиска ключа защиты Раруса) за 1-3сек. Сейчас у любого пользователя, на любом компе (на сервере тоже проверял), загрузка идет 45сек- 2 минуты. Сначала подумал что новый драйвер виноват, для "издевательств" над базой сделал копию в файловом формате. При первом же запуске загрузка прошла за теже 1-5сек каи раньше.Тоже самое с любого компа. Друг отладчик показал, что основное время загрузки висит на строке ЗагрузитьВнешнююКомпоненту("AutoSalon.dll"). В тех. поддержке ласково "послали", сославшись на то что совместимость такой конфигурации аппаратной и программной ими уже не гарантируется,и посоветовали занятся настройкой SQL. Только не объяснили,что там нужно настраивать и куда хотя бы смотреть.Поэтому задам вопрос здесь, Что можно(нужно) настроить в системе ,что бы в SQL загрузка ЗагрузитьВнешнююКомпоненту("AutoSalon.dll") происходило быстрее?(В идеале - как в файловой копии) |
|||
1
H A D G E H O G s
08.11.12
✎
00:46
|
Профайлером глянь, может че у SQL-я спрашивает.
|
|||
2
e053nk
08.11.12
✎
00:50
|
(1)К сожалению,не силен я в делах SQL. Как и что смотреть? Завтра админа озадачу- но надо знать хотя бы в какую сторону его посылать
|
|||
3
H A D G E H O G s
08.11.12
✎
00:56
|
ms sql profiler
|
|||
4
e053nk
08.11.12
✎
01:07
|
Я его открыл.Дальше там что делать?
|
|||
5
H A D G E H O G s
08.11.12
✎
01:08
|
(4) Погуглить 3 минуты и найти любой из 100500 видеоуроков.
|
|||
6
e053nk
08.11.12
✎
01:09
|
Все понял,ушел на просторы интернета.Спасибо за помощь
|
|||
7
e053nk
08.11.12
✎
01:28
|
Запустил New Trace
при загрузке дольше всего висело на строке: exec sp_executesql N'Select * from _1SCONST(NOLOCK) where ID=@P1 and OBJID=@P2 and DATE<=@P3 order by ID DESC, OBJID DESC, DATE DESC, TIME DESC, DOCID DESC', N'@P1 int,@P2 varchar(9),@P3 datetime', 5860, ' 0 ', 'Jan 1 1753 12:00:00:000AM' Символы 'Jan 1 1753 12:00:00:000AM' -какие то страные, я в то время еще не работал |
|||
8
H A D G E H O G s
08.11.12
✎
01:33
|
(7) Что значит дольше всех?
Какой примерно общий duration ? |
|||
9
e053nk
08.11.12
✎
01:58
|
ЕСли я правильно понял (полсе выключения 1 с )
Audit Logout 1CV7 sa 2953 369121 33 89513 316 52 2012-11-08 01:59:23.000 89513 - это duration 369121- это reads |
|||
10
H A D G E H O G s
08.11.12
✎
02:01
|
Вот у тебя 90 секунд выполняются запросы к SQL штоле?
|
|||
11
e053nk
08.11.12
✎
02:02
|
2строки идут подряд:
SQL:BatchCompleted Select * from _1SSYSTEM(NOLOCK) 1CV7 sa 0 16 0 0 316 52 2012-11-08 01:59:26.437 RPC:Completed exec sp_executesql N'Select * from _1SCONST(NOLOCK) where ID=@P1 and OBJID=@P2 and DATE<=@P3 order by ID DESC, OBJID DESC, DATE DESC, TIME DESC, DOCID DESC', N'@P1 int,@P2 varchar(9),@P3 datetime', 5860, ' 0 ', 'Jan 1 1753 12:00:00:000AM' 1CV7 sa 0 6 0 0 316 52 2012-11-08 01:59:26.450 Вот на второйи происходит остановка примерно на 1мин |
|||
12
H A D G E H O G s
08.11.12
✎
02:02
|
Ну там же столбики подписаны, какие проблемы?
|
|||
13
e053nk
08.11.12
✎
02:04
|
(12) Не понял я ,столбики то подписаны -что мне это на практике дает?
|
|||
14
H A D G E H O G s
08.11.12
✎
02:06
|
Я не спец в 7.7, но вот что нашел
http://www.softpoint.ru/article_id73.htm _1SCONST - табличка всех периодических реквизитов. Скорее всего она мощная и поэтому к ней запрос идет 1 минуту. Сделай регламенты SQL, может отпустит |
|||
15
H A D G E H O G s
08.11.12
✎
02:08
|
Поспрощай форум еще, вне пределов этой ветки. Всегда говорили, что 7.7 тормозит под SQL
|
|||
16
e053nk
08.11.12
✎
02:09
|
Ладно, большое спасибо за помощь,буду еще копать
|
|||
17
МихаилМ
08.11.12
✎
11:27
|
выбирает все значения константы
меньше и равно пустой дате. очень странный запрос скорее всего его придерся подправить |
|||
18
МихаилМ
08.11.12
✎
11:37
|
Jan 1 1753 12:00:00:000AM'
- не периодическия константа |
|||
19
МихаилМ
08.11.12
✎
11:44
|
в qvery analaser этот запрос исполняетсяс без ошибок ?
|
|||
20
МихаилМ
08.11.12
✎
13:17
|
тк нет ms sql 2000 проверить не могу
но я бы переписал запрос так Select * from _1SCONST(NOLOCK) where ID=@P1 and OBJID=@P2 and DATE=@P3 |
|||
21
e053nk
11.11.12
✎
02:55
|
(20) Это не я запрос пишу,я его только вижу при загрузки 1с Профайлере. Запрос , как я понимаю формируется командой ЗагрузитьВнешнююКомпоненту("AutoSalon.dll").Что она там делает -никто не знает . Но на ДБФ формате эффекта зависания вообще нет. Если эту константу я определю, есть ли возможность сократить период выборки пользовательскими средствами?
|
|||
22
H A D G E H O G s
11.11.12
✎
02:56
|
(21) Запилить индексы вручную тока.
|
|||
23
H A D G E H O G s
11.11.12
✎
02:56
|
Если ихтам нет, конечно.
|
|||
24
H A D G E H O G s
11.11.12
✎
02:56
|
Давай я подключусь, попробую
|
|||
25
H A D G E H O G s
11.11.12
✎
02:57
|
Все равно 3 ночи по Москве, утро воскресенья, самое время.
|
|||
26
H A D G E H O G s
11.11.12
✎
02:57
|
Счаст я кофейку заварю, а ты коннект готовь.
|
|||
27
e053nk
11.11.12
✎
03:07
|
Не, доступ дать не могу -не моя зона ответственности. Админ у нас строгий - с оружием ходит, пользователи его побаиваются.
Возвращаясь к теме,сейчас в ДБФ формате смотрю таблицу 1SCONST,поле ID -там вообще нет такого значения как 5860. Или это его переводить в другую систему счисления надо? |
|||
28
МихаилМ
11.11.12
✎
12:39
|
(21)
если dll не запакована и незашифрована тотекст будет в явном виде в конце файла (сегмент данных) сответствноо если исправлять текстовым редактором нужно заменить пробелами ненужный текст. |
|||
29
H A D G E H O G s
11.11.12
✎
12:49
|
(28) Нет не будет.
|
|||
30
H A D G E H O G s
11.11.12
✎
12:50
|
Будет только текст запроса и имена функций.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |