ВИПРАВЛЕННЯ: Служби SQL Server виконує більше операцій вводу-виводу, на сервері відбити, ніж головний сервер

ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 3103472
Ознаки
Припустімо, дзеркалювання інсталяції, головний сервер і дзеркального сервера базу даних, і учасників і дзеркало сервера під керуванням Microsoft SQL Server 2005, Microsoft SQL Server 2008 або Microsoft SQL Server 2008 R2. Під Вільний час оновлення сервера SQL Server 2012 або SQL Server 2014, дзеркального сервера виконує запитів вводу-виводу SQL Server 2012 або 2014 SQL Server, ніж у попередніх версіях SQL Server і Дзеркальний сервер, виконує більше запитів вводу-виводу, ніж головний сервер.

Примітка Ця проблема існує версії SQL Server, яких перевищує SQL Server 2012. Виправлення для інших версій буде випущено пізніше.
причина
Коли блоки журналу обробляються на сервері дзеркальної копії бази даних дзеркалювання теми проблеми читання вперед запити, щоб витягти змінених даних сторінки з диска в буфер пул.

У версіях, раніших за SQL Server 2012, запит, який отримує бази даних 8 кілобайт (КБ), оновлення сторінки запит на змінення вводу-виводу 64 Кб. Таким чином, потрібно отримувати на більшій кількості сторінок з диска пул буфер в менше запитів для вводу-виводу.

У SQL Server 2012 і SQL Server 2014 8-KB даних сторінки отримані із диска буфер пул за допомогою окремих 8-KB-запитів вводу-виводу. Таким чином, ви знайдете, що система вводу-виводу насичений забагато КБ 8-запитів вводу-виводу.
Розв'язанн

сукупний пакет оновлень, інформація

Після інсталяції сукупного оновлення, можна помітити, що читання вперед запитів сторінок з бази даних одного 8KB оновлення запити вводу-виводу на 64 Кб.
Проблему, спочатку було усунуто у такий сукупний пакет оновлень із сервера SQL Server. Порада:, Інсталюйте останній сукупний пакет оновлень для SQL Server
Нові накопичувальне оновлення для SQL Server, містить усі виправлення, і усі виправлення безпеки, які входять до складу попередній сукупний пакет оновлень. Рекомендується, щоб завантажити й інсталювати останній сукупний пакет оновлень для SQL Server:

Обхідний шлях
Щоб вирішити цю проблему, можна вимкнути вперед читання сторінки бази даних, на сервері дзеркало за допомогою 652 позначку "трасування". Проте не рекомендується. Це може вплинути на продуктивність запитів, коли Дзеркальний сервер виявляє відновлення після відмови і передбачає основні ролі.
Додаткові відомості
  • У SQL Server 2012 і SQL Server 2014 сама проблема існує журналу доставки Додаткові-сервери. Проте цей сукупний пакет оновлень, не вирішення проблеми для доставки сценаріїв в журналі.
  • Ця проблема не існує в SQL Server 2012 і SQL Server 2014 для групи забезпечення доступності в Always-On, додатковий репліки.
  • Цей сукупний пакет оновлень, лише вирішує надмірне читання запити, які виникають на сервері дзеркало. У разі виникнення, надмірне записування запити на сервері відбити, врахувати уникнути дані бази даних сторінки для кожної зміни, що застосовується до бази даних сторінки за допомогою 3499 з прапора трасування.
Стан
корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Попередження. Цю статтю переведено автоматично

Властивості

Ідентифікатор статті: 3103472 – останній перегляд: 12/22/2015 02:50:00 – виправлення: 2.0

Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3103472 KbMtuk
Зворотний зв’язок