![]() |
![]() |
|
Оптимизация SQL | ☑ | ||
---|---|---|---|---|
0
1c-bulgaria
17.08.10
✎
18:59
|
Привет всем. Кто-нибудь знает событие или метод которое может сгенерировать следуящую SQL конструкцию?
В течение анализа оказалось, что это одно из самых узких мест. CAST(COUNT(_AccumReg13195._RecorderTRef) AS NUMERIC(10,0)) AS f_1 FROM _AccumReg13195 WITH(SERIALIZABLE, UPDLOCK) WHERE _AccumReg13195._RecorderTRef = ? AND _AccumReg13195._RecorderRRef = ? |
|||
1
IronDemon
17.08.10
✎
19:01
|
Как в Болгарии с погодой?
|
|||
2
IronDemon
17.08.10
✎
19:02
|
Весь запрос покажи.
|
|||
3
1c-bulgaria
17.08.10
✎
19:03
|
Отличная погода
|
|||
4
France
17.08.10
✎
19:05
|
узнаешь что такое "(_AccumReg13195.") затем делаешь поиск по нему в пофигураторе, и начинаешь анализировать...
и усе... |
|||
5
1c-bulgaria
17.08.10
✎
19:06
|
Я знаю, что "(_AccumReg13195."), проблема в том, что запрос генерируется автоматически платформы, а не в другом месте явное
|
|||
6
1c-bulgaria
17.08.10
✎
19:07
|
РегистрНакопления.НДСПартииТоваров = "_AccumReg13195"
|
|||
7
IronDemon
17.08.10
✎
19:08
|
||||
8
IronDemon
17.08.10
✎
19:09
|
(5) Не верю (с)
|
|||
9
1c-bulgaria
17.08.10
✎
19:10
|
Я читал эту статью. Я получил запрос от ЦУПе.
|
|||
10
IronDemon
17.08.10
✎
19:11
|
Разве ЦУП не показывает место вызова?
|
|||
11
1c-bulgaria
17.08.10
✎
19:12
|
Нет :(
|
|||
12
1c-bulgaria
17.08.10
✎
19:13
|
Контекст {Документ.ОтчетОРозничныхПродажах.Форма.ФормаДокумента}/{КоманднаяПанель : ДействияФормы}/{Действие4} Действие4 = "ОК"
|
|||
13
IronDemon
17.08.10
✎
19:14
|
(12) Проведение документа
|
|||
14
1c-bulgaria
17.08.10
✎
19:16
|
Или ПриЗаписи() Или ПередЗаписи() в модул документа...
|
|||
15
IronDemon
17.08.10
✎
19:19
|
Битых ссылок нет?
|
|||
16
IronDemon
17.08.10
✎
19:20
|
||||
17
IronDemon
17.08.10
✎
19:20
|
(14) Не, эти процедуры не влияют на регистр.
|
|||
18
1c-bulgaria
17.08.10
✎
19:29
|
//Запрос SQL в терминах метаданных
SELECT CAST(COUNT(РегистрНакопления.НДСПартииТоваров.Регистратор) AS NUMERIC(10,0)) AS f_1 FROM РегистрНакопления.НДСПартииТоваров WITH(SERIALIZABLE, UPDLOCK) WHERE РегистрНакопления.НДСПартииТоваров.Регистратор = p_0 AND РегистрНакопления.НДСПартииТоваров.Регистратор = p_1 //p_0: 0x00000127 //p_1: 0xB4A3003048D210C711DFA9E9BE9F76E4 |
|||
19
IronDemon
17.08.10
✎
19:39
|
CAST(COUNT(_AccumReg13195._RecorderTRef) AS NUMERIC(10,0)) AS f_1 - получает числовой идентификатор документа
_RecorderTRef и _RecorderRRef - регистратор |
|||
20
1c-bulgaria
17.08.10
✎
19:45
|
Конструкция "ДЛЯ ИЗМЕНЕНИЯ" сгенеровать етот SQL запрос.Спасибо!
|
|||
21
IronDemon
17.08.10
✎
19:47
|
(20) И ты хочешь ее убрать? Зря.
Режим блокировки в регистре какой указан? |
|||
22
1c-bulgaria
17.08.10
✎
19:50
|
Нет :) Автоматический режим указан.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |