SharePoint 2013 Best Practices

Slides:



Advertisements
Similar presentations
Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
Advertisements

SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 6 Managing and Administering DNS in Windows Server 2008.
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 10 Performance Tuning.
Module 10: Troubleshooting Active Directory, DNS, and Replication Issues.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 11: Monitoring Server Performance.
Chapter 14 Chapter 14: Server Monitoring and Optimization.
13.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft® Windows® Server 2003 Active Directory Infrastructure.
Chapter 11 - Monitoring Server Performance1 Ch. 11 – Monitoring Server Performance MIS 431 – created Spring 2006.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 2: Managing Hardware Devices.
11 MONITORING MICROSOFT WINDOWS SERVER 2003 Chapter 3.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 14 Server and Network Monitoring.
Maintaining and Updating Windows Server 2008
Check Disk. Disk Defragmenter Using Disk Defragmenter Effectively Run Disk Defragmenter when the computer will receive the least usage. Educate users.
Chapter 9 Overview  Reasons to monitor SQL Server  Performance Monitoring and Tuning  Tools for Monitoring SQL Server  Common Monitoring and Tuning.
Module 8: Monitoring SQL Server for Performance. Overview Why to Monitor SQL Server Performance Monitoring and Tuning Tools for Monitoring SQL Server.
Hands-On Microsoft Windows Server 2008 Chapter 11 Server and Network Monitoring.
CH 13 Server and Network Monitoring. Hands-On Microsoft Windows Server Objectives Understand the importance of server monitoring Monitor server.
Windows Server 2008 Chapter 11 Last Update
CONTENTS:-  What is Event Log Service ?  Types of event logs and their purpose.  How and when the Event Log is useful?  What is Event Viewer?  Briefing.
Microsoft ® Official Course Monitoring and Troubleshooting Custom SharePoint Solutions SharePoint Practice Microsoft SharePoint 2013.
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW  Understand the difference between service.
M ONITORING SERVER PERFORMANCE Unit objectives Use Task Manager to monitor server performance and resource usage Use Event Viewer to identify and troubleshoot.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Module 18 Monitoring SQL Server 2008 R2. Module Overview Monitoring Activity Capturing and Managing Performance Data Analyzing Collected Performance Data.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Module 12 Installing and Upgrading to SharePoint 2010.
MCTS Guide to Microsoft Windows 7
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 2: Managing Hardware Devices.
Module 8 Configuring and Securing SharePoint Services and Service Applications.
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
11 SYSTEM PERFORMANCE IN WINDOWS XP Chapter 12. Chapter 12: System Performance in Windows XP2 SYSTEM PERFORMANCE IN WINDOWS XP  Optimize Microsoft Windows.
© Wiley Inc All Rights Reserved. MCSE: Windows Server 2003 Active Directory Planning, Implementation, and Maintenance Study Guide, Second Edition.
Module 7: Fundamentals of Administering Windows Server 2008.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
20411B 8: Installing, Configuring, and Troubleshooting the Network Policy Server Role Presentation: 60 minutes Lab: 60 minutes After completing this module,
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
SharePoint Saturday Lima Auspiciadores Platinum Prize Only.
Monitoring Windows Server 2012
Week #3: Configuring and Troubleshooting DHCP
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
Overview Managing a DHCP Database Monitoring DHCP
70-294: MCSE Guide to Microsoft Windows Server 2003 Active Directory, Enhanced Chapter 13: Monitoring and Optimizing Active Directory.
Module 14 Monitoring and Optimizing SharePoint Performance.
Maintaining and Updating Windows Server Monitoring Windows Server It is important to monitor your Server system to make sure it is running smoothly.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
Windows Server 2003 系統效能監視 林寶森
Presented by Vishy Grandhi.  Lesson 1: AX Overview  Lesson 2: Role based security  Lesson 3: Monitoring  Troubleshooting.
1 Chapter Overview Monitoring Access to Shared Folders Creating and Sharing Local and Remote Folders Monitoring Network Users Using Offline Folders and.
Module 14: Advanced Topics and Troubleshooting. Microsoft ® Windows ® Small Business Server (SBS) 2008 Management Console (Advanced Mode) Managing Windows.
Page 1 Monitoring, Optimization, and Troubleshooting Lecture 10 Hassan Shuja 11/30/2004.
Maintaining and Updating Windows Server 2008 Lesson 8.
SQL Advanced Monitoring Using DMV, Extended Events and Service Broker Javier Villegas – DBA | MCP | MCTS.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
Module 4: Troubleshooting Web Servers. Overview Use IIS 7.0 troubleshooting features to gather troubleshooting information Use the Runtime Control and.
1 Remote Installation Service Windows 2003 Server Prof. Abdul Hameed.
SQL Database Management
Monitoring Windows Server 2012
Troubleshooting Tools
Shared Services with Spotfire
Module Overview Installing and Configuring a Network Policy Server
Configuring and Troubleshooting DHCP
MCTS Guide to Microsoft Windows 7
MONITORING MICROSOFT WINDOWS SERVER 2003
Free Microsoft Accurate Study Material & Valid Questions
Migration Strategies – Business Desktop Deployment (BDD) Overview
SharePoint 2019 Changes Point of View.
Presentation transcript:

SharePoint 2013 Best Practices Christopher Harrison | Content Developer Brian Alderman | Technical Trainer, Author, and Speaker

Course Topics SharePoint 2013 Best Practices 01 | Planning for SharePoint 04 | Installing SharePoint 02 | Capacity Planning 05 | Microsoft Updates 03 | Training – Key to Success 06 | Optimization and Troubleshooting

