ArkadyKiller

Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору contrafack Код: 77 running 0 NULL 0 15699911 15700205 (@P1 numeric(10),@P2 numeric(10),@P3 numeric(10))SELECT T1._Q_000_F_002RRef, T1._Q_000_F_003RRef, T1._Q_000_F_004RRef, ISNULL(T3._Fld13651RRef,0x00000000000000000000000000000000), CASE WHEN (ISNULL(T3._Fld13651RRef,0x00000000000000000000000000000000) = 0x8F411131DFD4B8184305C1582EFEFC30) THEN 0x01 ELSE 0x00 END, ISNULL(T3._Fld13650_TYPE,0x01), ISNULL(T3._Fld13650_RTRef,0x00000000), ISNULL(T3._Fld13650_RRRef,0x00000000000000000000000000000000), 0x00000000000000000000000000000000, 0x00000000000000000000000000000000, 0x00000000000000000000000000000000, T2._Fld123660_TYPE, T2._Fld123660_RTRef, T2._Fld123660_RRRef, MIN(T2._Fld123654), MIN(T2._Fld123654), MIN(T2._Fld123664), @P1, 0x00 FROM #tt82 T1 WITH(NOLOCK) INNER JOIN dbo._InfoRg123653X1 T2 ON (T1._Q_000_F_002RRef = T2._Fld123657RRef) AND (T1._Q_000_F_003RRef = T2._Fld123658RRef) AND (T1._Q_000_F_004RRef = T2._Fld123659RRef) LEFT OUTER JOIN dbo._Reference498 T3 ON ((T1._Q_000_F_003RRef = T3._IDRRef)) AND (T3._Fld3201 = @P2) WHERE (T2._Fld3201 = @P3) GROUP BY T1._Q_000_F_002RRef, T1._Q_000_F_003RRef, T1._Q_000_F_004RRef, ISNULL(T3._Fld13651RRef,0x00000000000000000000000000000000), CASE WHEN (ISNULL(T3._Fld13651RRef,0x00000000000000000000000000000000) = 0x8F411131DFD4B8184305C1582EFEFC30) THEN 0x01 ELSE 0x00 END, ISNULL(T3._Fld13650_TYPE,0x01), ISNULL(T3._Fld13650_RTRef,0x00000000), ISNULL(T3._Fld13650_RRRef,0x00000000000000000000000000000000), T2._Fld123660_TYPE, T2._Fld123660_RTRef, T2._Fld123660_RRRef | вижу что выборка из какой-то таблицы #tt это типа временная таблица где-то, и из нее что-то выбирается постоянно. Где она лежит? В памяти?, в базе такой таблы нет. Или в кэшэ. уже перевалило за 306%! Это как? из плана выполнения запроса Код:| SELECT T1._Q_000_F_002RRef, T1._Q_000_F_003RRef, T1._Q_000_F_004RRef, ISNULL(T3._Fld13651RRef,0x00000000000000000000000000000000), CASE WHEN (ISNULL(T3._Fld13651RRef,0x00000000000000000000000000000000) = 0x8F411131DFD4B8184305C1582EFEFC30) THEN 0x01 ELSE 0x00 END, ISNULL(T3._Fld13650_TYPE,0x01), ISNULL(T3._Fld13650_RTRef,0x00000000), ISNULL(T3._Fld13650_RRRef,0x00000000000000000000000000000000), 0x00000000000000000000000000000000, 0x00000000000000000000000000000000, 0x00000000000000000000000000000000, T2._Fld123660_TYPE, T2._Fld123660_RTRef, T2._Fld123660_RRRef, MIN(T2._Fld123654), MIN(T2._Fld123654), MIN(T2._Fld123664), @P1, 0x00 FROM #tt82 T1 WITH(NOLOCK) INNER JOIN dbo._InfoRg123653X1 T2 ON (T1._Q_000_F_002RRef = T2._Fld123657RRef) AND (T1._Q_000_F_003RRef = T2._Fld123658RRef) AND (T1._Q_000_F_004RRef = T2._Fld123659RRef) LEFT OUTER JOIN dbo._Reference498 T3 ON ((T1._Q_000_F_003RRef = T3._IDRRef)) AND (T3._Fld3201 = @P2) WHERE (T2._Fld3201 = @P3) GROUP BY T1._Q_000_F_002RRef, T1._Q_000_F_003RRef, T1._Q_000_F_004RRef, ISNULL(T3._Fld13651RRef,0x00000000000000000000000000000000), CASE WHEN (ISNULL(T3._Fld13651RRef,0x00000000000000000000000000000000) = 0x8F411131DFD4B8184305C1582EFEFC30) THEN 0x01 ELSE 0x00 END, ISNULL(T3._Fld13650_TYPE,0x01), ISNULL(T3._Fld13650_RTRef,0x00000000), ISNULL(T3._Fld13650_RRRef,0x00000000000000000000000000000000), T2._Fld123660_TYPE, T2._Fld123660_RTRef, T2._Fld123660_RRRef | в удобочитаемом виде Код: SELECT T1._Q_000_F_002RRef, T1._Q_000_F_003RRef, T1._Q_000_F_004RRef, ISNULL(T3._Fld13651RRef,0x00000000000000000000000000000000), CASE WHEN (ISNULL(T3._Fld13651RRef,0x00000000000000000000000000000000) = 0x8F411131DFD4B8184305C1582EFEFC30) THEN 0x01 ELSE 0x00 END, ISNULL(T3._Fld13650_TYPE,0x01), ISNULL(T3._Fld13650_RTRef,0x00000000), ISNULL(T3._Fld13650_RRRef,0x00000000000000000000000000000000), 0x00000000000000000000000000000000, 0x00000000000000000000000000000000, 0x00000000000000000000000000000000, T2._Fld123660_TYPE, T2._Fld123660_RTRef, T2._Fld123660_RRRef, MIN(T2._Fld123654), MIN(T2._Fld123654), MIN(T2._Fld123664), @P1, 0x00 FROM #tt82 T1 WITH(NOLOCK) INNER JOIN dbo._InfoRg123653X1 T2 ON (T1._Q_000_F_002RRef = T2._Fld123657RRef) AND (T1._Q_000_F_003RRef = T2._Fld123658RRef) AND (T1._Q_000_F_004RRef = T2._Fld123659RRef) LEFT OUTER JOIN dbo._Reference498 T3 ON ((T1._Q_000_F_003RRef = T3._IDRRef)) AND (T3._Fld3201 = @P2) WHERE (T2._Fld3201 = @P3) GROUP BY T1._Q_000_F_002RRef, T1._Q_000_F_003RRef, T1._Q_000_F_004RRef, ISNULL(T3._Fld13651RRef,0x00000000000000000000000000000000), CASE WHEN (ISNULL(T3._Fld13651RRef,0x00000000000000000000000000000000) = 0x8F411131DFD4B8184305C1582EFEFC30) THEN 0x01 ELSE 0x00 END, ISNULL(T3._Fld13650_TYPE,0x01), ISNULL(T3._Fld13650_RTRef,0x00000000), ISNULL(T3._Fld13650_RRRef,0x00000000000000000000000000000000), T2._Fld123660_TYPE, T2._Fld123660_RTRef, T2._Fld123660_RRRef |
|