Тема: И снова выборки.
Ни чего не понимаю. Что случилось?
После перехода с 4.7 на 5.7. Скорость выборок упало в разы.
В чем может быть проблема?
ОС Server 2008
SQL Server 2008 64b
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
TechnologiCS → TechnologiCS → Документооборот и делопроизводство → И снова выборки.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Ни чего не понимаю. Что случилось?
После перехода с 4.7 на 5.7. Скорость выборок упало в разы.
В чем может быть проблема?
ОС Server 2008
SQL Server 2008 64b
Хм. Ну вообще то в TechnologiCS 5.7.0.0(10957) мы работу выборок как раз значительно переделали чтобы их ускорить. Пришлите (опишите) ваши выборки. все стали тормозить или все таки какие то отдельные?
Не все.
Я точено пока не понял.
Но вроде бы там, где помечен атрибут, но значение не введено.
Пример
SELECT DISTINCT
PVMain.prj_id,
PVMain.prjlist_id,
PV0.prjpar_string_value as PVF0,
PV1.prjpar_string_value as PVF1,
PV2.prjpar_int_value as PVF2,
Projects.PRJ_ID,
Projects.PRJTREE_ID,
Projects.PRJTYPE_ID,
Projects.PRJ_NAME,
Projects.PRJ_NOTE,
Projects.PRJ_COMMENT,
Projects.PRJ_HAVEPRJ,
Projects.ROUTING_ID,
Prjtypes.PRJTYPE_NOTE,
Prjtypes.PRJTYPE_ICO,
Routing.ROUTING_NOTE,
PRJVERSION.PRJVER_ID,
PRJVERSION.start_state_id,
PRJVERSION.finish_state_id,
PRJVERSION.prjver_name,
PRJVERSION.prjver_number,
PRJVERSION.prjver_rem,
PRJVERSION.prjverstate_id,
PRJVERSION.PRJVER_ACT,
PRJVERSION.prjver_locked_by,
PRJVERSION.CREATOR,
PRJVERSION.CREATE_DATE,
PRJVERSION.CHANGER,
PRJVERSION.CHANGE_DATE,
PRJVERACTFILE.filetype_id,
PRJVERSTATES.prjverstate_name,
PRJVERSTATES.TCS_ACCESS,
LOCKUSR.user_name as LOCKUSR_NAME,
CR_USER.USER_NAME as CR_USERNAME
FROM
PRJPARVALUES_EX PVMain
LEFT JOIN PRJVERSION ON (PVMain.prjver_id = PRJVERSION.prjver_id)
LEFT JOIN PROJECTS ON PROJECTS.prj_id = PVMain.prj_id
LEFT JOIN PRJTREEtype_ACCESS PTTA ON ((Projects.PRJTREETYPE_ID=PTTa.PRJTREETYPE_ID) AND (ptta.user_id=1055))
LEFT JOIN PRJTREE PrjTree ON (Projects.PRJTREE_ID = PrjTree.PRJTREE_ID)
left join PRJPARVALUES_EX PV0 on PV0.prjver_id=PVMain.prjver_id and PV0.prjpar_id=12
left join PRJPARVALUES_EX PV1 on PV1.prjver_id=PVMain.prjver_id and PV1.prjpar_id=29
left join PRJPARVALUES_EX PV2 on PV2.prjver_id=PVMain.prjver_id and PV2.prjpar_id=117
LEFT JOIN PRJTYPES Prjtypes ON (Projects.PRJTYPE_ID = Prjtypes.PRJTYPE_ID)
LEFT JOIN ROUTING Routing ON (Projects.ROUTING_ID = Routing.ROUTING_ID)
LEFT JOIN USERS CR_USER ON (PRJVERSION.CREATOR = CR_USER.USER_ID)
LEFT JOIN USERS LOCKUSR ON (PRJVERSION.PRJVER_LOCKED_BY = LOCKUSR.USER_ID)
LEFT JOIN PRJVERSTATES ON (PRJVERSION.PRJVERSTATE_ID = PRJVERSTATES.PRJVERSTATE_ID)
LEFT JOIN PRJVERACTFILE ON (PRJVERSION.PRJVER_ID = PRJVERACTFILE.PRJVER_ID)
WHERE (ptta.TCS_ACCESS > 0) /*and PVMain.OBJECT_TYPE_ID in ('L','D','V')*/ and PVMain.PRJPAR_ID=117 and (PVMain.prjpar_int_value IS NOT NULL) and ((PV0.prjpar_string_value collate Cyrillic_General_CI_AS)='12') and (PV2.prjpar_int_value IS NOT NULL)AND (ptta.TCS_ACCESS > 0)
AND ((PRJTYPE_NOTE collate Cyrillic_General_CI_AS)='ЗАКАЗ НА ПРОЕКТИРОВАНИЕ ОСНАСТКИ')
AND ((ROUTING_NOTE collate Cyrillic_General_CI_AS)='НОВЫЙ ЗАКАЗ НА ПРОЕКТИРОВАНИЕ СТО')
AND ((PRJVERSTATE_NAME collate Cyrillic_General_CI_AS)='АНАЛИЗ ЗАКАЗА В КБП')
Да можно было картинками выборки снять, но в принципе с этим все ясно.
Но я так понимаю это не все выборки тормозят, а некоторые?
Да можно было картинками выборки снять, но в принципе с этим все ясно.
Но я так понимаю это не все выборки тормозят, а некоторые?
Да, не все.
Хорошо. В принципе наши доработки должны были значительно ускорить большую часть выборок (особенно те, в которых идет поиск по параметрам). Хотя все зависит от кол-ва документов конечно же.
Хотелось бы тогда услышать
получили ли вы ускорение на выборках?
собрать инфу по выборкам которые у вас стали сильно тормознее. Сколько их и как они выглядят (скриншот или запрос). Если они все аналогичны, то достаточно одну из них ( по той что вы привели все ясно).
Вышлите, пожалуйста, данную информацию в техподдержку.
Мы обязательно по разбираемся и постараемся оптимизировать и еще более ускорить работу выборок.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
TechnologiCS → TechnologiCS → Документооборот и делопроизводство → И снова выборки.