FIX: Masalah pemblokiran dan kinerja mungkin terjadi saat Anda mengaktifkan jejak bendera 1118 SQL Server 2005 jika beban kerja penciptaan Daftar Tabel sementara tinggi

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 936185 - Melihat produk di mana artikel ini berlaku.
Bug: #50001020 (SQL perbaikan terbaru)
Microsoft mendistribusikan perbaikan Microsoft SQL Server 2005 sebagai satu file download. Karena perbaikan kumulatif, setiap rilis baru berisi semua perbaikan terbaru dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2005 fix rilis.
Perbesar semua | Perkecil semua

Ringkasan

Artikel ini menjelaskan berikut tentang perbaikan terbaru ini rilis:
  • Masalah yang diperbaiki oleh paket perbaikan terbaru
  • Prasyarat untuk menerapkan perbaikan terbaru Paket
  • Apakah Anda harus merestart komputer setelah Anda menerapkan paket perbaikan terbaru
  • Apakah paket perbaikan terbaru digantikan oleh setiap perbaikan terbaru lainnya Paket
  • Apakah Anda harus membuat perubahan registri setelah Anda menerapkan paket perbaikan terbaru
  • Berkas yang terkandung dalam perbaikan terbaru Paket

Gejala

Dalam Microsoft SQL Server 2005, Anda mungkin memperhatikan masalah pemblokiran dan kinerja yang terkait. Anda mengalami masalah ini jika kondisi berikut ini benar:
  • Anda mengaktifkan jejak bendera 1118.
  • Daftar Tabel sementara penciptaan beban kerja tinggi.
  • Beberapa file data yang ada untuk Code database.
Dalam sistem sysprocesses Daftar Tabel, nilai dalam kolom waittype Code database diatur ke PAGELATCH.

Penyebab

Masalah ini terjadi ketika beberapa data file ada di Code database. Ketika ini beberapa data file ada, kait menunggu terjadi di halaman-halaman bersama Global alokasi peta (SGAM) di Code database.

Pemecahan masalah

Perbaikan terbaru yang didukung tersedia dari Microsoft. Namun, perbaikan terbaru ini ditujukan untuk memperbaiki hanya masalah yang dijelaskan di artikel ini. Menerapkan perbaikan terbaru ini hanya pada sistem yang mengalami masalah khusus ini. Perbaikan terbaru ini mungkin menerima pengujian tambahan. Oleh karena itu, jika Anda sama sekali tidak dipengaruhi oleh masalah ini, kami menganjurkan Anda menunggu pembaruan peranti penangkap lunak berikutnya yang berisi perbaikan terbaru ini.

Jika perbaikan terbaru tersedia untuk di-download, ada bagian "Tersedia download perbaikan terbaru" di bagian atas dari artikel Pangkalan Pengetahuan ini. Jika bagian ini tidak muncul, hubungi layanan pelanggan Microsoft dan dukungan untuk mendapatkan perbaikan terbaru.

Catatan Jika terjadi masalah tambahan atau jika pemecahan masalah apa pun diperlukan, Anda mungkin harus membuat Layanan Pertanyaan secara terpisah. Biaya dukungan biasa akan berhubungan dengan pertanyaan dan masalah yang tidak termasuk pada pembaruan terbaru tertentu ini dukungan tambahan. Untuk daftar lengkap nomor telepon Pelanggan Layanan dan Dukungan Microsoft atau untuk membuat Layanan Pertanyaan tersendiri, kunjungi Web site Microsoft berikut:
http://support.Microsoft.com/contactus/?ws=support
Catatan Formulir "Tersedia download perbaikan terbaru" menampilkan bahasa untuk yang perbaikan terbaru tersedia. Jika Anda tidak melihat bahasa Anda, itu adalah karena perbaikan terbaru tidak tersedia untuk bahasa tersebut.

Prasyarat

Anda harus memiliki Microsoft SQL Server 2005 Service Pack 2 (SP2) diinstal untuk menerapkan perbaikan terbaru ini.

Untuk informasi lebih lanjut tentang cara mendapatkan SQL Server 2005 Service Pack 2, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
913089Cara mendapatkan Service Pack terbaru untuk SQL Server 2005

Restart informasi

Anda tidak harus me-restart komputer setelah Anda menerapkan perbaikan terbaru ini.

Informasi registri

Anda tidak perlu mengubah registri.

Informasi berkas perbaikan terbaru

Perbaikan terbaru ini berisi hanya file yang diperlukan untuk memperbaiki masalah yang artikel ini berisi daftar. Perbaikan terbaru ini mungkin tidak berisi semua berkas yang harus Anda miliki untuk memperbarui produk ke edisi terbaru.

Versi bahasa Perserikatan Kerajaan dari perbaikan terbaru ini memiliki atribut berkas (atau atribut berkas yang lebih baru) yang didaftar di dalam Daftar Tabel berikut. Tanggal dan waktu untuk berkas-berkas ini tercantum dalam Coordinated Universal Time (UTC). Ketika Anda melihat informasi berkas, waktunya akan diubah ke waktu lokal. Untuk menemukan perbedaan waktu UTC dan waktu lokal, gunakan zona waktu tab di Tanggal dan waktu item dalam Control Panel.
SQL Server 2005, versi 32-bit
Perkecil tabel iniPerbesar tabel ini
Nama berkasVersi berkasUkuran fileTanggalWaktuPlatform
Microsoft.sqlserver.maintenanceplantasks.dll9.0.3166.0296,30428-Apr-200702: 53x 86
Msmdlocal.dll9.0.3166.015,943,53628-Apr-200702: 53x 86
Mssqlsystemresource.ldftidak sahih524,28827-Apr-200719: 05tidak sahih
Mssqlsystemresource.MDFtidak sahih40,173,56827-Apr-200719: 05tidak sahih
Rdistcom.dll2005.90.3166.0644,46428-Apr-200702: 53x 86
Sqlaccess.dll2005.90.3166.0350,57628-Apr-200702: 53x 86
Sqlservr.exe2005.90.3166.029,190,51228-Apr-200702: 53x 86
Sysdbupg.SQLtidak sahih510,62226-April-200710: 04tidak sahih
SQL Server 2005, versi 64-bit
Perkecil tabel iniPerbesar tabel ini
Nama berkasVersi berkasUkuran fileTanggalWaktuPlatform
Microsoft.sqlserver.maintenanceplantasks.dll9.0.3166.0296,30428-Apr-200702: 53x 86
Msmdlocal.dll9.0.3166.015,943,53628-Apr-200702: 53x 86
Mssqlsystemresource.ldftidak sahih524,28827-Apr-200719: 05tidak sahih
Mssqlsystemresource.MDFtidak sahih40,173,56827-Apr-200719: 05tidak sahih
Rdistcom.dll2005.90.3166.0828,27228-Apr-200716: 12x 64
Sqlaccess.dll2005.90.3166.0357,74428-Apr-200716: 12x 86
Sqlservr.exe2005.90.3166.038,509,93628-Apr-200716: 12x 64
Sysdbupg.SQLtidak sahih510,62226-April-200710: 04tidak sahih
SQL Server 2005, Itanium arsitektur versi
Perkecil tabel iniPerbesar tabel ini
Nama berkasVersi berkasUkuran fileTanggalWaktuPlatform
Microsoft.sqlserver.maintenanceplantasks.dll9.0.3166.0296,30428-Apr-200702: 53x 86
Msmdlocal.dll9.0.3166.049,887,08828-Apr-200710: 09IA-64
Mssqlsystemresource.ldftidak sahih524,28827-Apr-200719: 05tidak sahih
Mssqlsystemresource.MDFtidak sahih40,173,56827-Apr-200719: 05tidak sahih
Rdistcom.dll2005.90.3166.01,885,04028-Apr-200710: 09IA-64
Sqlaccess.dll2005.90.3166.0352,11228-Apr-200710: 09x 86
Sqlservr.exe2005.90.3166.072,626,03228-Apr-200710: 09IA-64
Sysdbupg.SQLtidak sahih510,62226-April-200710: 04tidak sahih

Teknik pemecahan masalah

Untuk mengatasi masalah ini, menonaktifkan jejak bendera 1118. Anda dapat menonaktifkan bendera jejak interaktif dengan menggunakan perintah DBCC TRACEOFF berikut:
DBCC TRACEOFF (1118, -1)
Anda juga dapat menentukan bendera jejak sebagai parameter startup layanan SQL Server. Bila Anda menetapkan bendera jejak sebagai startup parameter, bendera jejak diaktifkan secara otomatis ketika layanan SQL Server dimulai. Jika Anda mengatur bendera jejak sebagai startup parameter, Anda masih dapat menggunakan perintah DBCC TRACEOFF untuk menonaktifkan bendera jejak secara interaktif.

Status

Microsoft telah mengkonfirmasi bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana didaftar di dalam bagian "Applies to".

Informasi lebih lanjut

Perbaikan terbaru yang dijelaskan pada artikel ini mempengaruhi hanya Code database. Perbaikan terbaru ini secara signifikan mengurangi kebutuhan untuk memaksa alokasi seragam dengan menggunakan bendera jejak 1118. Jika Anda menerapkan memperbaiki dan masih mengalami pertentangan Code, pertimbangkan juga mengaktifkan jejak bendera 1118.
Untuk informasi lebih lanjut, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
824684Keterangan tentang terminologi standar yang digunakan untuk menjelaskan pembaruan peranti penangkap lunak Microsoft
Untuk informasi lebih lanjut, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
328551FIX: Concurrency tambahan untuk database Code
Catatan Sebagai aturan Umum , jika jumlah prosesor yang logis adalah kurang dari atau sama dengan 8, menggunakan jumlah file data yang sama sebagai logis prosesor. Jika jumlah prosesor logis lebih besar daripada 8, penggunaan 8 data file dan kemudian jika contention berlanjut, meningkatkan jumlah data file dengan kelipatan 4 (hingga jumlah prosesor logis) sampai pertikaian berkurang ke tingkat yang dapat diterima atau membuat perubahan ke kode/beban kerja.


Properti

ID Artikel: 936185 - Kajian Terakhir: 10 Januari 2013 - Revisi: 2.0
Berlaku bagi:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium-based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
Kata kunci: 
kbautohotfix kbhotfixserver kbqfe kbmt KB936185 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini: 936185

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com