Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Příznaky

Jde o takovouto situaci:

  • Instalaci instance Microsoft SQL Server 2008 R2 v počítači.

  • Podprocesy v tomto případě neustále čekací typu CMEMTHREAD počkejte. Většina podprocesy pomocí tabulky proměnných nebo dočasné tabulky načíst nebo aktualizovat sady řádků. Například většina podprocesy spustit jeden z následujících příkazů:

    • CREATE TABLE 
    • CREATE INDEX 
  • Pro LOCK_HASH spinlock tvrzení je vysoká. Například počet spin možným kolizím a zpět mimo hodnoty pro LOCK_HASH spinlock zvýšit velmi rychle.

    Poznámka: Další informace o sledování LOCK_HASH spinlock naleznete v části "Další informace".

V tomto scénáři SQL Server 2008 R2 může být špatná.

Řešení

Informace o kumulativní aktualizaci

SQL Server 2008 R2


Oprava tohoto problému byla vydána nejprve v kumulativní aktualizace 6. Další informace o možnostech získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 klepněte na následující číslo článku databáze Microsoft Knowledge Base:

2489376 kumulativní aktualizace 6 pro SQL Server 2008 R2Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2008 R2 release. Doporučujeme zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

981356 SQL Server 2008 R2 sestavení, které byly vydány po vydání SQL Server 2008 R2

Informace o opravě hotfix

Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Tuto opravu hotfix instalujte pouze do systémů, ve kterých dochází k potížím popsaným v tomto článku. Tato oprava hotfix může být dále testována. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix.


Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tato sekce není uvedena, obraťte se na Zákaznický servis a podporu společnosti Microsoft k získaní opravy hotfix.


Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Pro úplný seznam telefonních čísel společnosti Microsoft Zákaznikého servisu a podpory nebo chcete-li vytvořit zvláštní požadavek na službu navštivte následující web společnosti Microsoft:

http://support.microsoft.com/contactus/?ws=supportPoznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.


Předpoklady

Chcete-li nainstalovat tuto opravu hotfix, musí mít Microsoft SQL Server 2008 R2.

Požadavek na restartování

Po instalaci této opravy hotfix nemusíte restartovat počítač.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje žádné další opravy hotfix.

Informace o souborech

Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.

32bitové instanci serveru SQL Server 2008 R2 databázové služby jádra

Název souboru

Verze souboru

Velikost souboru

Datum

Čas

Platforma

atxcore.dll

2009.100.1757.0

13,5520

8-Jan-11

0:37

x86

datacollectorcontroller.dll

2009.100.1757.0

135,520

8-Jan-11

0:36

x86

etwcls.mof

Není k dispozici

1,116,328

6-Jan-11

21:54

Není k dispozici

instmsdb.sql

Není k dispozici

2,241,260

6-Jan-11

20:23

Není k dispozici

mssqlsystemresource.ldf

Není k dispozici

524,288

6-Jan-11

23:51

Není k dispozici

mssqlsystemresource.mdf

Není k dispozici

63,569,920

6-Jan-11

23:51

Není k dispozici

sql_engine_core_inst_keyfile.dll

2009.100.1757.0

13,664

8-Jan-11

0:36

x86

sqlaccess.dll

2009.100.1757.0

415,584

8-Jan-11

0:34

x86

sqlagent.exe

2009.100.1757.0

367,968

8-Jan-11

0:37

x86

sqlagent100_msdb_upgrade.sql

Není k dispozici

2,371,245

6-Jan-11

21:52

Není k dispozici

sqlos.dll

2009.100.1757.0

14,688

8-Jan-11

0:25

x86

sqlscriptdowngrade.dll

2009.100.1757.0

14,688

8-Jan-11

0:25

x86

sqlscriptupgrade.dll

2009.100.1757.0

4,611,424

8-Jan-11

0:25

x86

sqlservr.exe

2009.100.1757.0

42,899,808

8-Jan-11

0:37

x86

sqsrvres.dll

2009.100.1757.0

89,952

8-Jan-11

0:25

x86


64-bit instanci serveru SQL Server 2008 R2 databázové služby jádra

Název souboru

Verze souboru

Velikost souboru

Datum

Čas

Platforma

atxcore.dll

2009.100.1757.0

31,584

7-Jan-11

23:36

x64

datacollectorcontroller.dll

2009.100.1757.0

26,2496

7-Jan-11

23:36

x64

etwcls.mof

Není k dispozici

1,116,328

6-Jan-11

21:54

Není k dispozici

instmsdb.sql

Není k dispozici

2,241,260

6-Jan-11

20:23

Není k dispozici

mssqlsystemresource.ldf

Není k dispozici

524,288

6-Jan-11

23:51

Není k dispozici

mssqlsystemresource.mdf

Není k dispozici

63,569,920

6-Jan-11

23:51

Není k dispozici

sql_engine_core_inst_keyfile.dll

2009.100.1757.0

14,176

7-Jan-11

23:36

x64

sqlaccess.dll

2009.100.1757.0

403,296

7-Jan-11

23:35

x86

sqlagent.exe

2009.100.1757.0

428,384

7-Jan-11

23:37

x64

sqlagent100_msdb_upgrade.sql

Není k dispozici

2,371,245

6-Jan-11

21:52

Není k dispozici

sqlos.dll

2009.100.1757.0

15,712

7-Jan-11

23:35

x64

sqlscriptdowngrade.dll

2009.100.1757.0

15,712

7-Jan-11

23:35

x64

sqlscriptupgrade.dll

2009.100.1757.0

4,610,912

7-Jan-11

23:35

x64

sqlservr.exe

2009.100.1757.0

62,007,648

7-Jan-11

23:37

x64

sqsrvres.dll

2009.100.1757.0

105,824

7-Jan-11

23:35

x64

Základní architektura Itanium SQL Server 2008 R2 databázové služby Instance

Název souboru

Verze souboru

Velikost souboru

Datum

Čas

Platforma

atxcore.dll

2009.100.1757.0

63,328

7-Jan-11

23:01

IA-64

datacollectorcontroller.dll

2009.100.1757.0

477,024

7-Jan-11

23:01

IA-64

etwcls.mof

Není k dispozici

1,116,328

6-Jan-11

21:54

Není k dispozici

instmsdb.sql

Není k dispozici

2,241,260

6-Jan-11

20:23

Není k dispozici

mssqlsystemresource.ldf

Není k dispozici

524,288

6-Jan-11

23:51

Není k dispozici

mssqlsystemresource.mdf

Není k dispozici

63,569,920

6-Jan-11

23:51

Není k dispozici

sql_engine_core_inst_keyfile.dll

2009.100.1757.0

19,296

7-Jan-11

23:01

IA-64

sqlaccess.dll

2009.100.1757.0

392,032

7-Jan-11

22:59

x86

sqlagent.exe

2009.100.1757.0

1,205,600

7-Jan-11

23:04

IA-64

sqlagent100_msdb_upgrade.sql

Není k dispozici

2,371,245

6-Jan-11

21:52

Není k dispozici

sqlos.dll

2009.100.1757.0

22,368

7-Jan-11

22:51

IA-64

sqlscriptdowngrade.dll

2009.100.1757.0

20,832

7-Jan-11

22:51

IA-64

sqlscriptupgrade.dll

2009.100.1757.0

4,617,056

7-Jan-11

22:51

IA-64

sqlservr.exe

2009.100.1757.0

121,714,528

7-Jan-11

23:04

IA-64

sqsrvres.dll

2009.100.1757.0

188,768

7-Jan-11

22:51

IA-64

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Další informace

Ke sledování LOCK_HASH spinlock, nastavte zpoždění a počet iterací, vhodné pro vaše prostředí následující kód a potom spusťte tento kód:SET NOCOUNT ONCREATE TABLE #spins([Spinlock Name] varchar(50),Collisions numeric,Spins numeric,[Spins/Collision] float,[Sleep Time (ms)] numeric,Backoffs numeric, InsertTime datetime DEFAULT GETDATE())
DECLARE @counter int = 1
WHILE @counter < 10
BEGIN
INSERT INTO #spins ([Spinlock Name], Collisions, Spins, [Spins/Collision], [Sleep Time (ms)], Backoffs) EXECUTE ('DBCC SQLPERF (''SPINLOCKSTATS'') WITH NO_INFOMSGS')
WAITFOR DELAY '00:00:05'
SET @counter +=1
END
SELECT * FROM #spins WHERE [Spinlock Name] = 'LOCK_HASH' ORDER BY InsertTime
DROP TABLE #spins

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×