UBGP008: Maximizing SQL Server Performance with Microsoft Dynamics GP. John Lowther



Similar documents
Hardware/Software Guidelines

Tuning Microsoft SQL Server for SharePoint. Daniel Glenn

DBA 101: Best Practices All DBAs Should Follow

Best Practices Every SQL Server DBA Must Know

The 5-minute SQL Server Health Check

SYSTEM SETUP FOR SPE PLATFORMS

General DBA Best Practices

SQL Best Practices for SharePoint admins, the reluctant DBA. ITP324 Todd Klindt

Troubleshooting SQL Server Enterprise Geodatabase Performance Issues. Matthew Ziebarth and Ben Lin

NEWSTAR ENTERPRISE and NEWSTAR Sales System Requirements

Delphi+ System Requirements

Optimizing SQL Server 2012 for SharePoint SharePoint Saturday/Friday, Honolulu March 27, 2015

System Requirements for Microsoft Dynamics GP 2013

Best Practices. Best Practices for Installing and Configuring SQL Server 2005 on an LSI CTS2600 System

SSMS Built in Reports for Server and Database Monitoring

402: Taming SQL Server for Administrators. Todd Klindt & Shane Young SharePoint911

Hands-On Microsoft Windows Server 2008

PPC s SMART Practice Aids Prepare for Installing database upgrade to SQL Express 2008 R2

Very Large Enterprise Network, Deployment, Users

Exam : Transition Your MCTS on SQL Server 2008 to MCSA: SQL Server 2012, Part 2. Title : The safer, easier way to help you pass any IT exams.

Hardware Performance Optimization and Tuning. Presenter: Tom Arakelian Assistant: Guy Ingalls

Course Syllabus. Microsoft Dynamics GP Installation & Configuration. Key Data. Introduction. Audience. At Course Completion

Getting to Know the SQL Server Management Studio

Enterprise Network Deployment, 10,000 25,000 Users

Performance Tuning of Virtual Servers TAC9872. John A. Davis Senior Consulting Engineer

Establishing Environmental Best Practices. Brendan Flamer.co.nz/spag/

Sage Grant Management System Requirements

Priority Pro v17: Hardware and Supporting Systems

MoversSuite by EWS. System Requirements

Enterprise Edition. Hardware Requirements

Very Large Enterprise Network Deployment, 25,000+ Users

Preparing a SQL Server for EmpowerID installation

Professional and Enterprise Edition. Hardware Requirements

I-Motion SQL Server admin concerns

Priority Zoom v17: Hardware and Supporting Systems

James Serra Sr BI Architect

About Me: Brent Ozar. Perfmon and Profiler 101

System Requirements for Microsoft Dynamics GP 2015

Is my site ready for upgrade to v7.6?

SQL Server Version. Supported for SC2012 RTM*** Not supported for SC2012 SP1*** SQL Server 2008 SP1, SP2, SP3

Setting Up SQL Server on Windows Azure Understanding Options and Differences

System Requirements Table of contents

HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief

Predicting Change Outcomes Leveraging SQL Server Profiler

AP ENPS ANYWHERE. Hardware and software requirements

Optimize Your Deployment Using Best Practices

sql server best practice

1. Technical requirements 2. Installing Microsoft SQL Server Configuring the server settings

Squeezing The Most Performance from your VMware-based SQL Server

System Requirements for Microsoft Dynamics GP 2013

Back From the Dead: How to Restore a SQL Server in 60 Minutes or Less*

The Database is Slow

Table of Contents. Introduction. Audience. At Course Completion

Sawmill Log Analyzer Best Practices!! Page 1 of 6. Sawmill Log Analyzer Best Practices

N-Centaurus Hardware and Software Requirements

VMWare Workstation 11 Installation MICROSOFT WINDOWS SERVER 2008 R2 STANDARD ENTERPRISE ED.

Maximizer CRM 2015 system requirements

A SURVEY OF POPULAR CLUSTERING TECHNOLOGIES

SAGE 500 PRODUCT ROADMAP

System Requirements. 60GB free after OS and Updates, Raid 5 or Hybrid SSD array

HARDWARE AND SOFTWARE REQUIREMENTS

XenDesktop 7 Database Sizing

Distribution One Server Requirements

Understand Troubleshooting Methodology

What is the BI DBA? Jorge Segarra Sr. DBA Consultant, SQL Server MVP

Client Hardware and Infrastructure Suggested Best Practices

IOS110. Virtualization 5/27/2014 1

Molecular Devices High Content Data Management Solution Database Schema

The Flash- Transformed Server Platform Maximizing Your Migration from Windows Server 2003 with a SanDisk Flash- enabled Server Platform

SQL Server Storage: The Terabyte Level. Brent Ozar, Microsoft Certified Master, MVP Consultant & Trainer, SQLskills.com

Quick Installation Guide

ITPS AG. Aplication overview. DIGITAL RESEARCH & DEVELOPMENT SQL Informational Management System. SQL Informational Management System 1

Web Server (Step 1) Processes request and sends query to SQL server via ADO/OLEDB. Web Server (Step 2) Creates HTML page dynamically from record set

Exam Number/Code : Exam Name: Name: PRO:MS SQL Serv. 08,Design,Optimize, and Maintain DB Admin Solu. Version : Demo.

SQL Server 2008 Designing, Optimizing, and Maintaining a Database Session 1

Maximizer CRM 12 Summer 2013 system requirements

Best Practices in SharePoint Deployment and Management

SharePoint Data Management and Scalability on Microsoft SQL Server

Delphi 2015 SP1-AP1 System Requirements

Environment Optimization Guide

Dynamics NAV/SQL Server Configuration Recommendations

Quick Installation Guide

Enhancing SQL Server Performance

Deep Dive Monitoring Servers using BI 4.1. Alan Mayer Solid Ground Technologies SESSION CODE: 0305

Hardware Guide. Hardware Guide for Dynamics NAV. Microsoft Dynamics NAV 5.0. White Paper. Version 1 (October 25, 2007)

SQL Server Performance Tuning for DBAs

MS SQL Server 2000 Data Collector. Status: 12/8/2008

Index. business needs understanding needs of developers, 65 66

NetIQ Advanced Authentication Framework. Maintenance Guide. Version 5.1.0

Administering a Microsoft SQL Server 2000 Database

Introduction 1 Performance on Hosted Server 1. Benchmarks 2. System Requirements 7 Load Balancing 7

ImageNow for Microsoft SQL Server

MDM Multidomain Edition (Version 9.6.0) For Microsoft SQL Server Performance Tuning

SQL Server 2016 Query Store

Tools & Resources to Make Your Dynamics GP Zing

Deployment Planning Guide

Best Practices for Installing and Configuring the Hyper-V Role on the LSI CTS2600 Storage System for Windows 2008

System Requirements. 60GB free after OS and Updates, Raid 5 or Hybrid SSD array

NIMSOFT SLM DATABASE

ProSystem fx Engagement. Deployment Planning Guide

Transcription:

UBGP008: Maximizing SQL Server Performance with Microsoft Dynamics GP John Lowther

John Lowther Chief Data Architect, Sta-Home Health Agency Owner of Lowther Software Microsoft Dynamics GP Most Valuable Professional (MVP) & GPUG All Star Chairman on the Board of Advisors for the Great Plains User Group (GPUG) Member of the GPUG Planning Committee Member of the GPUG Programming Committee GPUG Special Interest Group (SIG) Leader (BI & Reporting, DBA, and Sys Admin) Published Author in the GPUG Magazines GPUG Academy Board Member Member of the GPUG Academy Certification Committee Other Info 10+ years with Dynamics-GP - 15+ years as a Database Administrator - 20+ years as a Developer Blog: Microsoft Dynamics GP DBA Blog: The Dynamics GP Administrator Post: Microsoft Dynamics GP Product Forum Post: GPUG Collaborate

Format: Session Format & Audience User Group Breakout Audience: Beginner

Agenda Increase your confidence and knowledge as we explore how to maximize the performance of a Microsoft SQL Server running Microsoft Dynamics GP databases. We'll also review the settings and maintenance items you should be using, along with other important things you can do to increase performance, including off-load reporting and data warehousing.

Topic List Updates BIOS Hardware RAM Microsoft SQL Server Settings!

Topic List SQL Database Settings! Off Loading Reports! Data Warehousing How do we locate the real problem! Where do we find Information and Solutions!

Updates Always check to make sure you have the latest software updates. Not just software! BIOS, Chipset, Drivers Everything!

