SQL Server query performance tuning

Queries not running fast enough? Wondering about the in-memory database features in 2014? Tired of phone calls from frustrated users? Grant Fritchey?s book SQL Server Query Performance Tuning is the answer to your SQL Server query performance problems. The book is revised to cover the very latest in...

Full description

Main Author: Fritchey, Grant,
Other Authors: SpringerLink (Online service)
Format: eBook
Language: English
Published: Berkeley, CA : Apress, 2014.
Distributed to the Book trade worldwide by Springer.
Physical Description: 1 online resource (xxix, 612 pages) : illustrations.
Edition: Fourth edition.
Series: Expert's voice in SQL server.
Subjects:
LEADER 08768cam a2201045 i 4500
001 891379972
003 OCoLC
005 20240329122006.0
006 m o d
007 cr cnu|||unuuu
008 140926s2014 caua o 001 0 eng d
019 |a 892917694  |a 898039949  |a 908082638  |a 961485965  |a 1005831621  |a 1048133710  |a 1066474262  |a 1086468683  |a 1105803057  |a 1110870872  |a 1112542951  |a 1113400098  |a 1129333675  |a 1153010631  |a 1192327583  |a 1204025160  |a 1240512972 
020 |a 9781430267423  |q (electronic bk.) 
020 |a 1430267429  |q (electronic bk.) 
020 |z 9781430267430 
020 |z 1430267437 
024 7 |a 10.1007/978-1-4302-6742-3  |2 doi 
024 8 |a 9781430267423 
035 |a (OCoLC)891379972  |z (OCoLC)892917694  |z (OCoLC)898039949  |z (OCoLC)908082638  |z (OCoLC)961485965  |z (OCoLC)1005831621  |z (OCoLC)1048133710  |z (OCoLC)1066474262  |z (OCoLC)1086468683  |z (OCoLC)1105803057  |z (OCoLC)1110870872  |z (OCoLC)1112542951  |z (OCoLC)1113400098  |z (OCoLC)1129333675  |z (OCoLC)1153010631  |z (OCoLC)1192327583  |z (OCoLC)1204025160  |z (OCoLC)1240512972 
037 |a CL0500000488  |b Safari Books Online 
040 |a GW5XE  |b eng  |e rda  |e pn  |c GW5XE  |d UMI  |d E7B  |d B24X7  |d COO  |d DEBBG  |d DEBSZ  |d OCLCO  |d YDXCP  |d VT2  |d IDEBK  |d EBLCP  |d OCLCF  |d OCLCQ  |d LIV  |d MERUC  |d ESU  |d OCLCQ  |d IOG  |d OCLCO  |d N$T  |d REB  |d CEF  |d INT  |d U3W  |d AU@  |d OCLCQ  |d WYU  |d OCLCO  |d YOU  |d OCLCQ  |d OCLCO  |d UAB  |d UKAHL  |d OCLCQ  |d OCLCO  |d CNCEN  |d DCT  |d ERF  |d OCLCQ  |d BRF  |d ADU  |d OCLCQ  |d SNK  |d OCLCO  |d OCLCQ  |d OCL  |d AUD  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCL  |d OCLCQ 
049 |a COM6 
050 4 |a QA76.9.D3 
072 7 |a COM  |x 051170  |2 bisacsh 
072 7 |a UN  |2 bicssc 
072 7 |a UMT  |2 bicssc 
082 0 4 |a 005.74068  |2 23 
100 1 |a Fritchey, Grant,  |e author. 
245 1 0 |a SQL Server query performance tuning /  |c Grant Fritchey. 
250 |a Fourth edition. 
264 1 |a Berkeley, CA :  |b Apress,  |c 2014. 
264 2 |a New York, NY :  |b Distributed to the Book trade worldwide by Springer. 
264 4 |c ©2014. 
300 |a 1 online resource (xxix, 612 pages) :  |b illustrations. 
336 |a text  |b txt  |2 rdacontent. 
337 |a computer  |b c  |2 rdamedia. 
338 |a online resource  |b cr  |2 rdacarrier. 
347 |a text file. 
347 |b PDF. 
490 1 |a The expert's voice in SQl server. 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed November 28, 2017). 
520 |a Queries not running fast enough? Wondering about the in-memory database features in 2014? Tired of phone calls from frustrated users? Grant Fritchey?s book SQL Server Query Performance Tuning is the answer to your SQL Server query performance problems. The book is revised to cover the very latest in performance optimization features and techniques, especially including the newly-added, in-memory database features formerly known under the code name Project Hekaton. This book provides the tools you need to approach your queries with performance in mind. SQL Server Query Performance Tuning leads you through understanding the causes of poor performance, how to identify them, and how to fix them. You?ll learn to be proactive in establishing performance baselines using tools like Performance Monitor and Extended Events. You?ll learn to recognize bottlenecks and defuse them before the phone rings. You?ll learn some quick solutions too, but emphasis is on designing for performance and getting it right, and upon heading off trouble before it occurs. Delight your users. Silence that ringing phone. Put the principles and lessons from SQL Server Query Performance Tuning into practice today. Covers the in-memory features from Project Hekaton Helps establish performance baselines and monitor against them Guides in troubleshooting and eliminating of bottlenecks that frustrate users. 
505 0 |a At a Glance; Introduction; Chapter 1: SQL Query Performance Tuning; The Performance Tuning Process; The Core Process; Iterating the Process; Performance vs. Price; Performance Targets; "Good Enough" Tuning; Performance Baseline; Where to Focus Efforts; SQL Server Performance Killers; Insufficient Indexing; Inaccurate Statistics; Improper Query Design; Poorly Generated Execution Plans; Excessive Blocking and Deadlocks; Non-Set-Based Operations; Inappropriate Database Design; Excessive Fragmentation; Nonreusable Execution Plans; Frequent Recompilation of Queries. 
505 8 |a Chapter 3: Disk Performance AnalysisDisk Bottleneck Analysis; Disk Counters; % Disk Time; Current Disk Queue Length; Disk Transfers/Sec; Disk Bytes/Sec; Avg. Disk Sec/Read and Avg. Disk Sec/Write; Additional I/O Monitoring Tools; Sys.dm_io_virtual_file_stats; Sys.dm_os_wait_stats; Disk Bottleneck Resolutions; Optimizing Application Workload; Using a Faster I/O Path; Using a RAID Array; RAID 0; RAID 1; RAID 5; RAID 6; RAID 1+0 (RAID 10); Using a SAN System; Using Solid State Drives; Aligning Disks Properly; Adding System Memory; Creating Multiple Files and Filegroups. 
505 8 |a Improper Use of CursorsImproper Configuration of the Database Transaction Log; Excessive Use or Improper Configuration of tempdb; Summary; Chapter 2: Memory Performance Analysis; Performance Monitor Tool; Dynamic Management Objects; Hardware Resource Bottlenecks; Identifying Bottlenecks; Bottleneck Resolution; Memory Bottleneck Analysis; SQL Server Memory Management; Available Bytes; Pages/Sec and Page Faults/Sec; Paging File %Usage and Page File %Usage; Buffer Cache Hit Ratio; Page Life Expectancy; Checkpoint Pages/Sec; Lazy Writes/Sec; Memory Grants Pending. 
505 8 |a Moving the Log Files to a Separate Physical DiskUsing Partitioned Tables; Summary; Chapter 4: CPU Performance Analysis; Processor Bottleneck Analysis; % Processor Time; % Privileged Time; Processor Queue Length; Context Switches/Sec; Batch Requests/Sec; SQL Compilations/Sec; SQL Recompilations/Sec; Other Tools for Measuring CPU Performance; Sys.dm_os_wait_stats; Sys.dm_os_workers and Sys.dm_os_schedulers; Processor Bottleneck Resolutions; Optimizing Application Workload; Eliminating Excessive Compiles/Recompiles; Using More or Faster Processors; Not Running Unnecessary Software. 
505 8 |a Target Server Memory (KB) and Total Server Memory (KB)Additional Memory Monitoring Tools; DBCC MEMORYSTATUS; Dynamic Management Objects; Sys.dm_os_memory_brokers; Sys.dm_os_memory_clerks; Sys.dm_os_ring_buffers; Sys.dm_db_xtp_table_memory_stats; Sys.dm_xtp_system_memory_consumers; Memory Bottleneck Resolutions; Optimizing Application Workload; Allocating More Memory to SQL Server; Moving In-Memory Tables Back to Standard Storage; Increasing System Memory; Changing from a 32-Bit to a 64-Bit Processor; Compressing Data; Enabling 3GB of Process Address Space; Addressing Fragmentation; Summary. 
542 |f Copyright © 2014 Grant Fritchey  |g 2014. 
630 0 0 |a SQL server. 
630 0 7 |a SQL server.  |2 blmlsh. 
630 0 7 |a SQL server.  |2 fast. 
650 0 |a Database management. 
650 0 |a Querying (Computer science) 
650 0 |a Database searching. 
650 6 |a Bases de données  |x Gestion. 
650 6 |a Bases de données  |x Interrogation. 
650 7 |a online searching.  |2 aat. 
650 7 |a COMPUTERS  |x Programming Languages  |x SQL.  |2 bisacsh. 
650 7 |a Database searching.  |2 fast. 
650 7 |a Database management.  |2 fast. 
650 7 |a Querying (Computer science)  |2 fast. 
710 2 |a SpringerLink (Online service) 
776 0 8 |i Printed edition:  |z 9781430267430. 
830 0 |a Expert's voice in SQL server. 
907 |a .b43269904  |b multi  |c -  |d 141110  |e 240516 
998 |a (3)cue  |a cu  |b 240404  |c m  |d z   |e -  |f eng  |g cau  |h 0  |i 2 
948 |a MARCIVE Overnight, in 2024.04 
948 |a MARCIVE Comp, in 2022.12 
948 |a MARCIVE Over, 07/2021 
948 |a MARCIVE Comp, 2020.06 
948 |a MARCIVE Comp, 2019.12 
948 |a MARCIVE Comp, 2018.05 
948 |a MARCIVE August, 2017 
948 |a MARCIVE extract Aug 5, 2017 
994 |a 92  |b COM 
995 |a Loaded with m2btab.ltiac in 2024.04 
995 |a Loaded with m2btab.elec in 2024.04 
995 |a Loaded with m2btab.ltiac in 2022.12 
995 |a Loaded with m2btab.ltiac in 2021.07 
995 |a Loaded with m2btab.elec in 2021.06 
995 |a Loaded with m2btab.ltiac in 2020.06 
995 |a Loaded with m2btab.ltiac in 2019.12 
995 |a Loaded with m2btab.ltiac in 2018.06 
995 |a Loaded with m2btab.ltiac in 2017.08 
995 |a Loaded with m2btab.elec in 2016 
995 |a Loaded with m2btab.elec in 2016 
995 |a OCLC offline update by CMU 
999 |e z 
999 |a cue 
989 |d cueme  |e  - -   |f  - -   |g -   |h 0  |i 0  |j 200  |k 240404  |l $0.00  |m    |n  - -   |o -  |p 0  |q 0  |t 0  |x 0  |w SpringerLink  |1 .i151418135  |u http://ezproxy.coloradomesa.edu/login?url=https://link.springer.com/10.1007/978-1-4302-6742-3  |3 SpringerLink  |z Click here for access