none
Долго выполняется запрос RRS feed

  • Вопрос

  • Добрый день! У меня есть таблица 200 тыс записей . в дном из полей лежит xml

    SELECT [Archives].value('(Cortege/EventSourceTime)[1]', varchar(20)), Start FROM [ArhTable]

    WHERE ID_Owner = @ID_Owner AND  SourceTime >= @StartDate AND SourceTime <= @EndDate

    индекс

    CREATE NONCLUSTERED INDEX [IX_Source]
    ON [dbo].[ARH7DF99B09-CE34-4B20-856D-D1130DC81ADB] ([ID_Owner],[SourceTime])
    INCLUDE ([Start])

    выполняется ну очень долго. если убрать строчку с xml, то все проходит быстро.
    23 апреля 2013 г. 7:56

Ответы

  • У меня значение для поля  ID(uniqueidentifier) генерируется в приложении и все вставляется BULK INSERT ом . Немного поэкспериментировал  с NEWSEQUENTIALID () и  в принципе работать стало гораздо быстрее!
    • Помечено в качестве ответа zolton 29 апреля 2013 г. 5:10
    28 апреля 2013 г. 17:06

Все ответы