Make my day Distributed Replay. Meet the speakers Raoul Illyés Raoul Illyés is a SQL Server MVP, CEO and Mentor at SolidQ Denmark.

Slides:



Advertisements
Similar presentations
Tales from the Lab: Experiences and Methodology Demand Technology User Group December 5, 2005 Ellen Friedman SRM Associates, Ltd.
Advertisements

Oracle Warehouse Builder 10g Ensure Data Quality
Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
Manageware For Documentum ESI SOFTWARE 2006
Microsoft Virtual Server 2005 Product Overview Mikael Nyström – TrueSec AB MVP Windows Server – Setup/Deployment Mikael Nyström – TrueSec AB MVP Windows.
IKnow Process Visibility Process Management iRule Nordic QualityStage rule sets Petter Enqvist Senior systems consultant Intelligent Communication AS.
A Tour of System Center Configuration Manager Adam Duffy Edina Public Schools.
In-Place Upgrade to TFS 2010 on existing hardware Not deploying new hardware Databases too large to move Scaling-out, not up Not deploying new hardware.
1 © 2010 Julian Dyke Real Application Testing Julian Dyke Independent Consultant juliandyke.com Web Version.
Load Test Planning Especially with HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Copyright © 2007 Quest Software The Changing Role of SQL Server DBA’s Bryan Oliver SQL Server Domain Expert Quest Software.
Performance and Scalability. Performance and Scalability Challenges Optimizing PerformanceScaling UpScaling Out.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Computers & Employment By Andrew Attard and Stephen Calleja.
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Community Tour 2011 Infrastrutture in evoluzione.

SQL Server Security By Mattias Lind For PASS Security VC.
3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.
Personal Computer - Stand- Alone Database  Database (or files) reside on a PC - on the hard disk.  Applications run on the same PC and directly access.
ArcGIS Server for Administrators
OSIsoft High Availability PI Replication
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
CRM in Education: Raising Standards. Saving Time. Presented by: Daniel Petersen Director of Business Solutions Applied Tech.
Chapter 9  Definition of terms  List advantages of client/server architecture  Explain three application components:
SharePoint Saturday SharePoint 2010 BI Insights Saturday, 16 th October, 2010 MIC - Kuwait.
Delivering KPIs With Analysis Services Peter Myers Mentor SolidQ.
Distributed Replay Testing With Your Data, Your Way! ca.linkedin.com/in/melodyzacharias.
Testing With Your Data, Your Way! Distributed Replay 1 SQLSat 470 Washington DC December 5, 2015.
Using Correlated Tracing to Diagnose Query Level Performance What’s slowing down my app? Jerome Halmans Senior Software Development Engineer Microsoft.
OSIsoft High Availability PI Replication Colin Breck, PI Server Team Dave Oda, PI SDK Team.
Distributed Replay Testing With Your Data, Your Way! Melody Zacharias, Consultant.
Planning & forecasting with SQL Server, Excel and SharePoint Simon Lidberg Principal System Engineer – Microsoft BI.
Maintaining a Microsoft SQL Server 2008 Database
Steve Simon MVP SQL Server BI
Managing a database environment in the cloud
Introduction to Oracle Forms Developer and Oracle Forms Services
Building Enterprise Applications Using Visual Studio®
UC Pro Troubleshooting Guide
Securing SQL Server Processes with Certificates
Business System Development
Max Fritz Senior Systems Consultant, Now Micro
Benchmarking like a PRO
Got stress? Sometimes the SQL Server needs some too
Introduction to Oracle Forms Developer and Oracle Forms Services
Introduction to Oracle Forms Developer and Oracle Forms Services
Microsoft SharePoint Server 2016
The New Possibilities in Microsoft Business Intelligence
Steve Simon MVP SQL Server BI
Introduction to Analysis Services 2008 R2 Cubes
IBM INFORMIX online Training in Hyderabad
IBM NETEZZA DBA online Training at GoLogica Technologies
#01 Client/Server Computing
DEA Will Be Your New Best Friend!
Performance Load Testing Case Study – Agilent Technologies
Simplifying XEvents Management with dbatools
Mission critical application testing with Distributed Replay
Today’s Business Pain Points
IT INFRASTRUCTURES Business-Driven Technologies
Azure's Performance, Scalability, SQL Servers Automate Real Time Data Transfer at Low Cost MINI-CASE STUDY “Azure offers high performance, scalable, and.
SQL Server Performance Tuning Nowadays
Targeting Wait Statistics with Extended Events
DAT381 Team Development with SQL Server 2005
What query folding means to self-service BI projects
Database hidden disasters…
Microsoft SQL Server Upgrade and Downgrade scenarios
Building a Threat-Analytics Multi-Region Data Lake on AWS
Extended Events: Successful troubleshooting recipes
#01 Client/Server Computing
Presentation transcript:

Make my day Distributed Replay

Meet the speakers Raoul Illyés Raoul Illyés is a SQL Server MVP, CEO and Mentor at SolidQ Denmark. He is a recognized lecturer and teacher known for his passion and ability to go into depth. His high energy level and enthusiasm has been appreciated by many customers over the years. Raoul is an expert in performance optimization and consolidation, and by merging the two together, he has achieved innovative solutions for his customers. Erling Skaale Erling Skaale is a Senior consultant at SolidQ Denmark. He has over 11 years of experience with SQL Server and over 20 years of experience with relational databases and application development in general. He worked his way from MVS(mainframe) as a System Programmer, over UNIX and Tandem, and landed on the Microsoft platform as a SQL Server System Programmer. He now specializes in Query Tuning, Development, SAN Performance, Architecture and Mentoring.

Agenda The world today (profiler) A case study Demo –The world tomorrow (Distributed replay) Introduction Demo

A case study A little customer – Laserdisken.dk Big issues about performance WEB programming interface - WebCatalog –Bad bad bad SQL  –Eks…

A case study [!] TJEKKER OM DER ER COLLECTIONS MED TITLEN I [/!] [text]titler=[/text] [SQL dsn=[unurl][dsn][/unurl]&statement=SELECT ID from vare where DB_TITEL = '[titel]'] [foundItems] [SQL dsn=[unurl][dsn][/unurl]&statement=select DB_TITEL from vare join vare_titel on id=fk_vareid where fk_db_titelnr='[ID]'] [foundItems][text]titler=[titler],'[DB_TITEL]'[/text][/foundItems] [/sql] [/foundItems] [/sql] [text]titler=[hideif [titler]=][getchars start=2][titler][/getchars],[/hideif]'[titel]'[/text] [include file=includes/titelsog.inc] [/showIf]

A case study [!] TJEKKER OM DER ER COLLECTIONS MED TITLEN I [/!] [text]titler=[/text] [SQL dsn=[unurl][dsn][/unurl]&statement=select DB_TITEL from vare join vare_titel on id=fk_vareid where fk_db_titelnr in (SELECT cast(ID as varchar(255)) from vare where DB_TITEL = '[titel]')] [foundItems][text]titler=[titler],'[DB_TITEL]'[/text][/foundItems] [/sql] [text]titler=[hideif [titler]=][getchars start=2][titler][/getchars],[/hideif]'[titel]'[/text] [include file=includes/titelsog.inc] [/showIf]

A case study Lost 2/3 of the customers because of bad response time No test environment A bigger customer –Merge of orders failed in productions because of locks

A case study Profiler today – how can it help –Trouble shooting performance –Fix problem and replay

A case study –Development and ‘real world’ testing Backup database Run Profiler in 2 hours –Replay template

A case study Restore backup at test environment Copy trace file to test server –Create users –DB_id must match Open trace file and set replay settings

DEMO

Distributed replay Distributed replay is a scalable solution and unlike SQL Server Profiler, it is not limited to replaying from a single computer. This makes it great for: Running stress tests on a system. Capacity Planning, evaluate benefits of hardware / software changes.

Distributed replay Enviroment Distributed replay consist of: Replay administration tool Replay controler Replay clients (16) Target server

Configure Distributed Replay Distributed replay consist of the following configuration files and services: FILES : Controller configuration file Client configuration file Preprocess configuration file Replay configuration file SERVICES: SQL Server Distributed Replay Client (Manual) SQL Server Distributed Replay Controler (Manual)

Prepare the Input Trace Data 1.Make sure that the trace data has been captured with a version of SQL Server that is compatible with Distributed Replay. Input SQL Server 2012 SQL Server 2008 R2 SQL Server 2008 SQL Server 2005 Target SQL Server 2012 SQL Server 2008 R2 SQL Server 2008 *Input only works on targets with equal or greater skew. 2.Make sure that the trace data has been captured using the TSQL_Replay template

Replay Trace Data 1.Prepare the files 2.Run the Dreplay

DEMO

THANK YOU! For attending this session and PASS SQLRally Nordic 2011, Stockholm