|
Долго читается регистр | ☑ | ||
---|---|---|---|---|
0
noxxx
18.11.13
✎
11:31
|
Коллеги! Опять я к вам за мыслью.
Продолжаем разгребать тормоза нашей системы. В этот раз под прицелом документ Реализация. ПоЦУПили ЦУПом и выяснили, что очень долго выполняется следующий код: ОбщийМодуль.УправлениеЗапасами.Модуль : 4233 : УправлениеЗапасамиРасширеннаяаналитика.РасширеннаяАналитикаЗапасовИзменениеСостояния(СтруктураИсточника, Отказ, РежимПроведения); ОбщийМодуль.УправлениеЗапасамиРасширеннаяАналитика.Модуль : 4426 : АналитикаУчетаПартий = РасширеннаяАналитикаУчета.ПолучитьЗначениеКлючаАналитики( ОбщийМодуль.РасширеннаяАналитикаУчета.Модуль : 895 : ЭлементКлючАналитики = ПолучитьСоздатьКлючАналитики( ОбщийМодуль.РасширеннаяАналитикаУчета.Модуль : 790 : МенеджерЗаписи.Прочитать(); Очень долго читаются данные РСВ АналитикаУчетаЗатрат. В РСВ около 29000 записей. Вроде немного, но очень всё долго. Поможет ли обработка ключей аналитики? |
|||
1
Лефмихалыч
18.11.13
✎
11:34
|
(0) а для тех, кто других веток не читал и в гробу видел твои старые темы шерстить - конфа какая?
|
|||
2
Мимохожий Однако
18.11.13
✎
11:39
|
(0)какая обработка?
|
|||
3
noxxx
18.11.13
✎
11:44
|
(1) ё моё, забыл
конфа - УПП |
|||
4
fisher
18.11.13
✎
11:46
|
Не представляю, зачем тут ЦУП нужен был, если достаточно было простого замера производительности. Им и копайте вглубь.
А ЦУПом разгребайте производительность конкретных запросов, если до этого дойдет. |
|||
5
Maxus43
18.11.13
✎
11:46
|
именно на прочитать тормоз или таки на других строках из (0)?
|
|||
6
noxxx
18.11.13
✎
11:46
|
(5) Именно МенеджерЗаписи.Прочитать() выполняется очень долго.
|
|||
7
fisher
18.11.13
✎
11:47
|
(6) Может, очень большое количество раз, а не очень долго?
|
|||
8
noxxx
18.11.13
✎
11:47
|
(4) ЦУПом разгребали конкретные запросы в заказе покупателя. Не удалять же его.
|
|||
9
Maxus43
18.11.13
✎
11:49
|
(6) индексации и т.д. делается же на скуле регулярно?
|
|||
10
noxxx
18.11.13
✎
11:49
|
(9) Да, делается
|
|||
11
MadHead
18.11.13
✎
11:51
|
он не на блокировках ждет? что цуп по этому поводу говорит. Сколько выполняется такой запрос вне транзакции?
|
|||
12
Maxus43
18.11.13
✎
11:52
|
(10) я бы прошёлся обычным замером производительности сначала, посмотрел ключ записи какой в том менеджере, попробовал бы заменить на запрос или набор записей в зависимости от задачи...
|
|||
13
noxxx
18.11.13
✎
12:12
|
Процедура вызывается несколько раз по разным регистрам, но тормозит именно на "Аналитика учета партий"
|
|||
14
noxxx
18.11.13
✎
15:24
|
Так вот.
Регистр сведений "АналитикаУчетаПартий" не индексирован ни по одному измерению. Будет ли плохо, если его индексировать по измерениям? |
|||
15
Maxus43
18.11.13
✎
15:28
|
сколько в нём записей вобще?
|
|||
16
ДенисЧ
18.11.13
✎
15:41
|
скуль-профайлером поймай запрос и посмотри на его план
|
|||
17
noxxx
19.11.13
✎
09:39
|
В ходе расследования обратил внимание на то, что следующая по времени процедура - запись движений документа.
Глянул на SQL-сервер, а там в настройках базы для файла данных установлен неограниченный размер с ростом по 1 МБ. Админы в ужасе исправили на 10% - жуткие тормоза прекратились. Так что регистр тут не при чем. |
|||
18
Maxus43
19.11.13
✎
09:41
|
(17) это нихрена не объясняет тормоза в чтении данных
|
|||
19
noxxx
19.11.13
✎
10:03
|
(18) При чтении было ожидание на блокировках, которые возникали при записи данных. Запись данных шла долго, длительные блокировки, долгое чтение.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |