Presentation is loading. Please wait.

Presentation is loading. Please wait.

NAV/SQL Performance Jörg Stryk Vienna, Austria 9-11 October 2019.

Similar presentations


Presentation on theme: "NAV/SQL Performance Jörg Stryk Vienna, Austria 9-11 October 2019."— Presentation transcript:

1 NAV/SQL Performance Jörg Stryk Vienna, Austria 9-11 October 2019

2 STRYK System Improvement Performance Optimization & Troubleshooting
Welcome! STRYK System Improvement Performance Optimization & Troubleshooting Jörg A. Stryk Web:

3 NAV/SQL Performance for Dummies
In a Nutshell General challenges & approaches to exceed the limits © STRYK System Improvement – Jörg A. Stryk

4 Warning! LEAVE NOW! This session is going to be Rude, insulting and
Slightly pornographic. If you are easily offended LEAVE NOW!

5 Jörg Stryk – If your NAV sucks, it wasn’t fixed by me!
MS Dynamics NAV (Navision) since 1997 Since version 1.2 MS SQL Server since Since version 2000 100% focus on NAV/SQL Performance Optimization STRYK System Improvement (since 2006) More than 500 projects in about 25 countries on 5 continents (Dec 2016) Worldwide support of MS Dynamics Partners & Customers Microsoft Most Valuable Professional (retired) MVP MS Dynamics NAV Book: “NAV/SQL Performance Field Guide” ISBN Software: “SSI Performance Toolbox”

6 LISTEN Up, MICROSOFT! I DON‘T GIVE A F*** ABOUT HOW YOU LABEL IT!
This PRODUCT IS CALLED NAVISION or NAV I DON‘T GIVE A F*** ABOUT HOW YOU LABEL IT!

7 Sense and Relativity of Time

8 Sense and Relativity of Time

9 Everything 's Shit ! Nothing Works ! 80% Troubleshooting App Database
SQL Server Infra. Measure Analyze Decide Implement It is a mistake to think you can solve any major problems just with potatoes. Douglas Adams App Database SQL Server Infrastructure Everything 's Shit ! Nothing Works ! 80%

10 Query-Strategy & Indexing
Performance Areas Platform & Hardware Query-Strategy & Indexing Blocks & Deadlocks

11 Query-Strategy & Indexing
Performance Areas Blocks & Deadlocks Query-Strategy & Indexing Platform & Hardware

12 Requirements

13 Requirements for Requirements
Windows Foundation Essential Standard Enterprise CPU RAM Server 2008 n/a 4 32 GB 8 1 TB Server 2008 R2 2 TB Server 2012 1 32GB 2 64 GB 64 4 TB Server 2012 R2 Server 2016 Server 2019 SQL Standard Enterprise CPU RAM Server 2008 4 max Server 2008 R2 64 GB Server 2012 4/16 Server 2014 128 GB Server 2016 Max Server 2017 Server 2019

14 Query-Strategy & Indexing
Performance Areas Blocks & Deadlocks Query-Strategy & Indexing Platform & Hardware

15 Core Architecture What you Want What you Get

16 Data Retrieval

17 Query-Strategy & Indexing
Performance Areas Blocks & Deadlocks Query-Strategy & Indexing Platform & Hardware

18 Blocking Probability

19 Query-Strategy & Indexing
Performance Areas Platform & Hardware Query-Strategy & Indexing Blocks & Deadlocks

20 Tuning

21 „Pizza As A Service“ Analogy Decrease of Performance !
There is no Cloud ... „Pizza As A Service“ Analogy You Manage Vendor Manages On-Premise Infrastructure as a Service (IaaS) Platform (PaaS) Software (SaaS) Dining Table Soda Electric/Gas Oven Fire Dough Tomato Sauce Toppings Cheese Increase of Service ? Loss of Control !? Decrease of Performance ! Made at Home Take & Bake Delivered Dined Out

22 Tuning in ”The Cloud”

23 ”The Cloud” - What if ...?

24 Evolution? Not really ...

25 Yes, We Can! So far ...

26 DON‘T BE AN ASKHOLE To not embarrass the speaker
Annoying Questions & Stupid Answers DON‘T BE AN ASKHOLE To not embarrass the speaker please only ask questions where the answer is either simple or obvious. Thanks a bunch!

27 STRYK System Improvement Performance Optimization & Troubleshooting
Thank You! STRYK System Improvement Performance Optimization & Troubleshooting Jörg A. Stryk Web:


Download ppt "NAV/SQL Performance Jörg Stryk Vienna, Austria 9-11 October 2019."

Similar presentations


Ads by Google