Время выполнения SQL запросов
Добавлено: Вт июн 30, 2015 2:39 pm
1. Простейшие запросы:
выполняются только после рестарта Historian (выполняются достаточно быстро в течении 1-2 секунд), через 3-5 минут после перезапуска, они перестают выполняться (отваливаются по таймауту).
В мониторе SQL Server при этом появляется множество запросов которые висят в ожидании с типом ожидания OLEDB
2. Не может ли причиной этого быть высокая фрагментация диска содержащего циркулярную область?
- Код: Выделить всё
SELECT Tbl1001.DateTime Col1005,Tbl1001.Value Col1007 FROM Runtime.dbo.History Tbl1001 WHERE Tbl1001.TagName=N'GPP1_RP16_ElHistTgs.CI123EIWIS117_R' AND Tbl1001.DateTime>='2015-06-29 00:00:00.000' AND Tbl1001.DateTime<='2015-07-02 00:00:00.000' AND Tbl1001.wwResolution=(86400000) AND Tbl1001.wwRetrievalMode=N'Cyclic' AND Tbl1001.wwTimeStampRule=N'End' AND Tbl1001.OPCQuality>=(192) AND (Tbl1001.Value IS NOT NULL)
выполняются только после рестарта Historian (выполняются достаточно быстро в течении 1-2 секунд), через 3-5 минут после перезапуска, они перестают выполняться (отваливаются по таймауту).
В мониторе SQL Server при этом появляется множество запросов которые висят в ожидании с типом ожидания OLEDB
2. Не может ли причиной этого быть высокая фрагментация диска содержащего циркулярную область?