|
v7: база ПУБ на SQL проблема с быстродействием | ☑ | ||
---|---|---|---|---|
0
noxxx
22.08.12
✎
16:10
|
Есть база ПУБ на SQL пиленная-перепиленная. Пользователей в разное время 120-160.
Все жалуются на блокировки. Что только не делали. Все функции получения всяких остатков и итогов переписаны на прямые запросы, которые оптимизировать уже некуда. Есть документ реализация. Время проведения (от нажатия кнопки ОК до закрытия формы с проведенным документом) - 18 секунд. Это же жесть. Причем если запустить отладчик, то он показывает только 6 секунд. Из них 3 секунды - расчет регистров остатков и т.п. Вопрос №1: откуда берутся дополнительные 12 секунд, если отладчик этого не показывает? Вопрос №2: что за херня!? |
|||
1
noxxx
22.08.12
✎
16:10
|
Ну собсно предлагаю обмозговать и придумать что сделать :)
|
|||
2
Ёпрст
22.08.12
✎
16:11
|
(0) готовь 3 конверта
|
|||
3
noxxx
22.08.12
✎
16:12
|
Важные данные: пользователи сидят в терминальных сессиях на двух разных серверах. При блокировках загрузки процессора на 100% не наблюдается. Пробовали приблуду Ромикса, но она делает только хуже.
|
|||
4
noxxx
22.08.12
✎
16:13
|
(2) Не мой вариант.
|
|||
5
v4442
22.08.12
✎
16:14
|
(4) Спасибо скажи что не послали в телепатам.
|
|||
6
Ёпрст
22.08.12
✎
16:15
|
в профайлере то чего ?
Основное время на что тратится ? На получение останков поди ? |
|||
7
noxxx
22.08.12
✎
16:16
|
(6) Ну да, на получение останков и тратится.
|
|||
8
noxxx
22.08.12
✎
16:16
|
Но вопрос в том, где 12 секунд?!
|
|||
9
Ёпрст
22.08.12
✎
16:17
|
а в пубе, еще и проводки поди не оптимизированы..
на 41 счете учет по товарам есть ? |
|||
10
v4442
22.08.12
✎
16:17
|
По удаленке в одном филиале, док поводится 0,1 сек, а потом форма выводится очень долго.
|
|||
11
noxxx
22.08.12
✎
16:18
|
(9) Да тут о тонкой доводке речи не идет! Хочу получить ответ на вопрос № 1 для начала. А то не понимаю куда копать.
|
|||
12
Ёпрст
22.08.12
✎
16:19
|
(8) запись сохраненных значений формы, к примеру
+ а при открытии формы дока - обращение к винту вот тут, например: глУстановкаКнопкиПечать |
|||
13
Ёпрст
22.08.12
✎
16:20
|
и это, мот на клиента ташишь чего -нить.. типа ТЗ со всеми типами
|
|||
14
noxxx
22.08.12
✎
16:20
|
(12) А как бы проверить что это на самом деле оно? Возможно?
|
|||
15
Ёпрст
22.08.12
✎
16:21
|
(14) замер производительности в отладчике включи наконец..
:) + посмотри стек вызовов там же. |
|||
16
Ёпрст
22.08.12
✎
16:22
|
+ заремь код в ПриЗакрытии
ЗЫ: поставь turbomd.dll и играйся.. |
|||
17
Ёпрст
22.08.12
✎
16:22
|
на ходу
|
|||
18
Злопчинский
22.08.12
✎
16:25
|
(0) Проведение в ТА или как обычно - все через опу.. задним числом?
|
|||
19
noxxx
22.08.12
✎
16:26
|
блин, нашел присоединения целого регистра резервов без фильтра по складу и номенклатуре
|
|||
20
Mikeware
22.08.12
✎
16:26
|
(12) "установка кнопки печать" лечится кэшированием форм при запуске
|
|||
21
noxxx
22.08.12
✎
16:26
|
(18) Ну конечно же через опу. ТА - 31.08.12
|
|||
22
noxxx
22.08.12
✎
16:26
|
т.е. мы всегда в анальном числе
|
|||
23
noxxx
22.08.12
✎
16:34
|
(10) а что за док такой который 0.1 сек проводится?
|
|||
24
Ёпрст
22.08.12
✎
16:37
|
(20) ага.. хрен знает сколько лет назад это сделано у нас..
:) |
|||
25
leshikkam
22.08.12
✎
17:17
|
(23) в аську написал
|
|||
26
МуМу
22.08.12
✎
17:53
|
Пересчитай индексы, посмотри закрытие регистров(что бы в 0 закрывались). Смотри в конце концов профайлер - там точно все увидишь. Если не получится - обращайся.
http://softpoint.ru/ |
|||
27
noxxx
23.08.12
✎
11:25
|
(25) Куда пропал-то?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |