FIX: Data kolektor pekerjaan memakan waktu lama untuk menghapus data dari database LAX di SQL Server 2008 atau SQL Server 2008 R2

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 2584903 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

Microsoft mendistribusikan Microsoft SQL Server 2008 R2 SP1 perbaikan sebagai satu file download. Karena perbaikan kumulatif, setiap rilis baru berisi semua perbaikan terbaru dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2008 R2 SP1 memperbaiki rilis.

GEJALA

Pertimbangkan skenario berikut:
  • Database Manajemen Data gudang (Bre) memiliki Daftar Tabel snapshots.query_stats yang berisi sejumlah besar data dalam Microsoft SQL Server 2008 atau Microsoft SQL Server 2008 R2.
  • Anda menjalankan pekerjaan Data kolektor berikut untuk menghapus data dari database LAX.
    mdw_purge_data_ [<MDW database="" name=""></MDW>]
Dalam skenario ini, dibutuhkan waktu yang lama untuk pekerjaan Data kolektor untuk menghapus data.

Catatan
  • Pekerjaan Data kolektor panggilan core.sp_purge_data disimpan prosedur untuk menghapus data.
  • Untuk informasi lebih lanjut tentang masalah ini di SQL Server 2008 R2, kunjungi website Microsoft berikut ini:
    Informasi umum tentang masalah ini di SQL Server 2008 R2

PENYEBAB

Masalah ini terjadi karena pekerjaan mdw_purge_data memakan waktu lama untuk melakukan operasi jelas yang berorientasi batch jika snapshots.query_stats Daftar Tabel berisi sejumlah besar data.

PEMECAHAN MASALAH

Layanan paket informasi

SQL Server 2008

Untuk mengatasi masalah ini pada SQL Server 2008, ikuti langkah berikut:
  1. Memperoleh paket layanan terbaru untuk SQL Server 2008.

    Untuk informasi lebih lanjut, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
    968382 Cara mendapatkan paket layanan terbaru untuk SQL Server 2008
  2. Untuk ada Bre database, Anda harus memperbaruinya dengan menjalankan mengkonfigurasi Manajemen Data gudang Wisaya setelah Anda menginstal paket layanan terbaru untuk SQL Server 2008.


SQL Server 2008 R2

Untuk mengatasi masalah ini dalam SQL Server 2008 R2, ikuti langkah berikut:
  1. Memperoleh paket layanan terbaru untuk SQL Server 2008 R2.

    Untuk informasi lebih lanjut, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
    2527041 Cara mendapatkan paket layanan terbaru untuk SQL Server 2008 R2
  2. Untuk ada Bre database, Anda harus memperbaruinya dengan menjalankan mengkonfigurasi Manajemen Data gudang Wisaya setelah Anda menginstal paket layanan terbaru untuk SQL Server 2008 R2
  3. Update prosedur sp_purge_orphaned_notable_query_text disimpan sebagai berikut:

    Ada prosedur

    -- Deleting TOP N orphaned rows in query plan table by joining info from temp table variable
    -- This is done to speed up delete query. 
    DELETE TOP (@delete_batch_size) snapshots.notable_query_plan 
    FROM snapshots.notable_query_plan AS qp , #tmp_notable_query_plan AS tmp
    WHERE tmp.[sql_handle] = qp.[sql_handle]
    Diperbarui prosedur

    -- Deleting TOP N orphaned rows in query text table by joining info from temp table
    -- This is done to speed up delete query. 
    DELETE TOP (@delete_batch_size) snapshots.notable_query_text 
    FROM snapshots.notable_query_text AS qt, #tmp_notable_query_text AS tmp
    WHERE tmp.[sql_handle] = qt.[sql_handle]
    Catatan Perubahan ini diharuskan untuk memperbaiki teks sp_purge_orphaned_notable_query_text disimpan prosedur karena pernyataan menghapus salah referensi Daftar Tabel snapshots.notable_query_plan setelah Anda menerapkan SQL Server 2008 R2 paket layanan 1.

STATUS

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

INFORMASI LEBIH LANJUT

Script lengkap untuk memperbarui data kolektor disimpan prosedur juga dapat ditemukan dalam blog berikut:
http://Blogs.msdn.com/b/sqlagent/Archive/2011/04/12/data-Collector-s-SP-Purge-data-May-Run-for-hours-if-there-are-many-Orphaned-Plans-to-Purge.aspx


Properti

ID Artikel: 2584903 - Kajian Terakhir: 05 Juni 2012 - Revisi: 4.0
Berlaku bagi:
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
Kata kunci: 
kbqfe kbexpertiseadvanced kbsurveynew kbfix kbmt KB2584903 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: 2584903

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