Top Banner
Twitter: @SQLServerGeeks www.FaceBook.com/SQLServerGeeks Tap is the only Solution By Sarab Vice President SQLServerGeeks.com
17

Tap is the Only Solutions Resource Governor Sarabpreet Singh

Dec 18, 2015

Download

Documents

kishore2285

kkkdk
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • Twitter: @SQLServerGeeks www.FaceBook.com/SQLServerGeeks

    Tap is the only Solution

    By

    Sarab Vice President SQLServerGeeks.com

  • Twitter: @SQLServerGeeks www.FaceBook.com/SQLServerGeeks

    8 Years of enriched experience

    Got MCTS, MCITP, MCT certifications

    Vice President SQLServerGeeks.com

    SQLConsultant at Hewlett Packard

    Sarabpreet Singh Anand

    Expert in handling VLDBs & Disaster Management.

    Conducted many Boot camp Trainings across India.

    Regular Speaker SQLServerGeeks.com In-person events, Webcasts & Microsoft Community Tech Days (CTD)

    Follow Me @Sarab_SQLGeek

    Email : [email protected]

    [email protected]

  • Twitter: @SQLServerGeeks www.FaceBook.com/SQLServerGeeks

    Resource Scarcity Water?

  • Twitter: @SQLServerGeeks www.FaceBook.com/SQLServerGeeks

    Problem: Scarce Resources of Server

  • Twitter: @SQLServerGeeks www.FaceBook.com/SQLServerGeeks

    Wish come true Control Server Resources

  • Twitter: @SQLServerGeeks www.FaceBook.com/SQLServerGeeks

    Wish come true Control Server Resources

  • Twitter: @SQLServerGeeks www.FaceBook.com/SQLServerGeeks

    Agenda

    What is Resource Governor

    Nuts & bolts of RG

    Setting correct expectations: Capabilities of RG

    How it works

    Lots of Demo: How to Setup & Live Throttling, Monitoring etc.

    Caution

    Best Practices

  • Twitter: @SQLServerGeeks www.FaceBook.com/SQLServerGeeks

    A set of technologies within the Database Engine that allows you to place controls on various facets of CPU and/or memory, either at an aggregate level, or at an individual request level.

    Resource Governor

  • Twitter: @SQLServerGeeks www.FaceBook.com/SQLServerGeeks

    Resource Pools : A slice of an instances CPU and memory.

    Purpose: to allocate resources based on limits during contention.

    Workload Group: Bucket for a set of similar queries or tasks.

    Purpose: to route requests in the group to a specific resource pool.

    Classifier Function: The glue that holds together the binding of user requests to workload groups.

    Purpose: Assign the connection to relative Resource Group using WG.

    Nuts & Bolts of RG

  • Twitter: @SQLServerGeeks www.FaceBook.com/SQLServerGeeks

    Define how it works

    Heart of RG = Classifier Function

    Image Source: Whitepaper RG

  • Twitter: @SQLServerGeeks www.FaceBook.com/SQLServerGeeks

    How to setup?

    Live Throttling\ Playing with gears

    Diff Types of Classifier Function

    Monitor using PerfMon

    Tips & Tricks

    Cleanup

    Demo: Resource Governor

  • Twitter: @SQLServerGeeks www.FaceBook.com/SQLServerGeeks

    WorkloadGroup names are always Case-sensitive

    Test the DAC

    Optimize the Classifier Function

    Use the PreConnect Trace Events to get time estimate.

    Test the Classifier Function Under Load

    Avoid {or Optimize } Table Lookups

    Use Local Variables Where Appropriate

    Etc.

    Caution & Best Practices

  • Twitter: @SQLServerGeeks www.FaceBook.com/SQLServerGeeks

    Be a member - www.SQLServerGeeks.com

    www.FaceBook.com/SQLServerGeeks

    Twitter @SQLServerGeeks

    Continue your learning

  • Twitter: @SQLServerGeeks www.FaceBook.com/SQLServerGeeks

  • Twitter: @SQLServerGeeks www.FaceBook.com/SQLServerGeeks

    www.FaceBook.com/SQLServerGeeks

    Be a member www.SQLServerGeeks.com

    Presentation uploaded on www.SQLServerGeeks.com/files

    Talk about your experience

    Post photos, Blog, Tweet (#SQLServerGeeks)

    Post your experience on Forums (@SQLServerGeeks)

    Why do all this?

    We want to make the community bigger & larger and we need your support

    Spread the word

  • Twitter: @SQLServerGeeks www.FaceBook.com/SQLServerGeeks

    Next Webcast: 2nd August 2012

    Speaker: Abhay Chaudhary

    Date: 2nd August 2012

    Day: Thursday

    Time: 3:30 PM

    Understanding Transactional Replication Latency

    Get all notification by registering @ SQLServerGeeks.com

  • Twitter: @SQLServerGeeks www.FaceBook.com/SQLServerGeeks

    Thank you

    for suggestions, please email at [email protected]