01 Key SQLSvr SPS Intgr Concepts BA

Embed Size (px)

Citation preview

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    1/52

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    2/52

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    3/52

    Brian has been focused on helping IT

    better understand core Microsoft tec25 years. As an industry-recognized cand conference speaker, Brians experrange across Microsoft operating sysDirectory, SQL Server, and SharePointpresenter at SharePoint Conferences he has authored or contributed to se

    and other technical books, and is a Mand MCITP. Brian has a BS and MS in Information Systems where he gradulaude from Regis University of Coloralives in Scottsdale, AZ where he enjoyround and traveling around the world

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    4/52

    Tuning SQL Server 2012 for SharePoint 2013 Jump Star

    01 | Key SQL Server and SharePoint Server Integration Concepts (50 minuDedicated Server or Instance; SQL Database & database files; ldf to mdf checkpoint process; Recovery m

    02 | Best Practices: SQL Server Database Settings (50 minutes)Model Database; TempDB (Location); Initial size, Autogrowth, and Collation; Recovery model

    03 | Server Settings for SQL Server (50 minutes)Default Database File Locations; Memory Settings; MAXDOP

    04 | SQL Server and SharePoint Availability (50 minutes)Avoiding large log files; Backups and Location of Backups; SQL Server 2012 AlwaysOn; Best Practices

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    5/52

    with a Microsoft Learning Partner

    http://www.microsoft.com/learning/en/us/Course.aspx?ID=20483B&Locale=en-ushttp://www.microsoft.com/learning/en/us/Course.aspx?ID=20483B&Locale=en-us
  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    6/52

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    7/52

    Tuning SQL Server 2012 for SharePoint 2013 Jump Star

    01 | Key SQL Server and SharePoint Server Integration Concepts (50 minuDedicated Server or Instance; SQL Database & database files; ldf to mdf checkpoint process; Recovery m

    02 | Best Practices: SQL Server Database Settings (50 minutes)Model Database; TempDB (Location); Initial size, Autogrowth, and Collation; Recovery model

    03 | Server Settings for SQL Server (50 minutes)Default Database File Locations; Memory Settings; MAXDOP

    04 | SQL Server and SharePoint Availability (50 minutes)Avoiding large log files; Backups and Location of Backups; SQL Server 2012 AlwaysOn; Best Practices

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    8/52

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    9/52

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    10/52

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    11/52

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    12/52

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    13/52

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    14/52

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    15/52

    DEMO

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    16/52

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    17/52

    Database

    Data File.MDF (1)

    .NDF (0-n)

    Log File.LDF (1-n)

    Latin1_General_CI_AS

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    18/52

    Name Description

    Features Table that holds information about all the activated features for each sit

    Sites Table that holds information about all the site collections for this conten

    Webs Table that holds information about all the specific sites (webs) in each si

    UserInfo Table that holds information about all the users for each site collection.

    Groups Table that holds information about all the SharePoint groups in each site

    Roles Table that holds information about all the SharePoint roles (permission

    All Lists Table that holds information about lists for each site.

    GroupMembership Table that holds information about all the SharePoint group members.AllUserData Table that holds information about all the list items for each list.

    AllDocs Table that holds information about all the documents (and all list items)library and list.

    RoleAssignment Table that holds information about all the users or SharePoint groups as

    Sched Subscriptions Table that holds information about all the scheduled subscriptions (alert

    ImmedSubscriptions Table that holds information about all the immediate subscriptions (aler

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    19/52

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    20/52

    Page

    Page Header

    Data Row 1

    Data Row 2Data Row 3

    123

    Data rows are insertedserially immediatelyfollowing the header.

    A row offset tablestarts at the end of thepage, and each rowoffset table containsone entry for each rowon the page.

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    21/52

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    22/52

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    23/52

    http://support.microsoft.com/

    http://support.microsoft.com/kb/841057http://support.microsoft.com/kb/841057
  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    24/52

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    25/52

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    26/52

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    27/52

    Default Name SharePoint_Config

    Capacity Planning Scale Up / 0-5GBIO Pattern Read (90/10)

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    28/52

    Default Name SharePoint_AdminContent_

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    29/52

    Default Name WSS_Content

    Capacity Planning Scale Up, Scale Out / 0-16TIO Pattern Read/Write (80/20)

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    30/52

    Default Name User Profile ServiceApplication_ProfileDB_

    Capacity Planning Scale Up, Scale Out / 0-100GB

    IO Pattern Read/Write (90/10)

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    31/52

    Default Name User Profile Service

    Application_SyncDB_

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    32/52

    Default Name User Profile Service

    Application_SocialDB_

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    33/52

    Default Name Search_Service_Application_DB_

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    34/52

    Default Name Search_Service_Application_AnalysReportingStoreDB_

    Capacity Planning Scale Out / 0-200GB

    IO Pattern Write (90/10)

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    35/52

    Default Name Search_Service_Application_

    awlStoreDB_Capacity Planning Scale Out / 0-200GB

    IO Pattern Read (90/10)

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    36/52

    Default Name Search_Service_Application_

    nkStoreDB_Capacity Planning Scale Out / 0-200GB

    IO Pattern Write (90/10)

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    37/52

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    38/52

    2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trade

    U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this pre

    must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of

    the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    39/52

    SharePoint Foundation 2013 and SharePoint Server2013 Database Descriptions

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    40/52

    Default Name App_Management_

    Capacity PlanningScale Out / 0-10GB

    IO Pattern Read (80/20)

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    41/52

    Default Name Apps_

    Capacity PlanningScale Up / 0-10GB

    IO Pattern Read (80/20)

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    42/52

    Default Name Secure_Store_Service_DB_

    Capacity PlanningScale Up / 0-10GB

    IO Pattern Read (80/20)

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    43/52

    Default Name WSS_Logging

    Capacity PlanningScale Up / 0-500GB

    IO Pattern Write (80/20)

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    44/52

    Default Name SettingsServiceDB

    Capacity PlanningScale Up / 0-50GB

    IO Pattern Read (90/10)

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    45/52

    Default Name Bdc_Service_DB_

    Capacity PlanningScale Up / 0-10GB

    IO Pattern Read (90/10)

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    46/52

    Default Name ProjectWebApp

    Capacity PlanningScale Up / 0-100GB

    IO Pattern Read (80/20)

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    47/52

    Default Name DefaultPowerPivotServiceApplicationDBGUID>

    Capacity Planning Scale Up / 0-100GB

    IO Pattern Read (80/20)

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    48/52

    Default Name PerformancePoint Service _

    Capacity PlanningScale Up / 0-100GB

    IO Pattern Read (80/20)

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    49/52

    Default Name SessionStateService_

    Capacity PlanningScale Out / 0-100GB

    IO Pattern Read (80/20)

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    50/52

    Default Name WordAutomationServices_

    Capacity PlanningScale Up / 0-10GB

    IO Pattern Read/Write (50/50)

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    51/52

    Default Name Managed Metadata ServiceApplication_Metadata_

    Capacity Planning Scale Out / 0-100GB

    IO Pattern Read (80/20)

  • 7/30/2019 01 Key SQLSvr SPS Intgr Concepts BA

    52/52

    Default Name Managed Metadata Service_

    Capacity PlanningScale Up / 0-10GB

    IO Pattern Read (80/20)