ВИПРАВЛЕННЯ: Збирачів даних робота займає багато часу, щоб очистити дані з бази даних MDW в SQL Server 2008 або SQL Server 2008 R2

Переклади статей Переклади статей
Номер статті: 2584903 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

На цій сторінці

Майкрософт поширює Microsoft SQL Server 2008 R2 SP1 виправлення як один завантажувати файл. Оскільки Накопичувальне виправлення, кожен новий реліз містить усі виправлення, і усі виправлення безпеки, що входили до складу попередній SQL Server 2008 R2 SP1 виправити реліз.

ОЗНАКИ

Розглянемо таку ситуацію:
  • Базу даних управління склад (MDW) має snapshots.query_stats таблицю, яка містить велику кількість даних Microsoft SQL Server 2008 або в Microsoft SQL Server 2008 R2.
  • Ви запустіть такі збирачів даних роботу, щоб очистити дані з бази даних MDW.
    mdw_purge_data_ [<MDW database="" name=""></MDW>]
У цьому випадку це займає багато часу для роботи збирач даних для очищення даних.

коментар до обговорення
  • Збирач даних роботу дзвінки core.sp_purge_data збережена процедура для очищення даних.
  • Щоб отримати додаткові відомості про цю проблему в SQL Server 2008 R2 відвідайте такі веб-сайті Microsoft:
    Загальні відомості про цю проблему в SQL Server 2008 R2

ПРИЧИНА

Ця проблема виникає тому, що mdw_purge_data робота забирає багато часу виконання орієнтованих пакетного ясно операції, якщо snapshots.query_stats таблиця містить велику кількість даних.

РОЗВ'ЯЗАНН

Відомості про пакет оновлень

SQL Server 2008

Щоб вирішити цю проблему в SQL Server 2008, виконайте такі дії:
  1. Отримайте найновіший пакет оновлень для SQL Server 2008.

    Щоб отримати додаткові відомості клацніть номер статті в базі знань Microsoft Knowledge Base:
    968382 Як отримати найновіший пакет оновлень для SQL Server 2008
  2. Для наявної бази даних MDW ви повинні оновити його, виконавши налаштувати управління склад майстер даних після інсталяції найновіший пакет оновлень для SQL Server 2008.


SQL Server 2008 R2

Щоб вирішити цю проблему в SQL Server 2008 R2, виконайте такі дії:
  1. Отримайте найновіший пакет оновлень для SQL Server 2008 R2.

    Щоб отримати додаткові відомості клацніть номер статті в базі знань Microsoft Knowledge Base:
    2527041 Як отримати найновіший пакет оновлень для SQL Server 2008 R2
  2. Для наявної бази даних MDW ви повинні оновити його, виконавши налаштувати управління склад майстер даних після інсталяції найновіший пакет оновлень для SQL Server 2008 R2
  3. Sp_purge_orphaned_notable_query_text, Збережена процедура оновлення наступним чином:

    Існуюча процедура

    -- 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]
    Останні інтерактивні елементи

    -- 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]
    Примітка Ці зміни, необхідні виправлення тексту sp_purge_orphaned_notable_query_text, збережена процедура, оскільки оператор delete неправильно посилається snapshots.notable_query_plan таблицю, після інсталяції SQL Server 2008 R2 пакетом оновлень 1.

СТАН

Microsoft має підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

ДОДАТКОВІ ВІДОМОСТІ

Повний сценарій для оновлення даних колекціонера, збережена процедура можна знайти в наступні блог:
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


Властивості

Номер статті: 2584903 - Востаннє переглянуто: 5 червня 2012 р. - Редакція: 1.0
ЗАСТОСОВУЄТЬСЯ ДО:
  • 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
Ключові слова: 
kbqfe kbexpertiseadvanced kbsurveynew kbfix kbmt KB2584903 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 2584903

Надіслати відгук

 

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