Kh?c ph?c: Nhà sýu t?p d? li?u vi?c làm m?t m?t th?i gian dài ð? xóa d? li?u t? m?t b? máy cõ s? d? li?u MDW trong SQL Server 2008 hay SQL Server 2008 R2

ID c?a bài: 2584903 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

? Trang này

Microsoft phân ph?i Microsoft SQL Server 2008 R2 SP1 b?n s?a l?i nhý là m?t t?p tin t?i v?. B?i v? các b?n s?a l?i tích l?y, m?i b?n phát hành m?i có ch?a t?t c? các hotfix và t?t c? các s?a l?i b?o m?t mà ðý?c ðính kèm v?i trý?c SQL Server 2008 R2 SP1 s?a ch?a phát hành.

TRI?U CH?NG

H?y xem xét k?ch b?n sau ðây:
  • b? máy cõ s? d? li?u qu?n l? d? li?u kho (MDW) có m?t b?ng snapshots.query_stats có ch?a m?t lý?ng l?n d? li?u trong Microsoft SQL Server 2008 hay trong Microsoft SQL Server 2008 R2.
  • B?n ch?y công vi?c nhà sýu t?p d? li?u sau ð? xóa d? li?u t? b? máy cõ s? d? li?u MDW.
    mdw_purge_data_ [<MDW database="" name=""></MDW>]
Trong trý?ng h?p này, ph?i m?t m?t th?i gian dài cho công vi?c nhà sýu t?p d? li?u ð? xóa d? li?u.

Ghi chú
  • Công vi?c nhà sýu t?p d? li?u cu?c g?i th? t?c core.sp_purge_data ðý?c lýu tr? ð? xóa d? li?u.
  • Ð? bi?t thêm chi ti?t v? v?n ð? này trong SQL Server 2008 R2, h?y truy c?p web site c?a Microsoft sau ðây:
    Thông tin chung v? v?n ð? này trong SQL Server 2008 R2

NGUYÊN NHÂN

V?n ð? này x?y ra v? công vi?c mdw_purge_data m?t m?t th?i gian dài ð? th?c hi?n m?t lô theo ð?nh hý?ng ho?t ð?ng r? ràng n?u b?ng snapshots.query_stats ch?a m?t lý?ng l?n d? li?u.

GI?I PHÁP

b?n ghi d?ch v? gói thông tin

SQL Server 2008

Ð? gi?i quy?t v?n ð? này trong SQL Server 2008, h?y làm theo các bý?c sau:
  1. Có ðý?c gói b?n ghi d?ch v? m?i nh?t cho SQL Server 2008.

    Ð? bi?t thêm chi ti?t, nh?p vào s? bài vi?t sau ð? xem bài vi?t trong cõ s? ki?n th?c Microsoft:
    968382 Làm th? nào ð? có ðý?c gói b?n ghi d?ch v? m?i nh?t cho SQL Server 2008
  2. M?t hi?n t?i MDW b? máy cõ s? d? li?u, b?n ph?i c?p nh?t nó b?ng cách ch?y các c?u h?nh qu?n l? d? li?u kho Wizard sau khi b?n cài ð?t chuyên bi?t gói b?n ghi d?ch v? m?i nh?t cho SQL Server 2008.


SQL Server 2008 R2

Ð? gi?i quy?t v?n ð? này trong SQL Server 2008 R2, h?y làm theo các bý?c sau:
  1. Có ðý?c gói b?n ghi d?ch v? m?i nh?t cho SQL Server 2008 R2.

    Ð? bi?t thêm chi ti?t, nh?p vào s? bài vi?t sau ð? xem bài vi?t trong cõ s? ki?n th?c Microsoft:
    2527041 Làm th? nào ð? có ðý?c gói b?n ghi d?ch v? m?i nh?t cho SQL Server 2008 R2
  2. M?t hi?n t?i MDW b? máy cõ s? d? li?u, b?n ph?i c?p nh?t nó b?ng cách ch?y các c?u h?nh qu?n l? d? li?u kho Wizard sau khi b?n cài ð?t chuyên bi?t gói b?n ghi d?ch v? m?i nh?t cho SQL Server 2008 R2
  3. C?p Nh?t th? t?c sp_purge_orphaned_notable_query_text ðý?c lýu tr? nhý sau:

    Hi?n có th? t?c

    -- 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]
    Th? t?c C?p Nh?t

    -- 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]
    Lýu ? Nh?ng thay ð?i này là b?t bu?c ð? s?a các vãn b?n c?a th? t?c sp_purge_orphaned_notable_query_text ðý?c lýu tr? b?i v? tuyên b? delete không chính xác tham chi?u b?ng snapshots.notable_query_plan sau khi b?n áp d?ng SQL Server 2008 R2 Service Pack 1.

T?NH TR?NG

Microsoft ð? xác nh?n r?ng ðây là m?t v?n ð? trong các s?n ph?m c?a Microsoft ðý?c li?t kê trong ph?n "Áp d?ng cho".

THÔNG TIN THÊM

Các k?ch b?n hoàn toàn C?p Nh?t th? t?c thu ðý?c lýu tr? d? li?u c?ng có th? ðý?c t?m th?y trong blog sau ðây:
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


Thu?c tính

ID c?a bài: 2584903 - L?n xem xét sau cùng: 05 Thaìng Saìu 2012 - Xem xét l?i: 5.0
Áp d?ng
  • 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
T? khóa: 
kbqfe kbexpertiseadvanced kbsurveynew kbfix kbmt KB2584903 KbMtvi
Máy d?ch
QUAN TROòNG: Bài vi?t này ðý?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngý?i d?ch. Microsoft cung c?p các bài vi?t do con ngý?i d?ch và c? các bài vi?t do máy d?ch ð? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cõ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng nhý m?t ngý?i ný?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t ð?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thý?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào ðây ð? xem b?n ti?ng Anh c?a bài vi?t này: 2584903

Cung câìp PhaÒn hôÌi