DBI402. SQL Server Specialist, Financial Industry Boston, MA Conference and INETA Speaker Connections, PASS, TechEd, DevTeach, etc. Author SQL Server.

Slides:



Advertisements
Similar presentations
The 12 Reasons to Love Microsoft SQL Server 2012 Dandy Weyn Thomas LaRock Sean Boon DBI202_R.
Advertisements

Shannon Bray Technical Architect Planet Technologies SESSION CODE: OSP310 Mike Watson Principal Consultant SeriousLabz.
DBI403 Few Nodes Many Nodes SalesDB CustomerFederationeration CustomerFederation Federation Members Federation Root Federations.
4/10/2017 2:53 PM SIM202 We Don't Need No Stinkin' GUI: Command-Line Capture Techniques (Remote Options) Laura Chappell Founder, Wireshark University Founder,
SIM348. “ConfigMgr appeared in Gartner client buying decisions more frequently than any other product in the market in 2010.”
DEV306. LEGEND Branching / Merging point Development Test Production R1 R2 R3 Branch On Test Development Test Production Branch On Test.
DBI 312. SELECT prod.. FROM Product,,,, WHERE ….
Tips and Tricks for Building Rich Reports in SQL Server 2012 Reporting Services Bob Meyers Senior Program Manager Microsoft Corporation DBI307.
DEV333. Describe each main attack Demo how the attack works Fix our poor vulnerable application! Why Script Kiddies, Why? Click to Hack.
Upgrading SSIS Packages to SQL Server 2012 Sven Aelterman Lecturer in Information Systems & Web/Technology Specialist Troy University, Sorrell College.
SIM201. Announcing… copyright chappellseminars.com some hosts comply; RST = closed no = response open some hosts comply; RST = closed no = response.
WSV304 Manual Deployment High cost Fully Automated Low cost.
Sample Fill demo WorkflowServiceHostFactory Tracking Persistence Custom Behaviour Creation Endpoint Control Endpoint Exception Behaviour.
Self Assessment COS202 a-Expense.
DBI331. Cube Measure Group Measure Partition Cube Dimension Dimension Attribute Relationship Hierarchy Level Cube Attribute Cube Hierarchy Measure.
DBI Buffered Queries with client-side resultsets & cursors Paging results (LIMIT-equivalent clause) Optimize Data Access for PHP Workloads.
DBI319. Demo SQL Server 2005 SP2 SQL Server 2008 SQL Server 2000 SP4 SQL Server 2008 R2 SQL Server 2008 SP2 SQL Server 2008 R2 SQL.
DEV314. Entity Data Model demo Entity Data Model.
DBI311. Existing NMS application Agent Existing NMS application Agent 0.5 KB/record 2500 records/ agent 10 agents = 25K r/s (12. 5 MB/s) 25K r/s.
WCL M units by 2015 Designed to always be connected to a server-based desktop Examples of Thin Clients Typically runs a light-weight embedded.
DBI308. What are SQL Server Fast Track Reference Configurations General Fast Track Recommendations Reference Configurations and Best Practices FT 3.0.
MID301. App Server 1 App Server 1 App Server 2 App Server 2 App Server 3 App Server 3 DatabaseDatabase Local Store.
VIR314. Understand the scenarios Application support Understand the scenarios Application support Review of the sequencing process Demo Review of the.
DBI301. Broad applicability Common workloads Pre-configured Pre-tuned Integrated management Surrounded by expert support Balanced architecture.
SIM335 Demo 6 7 NetApp Confidential - Internal Use Only.
demo.
Node 1Node 2Node 3Node 4Node 5 DB 1Copy 1 DB 2Copy 1 DB 3Copy 1 DB 4Copy 1 DB 5Copy 1 DB 6Copy 1 DB 7Copy 1 DB 8Copy 1 DB 9Copy.
Margin Content Padding Border.
DBI326. PhraseGoal “Data Mining”Inform actionable decisions “Machine Learning”Determine best performing algorithm.
WCL308. (While you’re sitting there, sign up for the GPanswers.com Tip of the Week … (Scan a tag.. Fill out the little form…) and enter to win a copy.
DBI Meets mission critical high availability SLA Integrated Efficient Flexible.
EXL321. Lync 2010 Planning tool+ Planning guides+ * new in LS significant enhancements in LS 2010.
Adam Machanic Database Consultant SQLblog SESSION CODE: DAT318.
2.

MID305. AppFabric / Host WF Runtime Extensions Tracking Persistence … … Tooling VS Designer VS Debugger Rehosted Designer Workflow Activity Library.
OSP310. What is a SharePoint® Farm? A collection of one or more SharePoint Servers and SQL Servers® providing a set of basic SharePoint.
OSP402 Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.
DEV211. The simplest way to create business applications for the desktop and the cloud.
DBI318. SQL Server RDBMS Team Connectivity App Platform T-SQL Language, Data-Tier Application Model, Types, Libraries SQL Engine High Availability Mirroring,
SIM315. FIM Service Resource Management Service (WCF Endpoint) Request Dispatcher.
SIM333 Microsoft Confidential Simplified Management Manage FPE 2010 and FPSP 2010 Server Discovery and Grouping FPSMC agent deployment Deploy.
WPH310. Free Phone! Windows Phone 7 as a Game Platform Free Tools to Build Great Games The Game Loop Input on Windows Phone 7 Building a Game with Your.
DBI325. Monitoring Analytics Support will extend to Analysis Services in the Denali release.
DPR301 demo Executable Requirements.
DEV332. Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that.
1000+ HTTP&TCP services “Make configuration / e2e lifecycle easier” HTTP&TCP services “Make configuration / e2e lifecycle easier” SOAP & REST.
DBI314. Machine 5 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 SQL Azure Gateway Service Machine 6 SQL Instance SQL DB User DB1 User DB2.
#TEDEV342 A A B B I currently deploy via FTP directly to my host. My deployment is manual because I need to set permissions on the target server.
DEV203. Coded workflows Declarative workflows Web part hook-up Professional developerBusiness Analyst/Process Designer List definitions Event receivers.
Learn more: Download SCM: Join the TechNet Wiki community:
DBI316. Building and Maintaining Applications with relational and non-relational data is hard Complex integration Duplicated functionality Compensation.
DBI302 AlwaysOn Availability Groups for database protection AlwaysOn Availability Groups for database protection AlwaysOn Failover Cluster Instances.
OSP-302. DescriptionUri All lists on a site.../_vti_bin/ListData.svc All Items in a named list.../_vti_bin/ListData.svc/MyList 2nd Item in the list.../_vti_bin/ListData.svc/MyList(2)
DEV348. demo Valid HTML5 Syntax demo.
WPH307. announcement Architect in the Microsoft Mobility Center of Excellence Created the Microsoft Mobile Line of Business Accelerator for Windows Mobile.
DEV325. ODATA Service metadata demo.
MID Deploy Workflow Service definition (.xamlx) T Contracts inferred from Receive / Reply activities Endpoints opened A Persistence.
WCL301. demo Basic Custom XML-file.
DBI317. Enhanced Usability Improved Deployment, Configuration and Management Improved deployment, configuration and management of SSIS projects  SSIS.

DEV355 Jack Swigert demo my wife demo.
DEV353. Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification.
DBI401 Customer challenges Protect data-at-rest Transparent Data Encryption Data/Key separation Extensible Key Managements Use strong authentication.
COS307. demo Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub. Website:
Overview of Social Computing in Microsoft SharePoint 2010
T-SQL Power! The OVER Clause: Your Key to No-Sweat Problem Solving
TechEd /18/2019 2:43 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
SQL Server Performance Tuning
Code First Development in Microsoft ADO.NET Entity Framework 4.1
Presentation transcript:

DBI402

SQL Server Specialist, Financial Industry Boston, MA Conference and INETA Speaker Connections, PASS, TechEd, DevTeach, etc. Author SQL Server 2008 Internals Expert SQL Server 2005 Development Founder: SQLblog.com The SQL Server Blog Spot on the Web Adam Machanic

SQL Server Diagnostic Infrastructure Redmond, WA Occasional speaker PASS, TechEd, Ballroom Dance Competitions Bloghttp://blogs.msdn.com/b/extended_events

MonitorTroubleshoot Tune / Optimize TestDeploy

Collection of MetricsStorage of Time-Stamped DataCalculation of Baseline Measures

Identify the ProblemMeasure the ImpactRefine Data Collection

Correct the ProblemImprove the QueryModify your Approach

Validate the BehaviorMove to ProductionConfirm with Users

ConnectGet a SessionSession Makes Requests

sys.dm_exec_sessions One row per connected session sys.dm_exec_sessions One row per connected session sys.dm_exec_requests One row per active request (Usually 0 or 1 row(s) per session) sys.dm_exec_requests One row per active request (Usually 0 or 1 row(s) per session)

What Query is Running?Why is it Slow?What is the Query Plan?

Binary handle from sys.dm_exec_requests Feed the handle to the appropriate function Functions sys.dm_exec_sql_text sys.dm_exec_query_plan Functions sys.dm_exec_sql_text sys.dm_exec_query_plan

Start a Transaction (Implicit or Explicit) Its Associated With Your SessionWork Gets Logged in the Database(s)

Correlate session_id with transaction_id using sys.dm_tran_session_transactions (Also check sys.dm_exec_requests) Correlate session_id with transaction_id using sys.dm_tran_session_transactions (Also check sys.dm_exec_requests) In which database(s) was work done? Ask sys.dm_tran_database_transactions In which database(s) was work done? Ask sys.dm_tran_database_transactions

Requests Spin Up TasksTasks are Bound to Workers (Threads)Threads Consume CPU Time, or Wait

Tasks are referred to using binary addresses Real-time bonus data available in sys.dm_os_tasks

When a task isnt working… its waiting! sys.dm_os_waiting_tasks When a task isnt working… its waiting! sys.dm_os_waiting_tasks Blocking, disk I/O, memory, and any other wait that can slow down your query is reported here! Blocking, disk I/O, memory, and any other wait that can slow down your query is reported here!

Used a Lot More Than You Think(even if you think its used a lot) Temp tables. Sorts. Hashes. Spools. Row versions. DBCC. Index rebuilds. And more.

Find out which requests are causing TempDB to blow up sys.dm_db_task_space_usage Find out which requests are causing TempDB to blow up sys.dm_db_task_space_usage

ModulePackagesEventsTargetsActionsTypesPredicatesMaps 33

Event Session Enabled Events ActionsPredicates TargetsBuffers

Process 1 Event A: 1.1 P: NULL Process 2 Event A: 2.1 P: 1.2 Event A: 1.2 P: NULL Event A: 2.2 P: NULL Event A: 1.3 P: NULL Event A: 1.4 P: NULL Event A: 1.5 P: NULL Event A: 1.6 P: NULL Event A: 2.3 P: NULL Event A: 2.4 P: NULL Event A: 2.5 P: NULL Process 1 requests work on new thread.

Demo

Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that relate to your session. Also indicate when they can find you staffing in the TLC.

Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.

Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub. Try the new SQL Server Mission Critical BareMetal Hands on-Labs Visit the updated website for SQL Server® Code Name Denali on and sign to be notified when the next CTP is available Follow Twitter account to watch for updates Visit the SQL Server Product Demo Stations in the DBI Track section of the Expo/TLC Hall. Bring your questions, ideas and conversations! Microsoft® SQL Server® Security & ManagementMicrosoft® SQL Server® Optimization and Scalability Microsoft® SQL Server® ProgrammabilityMicrosoft® SQL Server® Data Warehousing Microsoft® SQL Server® Mission Critical Microsoft® SQL Server® Data Integration

Resources Sessions On-Demand & CommunityMicrosoft Certification & Training Resources Resources for IT ProfessionalsResources for Developers Connect. Share. Discuss.

Scan the Tag to evaluate this session now on myTechEd Mobile