Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Felmeddelande när jag kör mot en vy

Postades av 2006-05-14 16:21:45 - Ann-Louise Algotsson Ljunglöf, i forum sql-server/msde, Tråden har 2 Kommentarer och lästs av 781 personer

Hej!

Jag är en entusiastisk användare av T-SQL men på amatörnivå. Jag har nu stött på följande problem:

Följande script fungerar som det ska mot tabellen ind_tab och ger ett korrekt resultat enligt nedan

Select mynd1,rednr, count(*) as 'antal'
from dbo.ind_tab
where mynd1=410
group by mynd1,rednr
order by mynd1,rednr

Svar:
mynd1 rednr antal
410 1072 107
410 1230 34
410 1511 91
410 1512 604
410 1514 55
410 1521 231
410 1555 162
410 1556 93
410 1562 302
410 1601 90
410 1621 278
410 1622 76
410 1690 707
410 1841 186
410 1842 191
410 1843 183
410 1845 530
410 1848 231
410 1940 22
410 1941 138
410 2040 306
410 2160 416

När jag kör exakt samma script mot vyn vy_ind_tab får jag följande felmeddelande:

Select mynd1,rednr, count(*)
from dbo.vy_ind_tab
where mynd1=410
group by mynd1,rednr
order by mynd1,rednr

Felmeddelande:
Server: Msg 8650, Level 13, State 127, Line 1
Intra-query parallelism caused your server command (process ID #53) to deadlock. Rerun the query without intra-query parallelism by using the query hint option (maxdop 1).

Vad betyder detta felmeddelande? Om jag modifierar scriptet enligt nedan eller skriver
where-satsten som 'where mynd1 like 410' fungerar det


Select mynd1,rednr, count(*) as 'antal'
from dbo.vy_ind_tab
where mynd1 in(410,717)
group by mynd1,rednr
order by mynd1,rednr

Svar:
mynd1 rednr antal
410 1072 107
410 1230 34
410 1511 91
410 1512 604
410 1514 55
410 1521 231
410 1555 162
410 1556 93
410 1562 302
410 1601 90
410 1621 278
410 1622 76
410 1690 707
410 1841 186
410 1842 191
410 1843 183
410 1845 530
410 1848 231
410 1940 22
410 1941 138
410 2040 306
410 2160 416
717 4980 60

Tacksam för hjälp med detta för mig stora mysterium
/Ann-Louise


Svara

Sv: Felmeddelande när jag kör mot en vy

Postades av 2006-05-17 08:46:37 - Mikael Wedham

Hej!

Du har förmodligen en dator med Hyperthreading. Det skulle man kunna stänga av för att det gynnar inte SQL Server - snarare tvärtom.

Det som händer är att SQL delar upp frågan på 2 processorer (fast den har en...) och då kan det li så att den råkar läsa samma data 2 gånger samtidigt.

Man löser det genom att skriva om frågan - som du redan testat, eller genom att skriva
OPTION (MAXDOP 1) i slutet. Då anger man att den inte skall ta fram en parallell-plan,
som är orsaken till ditt strul.

/micke


Svara

Sv: Felmeddelande när jag kör mot en vy

Postades av 2006-05-23 15:29:37 - Ann-Louise Algotsson Ljunglöf

Tack!

Jag var mest orolig för att det kunde vara något fel med vyn som jag skapat. Detta besked besparade mig ett fruktlöst letande efter ett sådant fel.

/Ann-Louise


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 619
27 953
271 709
485
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies