процесс состоит из 3 частей:
а) почистить таблицу
б) загрузка данных в таблицу из файла
в) обработка данных с помощью query
в первый раз процесс валится потому что query timed out (3 минуты).
во второй раз все нормально, query выполняется за 2 секунды. При этом весь процесс запускается по новой с пункта а)
на первом запуске все записи новые, во второй раз это записи из того же файла.
Есть ли какое-то объяснение с точки зрения внутренних тайных процессов SQL server или надо искать внешние причины?
спасибо.
повторный запрос в SQL
-
- Уже с Приветом
- Posts: 12262
- Joined: 20 Dec 2000 10:01
- Location: Bellevue, WA
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
Рыть надо от памяти.
Например если машина девелоперская то спящий некоторое время SQL почти полностью выбивается из памяти .NET и пр аппликухами
Аналогично если есть много instances, то они дерутся за память.
Посмотрите на количество Page Faults процесса
Также хотелось бы увидеть время выполнения a b c в первом и втором случае.
Например если машина девелоперская то спящий некоторое время SQL почти полностью выбивается из памяти .NET и пр аппликухами
Аналогично если есть много instances, то они дерутся за память.
Посмотрите на количество Page Faults процесса
Также хотелось бы увидеть время выполнения a b c в первом и втором случае.
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
-
- Уже с Приветом
- Posts: 12262
- Joined: 20 Dec 2000 10:01
- Location: Bellevue, WA
Dmitry67 wrote:Рыть надо от памяти.
Например если машина девелоперская то спящий некоторое время SQL почти полностью выбивается из памяти .NET и пр аппликухами
Аналогично если есть много instances, то они дерутся за память.
Посмотрите на количество Page Faults процесса
Также хотелось бы увидеть время выполнения a b c в первом и втором случае.
машина не девелоперская, время буду засекать только сегодня.
триггеров никаких нет.
просто хотелось узнать есть ли какое-то теоретическое обоснование тому что по второму разу query выполняется гораздо быстрее (данные те же самые но второй раз они вставляются по второму разу)
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
-
- Уже с Приветом
- Posts: 1224
- Joined: 07 Sep 1999 09:01
- Location: Belmont, Ca
-
- Уже с Приветом
- Posts: 12262
- Joined: 20 Dec 2000 10:01
- Location: Bellevue, WA