маніторынг прадукцыйнасці

  1. дарожная карта
  2. бібліяграфія

База дадзеных для маніторынгу прадукцыйнасці Microsoft SQL Server:

Для развіцця рашэння дасылайце ([email protected]) уласныя методыкі па аналізе і аптымізацыі прадукцыйнасці і спосабы прымянення дадзенага рашэння на практыцы.

Аптымізацыя працы сервера Аптымізацыя працы сервера

, базы дадзеных і выканання запытаў - гэта складаная і працаёмкая праца, якая павінна выконвацца пастаянна.

Гэта вобласць, у якой цесна пераплятаюцца вобласці кампетэнцый і адказнасці адміністратара і распрацоўніка баз дадзеных. Часцяком толькі іх сумесная праца дазваляе дамагчыся выніку.

У першую чаргу, неабходна вызначыць прыярытэты і мэтавыя паказчыкі ў працы базы дадзеных: любая аптымізацыя з'яўляецца аднабаковай, і дазваляе ўзмацніць пэўнай аспект працы сістэмы за кошт дэградацыі іншых аспектаў і ўскладнення самой сістэмы.

Калі мы будзем займацца "кропкавай" аптымізацыяй, г.зн. не будзем аналізаваць працу сервера базы дадзеных у цэлым, то можам атрымаць сітуацыю, калі пры аптымізацыі адной задачы ў нас зніжаецца ўзровень прадукцыйнасці для іншых задач.

Відавочным паказчыкам прадукцыйнасці з'яўляецца час выканання запыту. Але гэта, на самой справе, умоўны крытэрый, паколькі на яго ўплываюць мноства фактараў, якія складана кантраляваць. Простым і аб'ектыўным паказчыкам з'яўляецца тое, якая праца выконваецца сістэмай пры выкананні запыту: перш за ўсё аб'ём апрацаваных дадзеных (увод-выснова). І асноўнай задачай аптымізацыі з'яўляецца менавіта мінімізацыя нагрузкі на сістэму і яе балансіроўка - раўнамерная нагрузка на апаратныя рэсурсы.

Часта праблемы з прадукцыйнасцю маюць эфект «даміно» - важна знайсці першапрычыну і ліквідаваць менавіта яе, а не сімптомы.

Microsoft SQL Server мае мноства сродкаў дыягностыкі , Якія могуць генераваць вялікія аб'ёмы інфармацыі. З дапамогай дынамічных адміністрацыйных аб'ектаў (DMV / DMF) можна досыць проста атрымаць карцінку ў цэлым, альбо вельмі дэталёвую, што датычыцца канкрэтнага запыту або аб'екта базы дадзеных.

Складанасць заключаецца ў тым, што немагчыма толькі па адным паказчыку зрабіць дакладную ацэнку і выпрацаваць эфектыўнае рашэнне праблемы: неабходна пастаянна адсочваць ўзаемнае ўплыў розных знешніх і ўнутраных фактараў прадукцыйнасці.

Таксама важна разумець, што кожны асобнік СКБД мае свае асаблівасці па канфігурацыі і нагрузцы, і просты перанос паспяховых практык з адной сістэмы на іншую не дае гарантаванага выніку.

Для гэтага мы ствараем службовую базу дадзеных, у якой назапашваем фактычныя і статыстычныя дадзеныя аб працы нашай сістэмы, і таксама захоўваем нашы практыкі па дыягностыцы і аптымізацыі ў выглядзе уяўленняў і захоўваемых працэдур.

На аснове прафесійных ведаў супольнасці, даступных на форумах, блогах і ў прафесійнай літаратуры, я распрацоўваю рашэнне для даследавання канфігурацыі і нагрузкі на Microsoft SQL Server (Database Engine). Гэта рашэнне рэалізавана ў выглядзе базы дадзеных, якая змяшчае ў сабе табліцы, запыты і захоўваемыя працэдуры для збору і захоўвання дыягнастычнай інфармацыі (гл. Наступны малюнак), а таксама сродкі для выяўлення і рашэнні стандартных праблем.

Таксама гэта рашэнне выкарыстоўваецца для навучання, таму ў ім маюцца дадзеныя, якія прадстаўляюць веды аб Microsoft SQL Server ў фармалізаваным выглядзе. Гэтыя веды дапамагаюць атрымліваць больш «багатае» ўяўленне аб нашай сістэме, звязваючы паміж сабой асобныя паказчыкі і фармуючы крытэры для іх якаснай ацэнкі.

Гэтыя веды дапамагаюць атрымліваць больш «багатае» ўяўленне аб нашай сістэме, звязваючы паміж сабой асобныя паказчыкі і фармуючы крытэры для іх якаснай ацэнкі

Распрацоўваецца спецыялізаванае прыкладанне для візуалізацыі дыягнастычных дадзеных.

На аснове фармалізаваных ведаў забяспечваецца іх інтэлектуальны аналіз і тлумачэнне атрыманай інфармацыі.

Гэта рашэнне мае адкрытую архітэктуру і дазваляе дадаваць новыя метады па дыягностыцы і наладзе працы СКБД.

дарожная карта

Вебинар Архітэктура і прадукцыйнасць Microsoft SQL Server

бібліяграфія

  1. SQL Server Performance Survival Guide
  2. Expert performance indexing for SQL Server 2012. Jason Strate, Ted Krueger.
  3. Inside the SQL Server Query Optimizer. Benjamin Nevarez.
  4. Microsoft SQL Server 2012 Performance Tuning Cookbook. Ritesh Shah, Bihag Thaker.
  5. Optimizing Fill-factors for SQL Server. Ken Lassesen.
  6. Performance Tuning with SQL Server Dynamic Management Views. Louis Davidson, Tim Ford.
  7. Plan Caching and Recompilation in SQL Server 2012. Greg Low.
  8. Pro SQL Server internals. Dmitri Korotkevitch
  9. Pro SQL Server Wait Statistics. Enrico van de Laar.
  10. SQL Server DMVs in Action. Better queries with dynamic management views. Ian W. Stirk.
  11. SQL Server Statistics. Holger Schmeling.
  12. SQL Server Query Performance Tuning. Grant Fritchey.
  13. SQL Server Concurrency. Locking, Blocking and Row Versioning. Kalen Delaney.

Меню сайта
Мини-профиль
  • Регистрация Напомнить пароль?

    Бесплатно можно смотреть фильмы онлайн и не забудьте о шаблоны dle на нашем ресурсе фильмы бесплатно скачать c лучшего сайта
    Опросы
    Топ новости
    Инструкция: как включить подсветку клавиатуры на ноутбуке Asus


    Заблокировалась и отключилась встроенная клавиатура на ноутбуке: как снять блокировку и включить? 


    Ремонт ноутбука ASUS N75S в Санкт-Петербурге (СПб): замена дисплея, замена клавиатуры, ремонт корпуса Асус N75S, замена матрицы
    Услуга Стоимость, руб. Диагностика ASUS N75S Бесплатно (500р при необходимости разбора) Профилактические работы с системой охлаждения + замена кулера 2500 р * Замена чипа (видеочипа) ASUS N75S 6000-6500 Замена

    Как поменять клавиатуру на ноутбуке самостоятельно?
    Владельцы мастерских по ремонту компьютеров часто встречаются со случаями, когда приносят ноутбук, на который была пролита какая-либо жидкость. В некоторых случаях подобная ситуация означает, что понадобится

    Как правильно и быстро снять клавиши с клавиатуры ноутбука
    При продолжительной и тем более неаккуратной эксплуатации ноутбука часто образуются проблемы с клавишами. Они могут залипать, плохо нажиматься, а некоторые клавиши и вовсе могут сломаться. Для решения

    Как почистить клавиатуру компьютера
    С появлением компьютера человек все больше времени проводит за ним. Это и рабочий инструмент, и средство развлечения. Поэтому, совсем неудивительно, что определенные устройства, используемые для ввода

    Замена и ремонт клавиатуры для ноутбука, видео-инструкции
    Замена клавиатуры и кнопок ноутбука показано на видео с подробным объяснением процесса. Цена замены в сервисном центре от 200 рублей . Звоните по тел: +7 (812) 640-03-20 . Замена или ремонт

    4 способа, как отключить клавиатуру на ноутбуке
    Если у вас есть ноутбук, то клавиатура и тачпад на нем являются важными составляющими, без которых работа на устройстве будет вызывать сложности. Конечно есть альтернативы в виде клавиатур и мышей, которые

    Как правильно и быстро снять клавиши с клавиатуры ноутбука
    При продолжительной и тем более неаккуратной эксплуатации ноутбука часто образуются проблемы с клавишами. Они могут залипать, плохо нажиматься, а некоторые клавиши и вовсе могут сломаться. Для решения

    Как правильно и быстро снять клавиши с клавиатуры ноутбука
    При продолжительной и тем немало неаккуратной эксплуатации ноутбука часто образуются проблемы с клавишами. Они могут залипать, нехорошо нажиматься, а некоторые клавиши и вовсе могут сломаться. Для решения