Вопросы с тегом «cursors»

16
Могут ли две сессии создавать таблицы #temp с одинаковыми именами?

Я создаю временную таблицу ( #myTable) и использую курсор. Создает ли это проблему, когда параллельные пользователи получают доступ к курсору через мое приложение? Позволяет ли мне создавать отдельные временные таблицы с одинаковыми именами? Ниже приведен пример кода: Open cursor; Fetch Next from...

15
sp_cursoropen и параллелизм

Я столкнулся с проблемой производительности с запросом, который, кажется, не может заставить меня задуматься. Я вытащил запрос из определения курсора. Этот запрос занимает несколько секунд, чтобы выполнить SELECT A.JOBTYPE FROM PRODROUTEJOB A WHERE ((A.DATAAREAID=N'IW') AND...

9
Много «FETCH API_CURSOR0000…» на sp_WhoIsActive (SQL Server 2008 R2)

У меня странная ситуация. Используя sp_whoisactiveя могу видеть это: Хорошо, с помощью этого запроса я вижу, что вызывает (существует ли это слово на английском языке?): SELECT c.session_id, c.properties, c.creation_time, c.is_open, t.text FROM sys.dm_exec_cursors (SPID) c --0 for all cursors...

9
sp_cursorprepexec вызывает 53 миллиона операций чтения?

Мы запускаем установку Dynamics AX 2012 с SQL Server 2012. Я знаю, что курсоры больше не должны использоваться, но AX использует их, и мы не можем изменить это поведение, поэтому нам приходится работать с ним. Сегодня я получил очень плохой запрос с более чем 53 миллионами операций чтения и...

8
Когда процедурные запросы абсолютно необходимы?

Я знаю, что мы склонны избегать курсоров и циклов в SQL Server любой ценой, но в каких ситуациях вам абсолютно необходимы процедурные запросы, а запросы на основе множеств просто не дадут вам результатов? Я понимаю разницу между ними, я просто никогда не сталкивался с ситуацией, когда мне нужно...