Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

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

Ознаки

Розглянемо такий сценарій:

  • База даних "керування складом" (MDW) містить таблицю snapshots.query_stats з великою кількістю даних у Microsoft sql Server 2008 або Microsoft sql Server 2008 R2.

  • Щоб очистити дані з бази даних MDW, виконайте такі завдання колекціонера даних.

    mdw_purge_data_ [<MDW ім'я бази даних>]

У цьому сценарії знадобиться багато часу для завдання колекціонера даних для очищення даних. Примітки

Причина

Ця проблема виникає, тому що 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. Після інсталяції найновішого пакета оновлень для SQL Server 2008 R2 для наявної бази даних MDW потрібно оновити її, виконавши майстер настроювання даних керування складом.

  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 tmpWHERE 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 tmpWHERE tmp.[sql_handle] = qt.[sql_handle]

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

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×