BIOS: Hyper-threading? You better believe it! Well most of the time. Hyper-threading allows improved parallelization meaning the processor can do multiple task at once. However there are some rare cases where it can cause problems. Please see KB322385

BIOS: Power Save Options Turn off all power save options like putting network cards to sleep, powering down hard drives, or lower CPU performance. Note: This also applies to Power settings in Windows as well!

Hardware: To x64 or not to x64? Is that even a question?

Hardware: Disk Configuration DISK are cheap! But what about your employees time? OS Raid 10 System Databases (Master, Model, & MSDB) RAID 10 Master Data Files (MDF files) Raid 10 Log Data Files (LDF Files) Raid 10 TEMPDB (MDF and LDF) Raid 10 Backup location RAID 10 All on separate arrays!!!!

SQL Server loves RAM RAM If you decrease RAM by 25% you decrease performance by 50%. In other words double your RAM you quadruple your performance! Max out the Machine!

Microsoft SQL Server Settings

Notice: No Domain Users Use AD Group for GP Users

Database Settings

Off Loading Reports My definition: (totally In My Opinion) (IMO) Off loading Reports is the concept of running specific types of Reports on a different SQL Server than your Application Production SQL Server. Log Shipping is a great way to Off Load Reports. This only works for the Excel Refreshable Reports and the SQL Server Reporting Services Reports (SSRS). This does not work for the internal Microsoft Dynamics GP Reports!

Existing Setup One or more Workstations Excel and SSRS Reports Existing SQL Server for Microsoft Dynamics GP SQL Backups

Restore a Full Backup to the new Server One or more Workstations Excel and SSRS Reports Existing SQL Server for Microsoft Dynamics GP SQL Backups

Temporarily connect one workstation One or more Workstations Excel and SSRS Reports Existing SQL Server for Microsoft Dynamics GP SQL Backups

Redeploy SSRS and Excel Reports One or more Workstations Excel and SSRS Reports Existing SQL Server for Microsoft Dynamics GP Note: SQL Backups

Remove the temporary connection One or more Workstations Excel and SSRS Reports Existing SQL Server for Microsoft Dynamics GP Note: SQL Backups

Excel and SSRS Reports One or more Workstations This is what you have now Other Workstations Existing SQL Server for Microsoft Dynamics GP Note: SQL Backups

One or more Workstations Final Touches Other Workstations Excel and SSRS Reports Existing SQL Server for Microsoft Dynamics GP Note: SQL Backups

Data Warehousing

How do we find out about a Problem? A user calls with that dreaded message, GP is running slow. Or, GP is not working at all. My first thought, is it really a SQL problem? There are times with SQL has nothing to do with the problem. Bad network cables, etc. There are even times when there is no problem!

How do we locate the real Problem Stop and Think! (Base line performance before hand!) OS Task Manager Resource Monitor Performance Monitor Event Viewer SQL Job Activity Monitor Is there a SQL Job Running??? Activity Monitor Database Engine Tuning Advisor (treat with care) SQL Server Profiler (treat with extreme care)

How do we locate the real Problem Dynamics GP Add-Ons Support Debugger Tool Other Tools outside the Dynamics GP World Idera Software SQL Check RedGate Software SQL Monitor

Where do we find Information NETWORKING WITH EACH OTHER! The GPUG Collaborate site, and GPUG Microsoft Dynamics GP Community Forum Blogs Videos

Where do we find Information Microsoft Dynamics GP MVP s Blogs Customer Source White Papers, Knowledgebase, Even a white paper on Performance MSDN, TechNet, and Bing

The copy only problem Maintenance Plan The Update Statistics problem Let s Demo

Bios and OS Settings Take Away #1 Nothing turns off or lowers performance

Watch those Database Files Take Away #2 Grow the MDF file yourself at off peak times, try to avoid autogrows during peak times. LDF files should not actually autogrow. Transaction log backup should clear it before the physical file needs to grow.

Take Away #3 Make sure that Auto Close and Auto Shrink are turned off!

Be Proactive not reactive Take Away #4

Questions? John Lowther Sta-Home Health & Hospice Lowther Software Email: John@LowtherSoftware.com Blog: Microsoft Dynamics GP DBA Blog: The Dynamics GP Administrator