06 | Optimization and Troubleshooting

Module Overview SharePoint monitoring options Determine page requests System performance counters http://technet.microsoft.com/en-us/library/ff758658.aspx Optimizing the Search service application Using PowerShell to obtain correlation ID error Analyzing WFE IIS log using Log Parser Studio (LPS) Troubleshooting claims authentication

SharePoint Monitoring Options Setting Value Notes Event Log Flooding Protection Disabled The default value is Enabled. It can be disabled to collect as much monitoring data as possible. For normal operations, it should be enabled. Timer Job Schedule Microsoft SharePoint Foundation Usage Data Import 5 minutes The default value is 30 minutes. Lowering this setting imports the data into the usage database more frequently, and is especially useful when troubleshooting. For normal operations, it should be 30 minutes. Diagnostic Providers Enable all diagnostic providers Enabled The default value is Disabled except for the "Search Health Monitoring - Trace Events" provider. These providers collect health data for various features and components. For normal operations, you may want to revert to the default. Set "job-diagnostics-performance-counter-wfe-provider" and "job-diagnostics-performance-counter-sql-provider" Schedule Intervals 1 minute The default value is 5 minutes. Lowering this setting can poll data more frequently, and is especially useful when troubleshooting. For normal operations, it should be 5 minutes.

Generic Performance Counters Description Processor You should monitor processor performance to ensure that all processor usage does not remain consistently high (over 80 percent) as this indicates that the system would not be able to handle any sudden surges of activity. And that in the common state, you will not see a domino effect if one component failure will bring the remaining components to a malfunctioning state. For example, if you have three web servers, you should make sure that the average CPU across all servers is under 60% so that if one fails, there is still room for the other two to absorb the additional load. Network Interface Monitor the rate at which data is sent and received via the network interface card. This should remain below 50 percent of network capacity. Disks and Cache There are several logical disk options that you should monitor regularly. The available disk space is important in any capacity study, but you should also review the time that the disk is idle. Dependent on the types of applications or services that you are running on your servers, you may review disk read and write times. Extended queuing for write or read function will affect performance. The cache has a major effect on read and write operations. You must monitor for increased cache failures. Memory and Paging File Monitor how much physical memory is available for allocation. Insufficient memory will lead to excessive use of the page file and an increase in the number of page faults per second.

System Performance Counters Description % Processor Time This shows processor usage over time. If this is consistently too high, you may find performance is adversely affected. Remember to count "Total" in multiprocessor systems. You can measure the utilization on each processor also, to ensure balanced performance between cores. - Avg. Disk Queue Length This shows the average number of both read and write requests that were queued for the selected disk during the sample interval. A bigger disk queue length may not be a problem as long as disk reads/writes are not suffering and the system is working in a steady state without expanding queuing. Avg. Disk Read Queue Length The average number of read requests that are queued. Avg. Disk Write Queue Length The average number of write requests that are queued. - Pages/sec This counter shows the rate at which pages are read from or written to disk to resolve hard page faults. If this increases, it indicates system-wide performance problems. - Available Mbytes This shows how much physical memory is available for allocation. Insufficient memory leads to excessive use of the page file and an increase in the number of page faults per second.

Optimizing Search Service Application By default all components installed and running on one server Use following steps to manage and optimize Search topology Start Search service instance on additional server Obtain the current search topology from existing server Clone the current search topology on existing server Modify search components within topology as needed including; adding, moving, and removing Search components Activate new Search topology Steps to manage Search components http://technet.microsoft.com/en-us/library/jj862354.aspx

Using PowerShell to Obtain Correlation ID Error Open SharePoint PowerShell as Administrator Use Merge-SPLogFile –Path “C:\Error.log” –Correlation “ID here” Cmdlet grabs the ULS logs from all the servers in SharePoint farm Populates C:\Error.Log file with all instances of Correlation ID Open C:\Error.log file with ULS Viewer to see error associated with correlation ID

Analyzing IIS Logs using Log Parser Download and install Logparser or Log Parser Studio https://gallery.technet.microsoft.com/Log-Parser-Studio-cd458765 Within Log Parser Studio, locate log file of interest in log directory Default location is %systemdrive%\inetpub\logs\LogFiles Execute pre-build query to view log file, or create new query Can export Log Parser query to PowerShell script

Troubleshooting Claims Authentication Obtain details of failed authentication attempt Scour the log or use ULS Viewer to view log file %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\LOGS Verify Authentication Configuration on Web App or zone Check other possible issues Member of same domain or member of trusted domain Type nltest /dsgetdc: /force on client computer to connect to DC and on SharePoint Server to verify it can connect to DC Use Web Debug tool (Fiddler, HTTPWatch) to monitor and analyze Web traffic Capture and analyze authentication network traffic http://technet.microsoft.com/library/jj906556.aspx

One-Stop Shopping of Best Practices http://social.technet.microsoft.com/wiki/contents/articles/12438. sharepoint-2013-best-practices.aspx Used by companies implementing SharePoint best practices Independent consultants use during architectural and code reviews Site divided into categories for topic-specific access

Troubleshooting tools Demo Troubleshooting tools

Summary SharePoint Monitoring Settings Determine Page Requests System Performance Counters Optimizing the Search Service Application Using PowerShell to Obtain Correlation ID Error Analyzing WFE IIS Log using Log Parser Studio Troubleshooting Claims Authentication

Course Summary SharePoint 2013 Best Practices 01 | Planning for SharePoint 04 | Installing SharePoint 02 | Capacity Planning 05 | Microsoft Updates 03 | Training – Key to Success 06 | Optimization and Troubleshooting