«cursors» etiketlenmiş sorular

2
İki oturum aynı ada sahip #temp tabloları oluşturabilir mi?
Geçici bir tablo ( #myTable) oluşturuyorum ve bir imleç kullanıyorum. Eşzamanlı kullanıcılar uygulamam üzerinden imlece erişirken bu bir sorun yaratır mı? Aynı ada sahip ayrı geçici tablolar oluşturmama izin veriyor mu? Örnek kod aşağıdadır: Open cursor; Fetch Next from cursor into @Variable_Temp_Table_Name; Create table #myTable(pk int) While @@Fetch_Status = 0 …

1
sp_cursoropen ve paralellik
Ben başımı etrafında almak gibi olamaz bir sorgu ile bir performans sorunu ile karşılaşıyorum. Sorguyu bir imleç tanımından çıkardım. Bu sorgunun yürütülmesi birkaç saniye sürüyor SELECT A.JOBTYPE FROM PRODROUTEJOB A WHERE ((A.DATAAREAID=N'IW') AND ((A.CALCTIMEHOURS<>0) AND (A.JOBTYPE<>3))) AND EXISTS (SELECT 'X' FROM PRODROUTE B WHERE ((B.DATAAREAID=N'IW') AND (((((B.PRODID=A.PRODID) AND ((B.PROPERTYID=N'PR1526157') OR …

1
53 milyon okumaya neden olan sp_cursorprepexec?
SQL Server 2012 ile bir Dynamics AX 2012 yüklemesi yapıyoruz. İmleçlerin artık kullanılmaması gerektiğini biliyorum, ancak AX bunu kullanıyor ve bu davranışı değiştiremeyiz, bu yüzden onunla çalışmak zorundayız. Bugün 53 milyondan fazla okuma ve 20 dakikadan fazla yürütme süresi ile çok kötü bir sorgu yakaladım. Bu sorguyu SentryOne izleme aracımızla …

3
Sp_WhoIsActive üzerinde çok sayıda “FETCH API_CURSOR0000…” (SQL Server 2008 R2)
Tuhaf bir durumum var. Kullanarak sp_whoisactivebunu görebilirsiniz: Tamam, bu sorgu ile, tetikleyen ne olduğunu görebilirsiniz (bu kelime İngilizce olarak mevcut mu?): 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 running CROSS APPLY sys.dm_exec_sql_text (c.sql_handle) t sonuç: bu basit select. Bu neden f kullanıyor etch_cursor? …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.