Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблема с MSSQL for CE / 2 сообщений из 2, страница 1 из 1
09.03.2001, 14:03
    #32002881
DmitryGolubev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с MSSQL for CE
Може кто сталкивался.
Пишу запрос проверяю на QueryAnalizer-е исполняется на за 8мс
Исполняется на iPAQ Compaq, работает более 5 минут
Предположение, что не используются индексы, хотя в репликации галочка по переносу индексов стоит.

Запрос следующий
SELECT
DISTINCT
PG.*
FROM
tbPriceListsGroups as PLG

INNER LOOP JOIN tbProductsGroups as PG ON
PG.FirmID = PLG.FirmID
and PG.GroupID = PLG.GroupID

LEFT OUTER LOOP JOIN tbProductsGroups as PG_1 ON
PG_1.FirmID = PLG.FirmID
and RTRIM( PG.ListParentID ) LIKE '%'+ RTRIM( PG_1.ListParentID ) +'%'

WHERE
PLG.PLID = 'S1'
and PLG.FirmID = 'SA'
and PLG.StructureID = 'ACE'

Кстати если у таблиц ставить WITH ( INDEX(0) ) перестает скакать по индексам, хотя как показывает QA индексы используются одни и теже

Спасибо
...
Рейтинг: 0 / 0
09.03.2001, 14:11
    #32002882
DmitryGolubev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с MSSQL for CE
Насчет WITH ( INDEX(0) ) разобрался
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблема с MSSQL for CE / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]