Showing posts with label performance tuning. Show all posts
Showing posts with label performance tuning. Show all posts

Oracle SQL High-Performance Tuning with CDROM Review

Oracle SQL High-Performance Tuning with CDROM
Average Reviews:

(More customer reviews)
Are you looking to buy Oracle SQL High-Performance Tuning with CDROM? Here is the right place to find the great deals. we can offer discounts of up to 90% on Oracle SQL High-Performance Tuning with CDROM. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Oracle SQL High-Performance Tuning with CDROM ReviewIf the idea of slow database response scares you, this is a good place to start. You hear "tuning a database" a lot, but most of it comes too late. There are some queries that no disks, no CPU, and no amount of memory can speed up. Guy Harrison (well named) is expert on tuning SQL, and knows how to write about it in a way that makes it easy for you to benefit.
Besides giving you lots examples of how SQL and PL/SQL can work well, Guy shows you how to use the tools (explain plan, SQL*Trace, Tkprof) that let you know when you are getting close. Actually, he points out that you need to set performance goals early on, and keep testing to see if you are on track; if you don't do that early, it may be too late when you realize you need help. One of my favorite sections is on tuning joins and sub-queries and the accompanying graph showing 197,664 block gets if you do it wrong (wrong index), and 45 if you do it right (using pl/sql instead of correlated subqueries).
The title of this review aside, Guy has good sections on tuning an instance, looking at instance settings and hardware, that can be helpful if you get the application working well and still have slow response times, but most of the chances to have an application that works are available during planning and development, and this book defintely helps there. If you like working with Oracle, and want to know more, you will benefit from this book.Oracle SQL High-Performance Tuning with CDROM Overview61423-0 The complete developer's guide to optimizing Oracle SQL code. Optimizing SQL code is the #1 factor in improving Oracle database performance. Yet most guides to Oracle tuning virtually ignore SQL. Until now. Oracle SQL High-Performance Tuning zeroes in on SQL, showing how to achieve performance gains of 100% or more in many applications. Expert Oracle developer Guy Harrison presents a detailed overview of SQL processing, and then introduces SQL tuning guidelines that improve virtually any application. Learn how to:*Choose execution plans. *Work with joins. *Search for nulls and ranges. *Trace SQL statement execution. *Build indexes that support efficient queries. *Optimize virtually all type of SQL including: views, hierarchical queries, table scans, GROUP BY, updates, subqueries, distributed SQL, and more.As databases grow, and ad hoc queries to data warehouses increase, optimizing SQL becomes even more critical. Harrison offers practical guidance on using Oracle's parallel query facility for large-volume queries, and shows when to use Oracle's PL/SQL instead of standard SQL.The book is replete with examples, showing poorly tuned SQL, how to fix it-and specific performance measurements collected on a wide range of computer hardware, from high-end UNIX SMP hosts to 486 laptops running Personal Oracle.The CD-ROM contains an extraordinary collection of Oracle SQL tuning tools, including:*A complete freeware Tuning Toolkit for generating SQL execution plans in a Windows environment, and for monitoring server load and efficiency. *Trial versions of the SQLab tuning environment, Precise/SQL tuning tools, and SQL Navigator development environment. *Full-function 90-day trial versions of Personal Oracle for Windows 3.1 and Windows 95.If your Oracle applications must deliver supercharged performance, you can't afford to be without Guy Harrison's Oracle SQL High-Performance Tuning.

Want to learn more information about Oracle SQL High-Performance Tuning with CDROM?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Performance Tuning with SQL Server Dynamic Management Views (High Performance Sql Server) Review

Performance Tuning with SQL Server Dynamic Management Views (High Performance Sql Server)
Average Reviews:

(More customer reviews)
Are you looking to buy Performance Tuning with SQL Server Dynamic Management Views (High Performance Sql Server)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Performance Tuning with SQL Server Dynamic Management Views (High Performance Sql Server). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Performance Tuning with SQL Server Dynamic Management Views (High Performance Sql Server) ReviewYou know those technical manuals that sit on your desk, slowly collecting little post-it tabs with notes on them, the spines are cracked, the covers are wrinkled, when people come to borrow them you snatch it from their hands? You know those books? Yeah, well, this is one of them. I've only owned it for a few days, but I've already opened it several times to look stuff up, even stuff I had just finished reading.
I really like the approach the authors, Louis Davidson & Tim Ford, took to the book. Instead of just laying out a bunch of Dynamic Management Objects (DMO) in alphabetical order or something, they focused on the DMOs associated with Performance Tuning. Then, they took the trouble to break the DMOs apart into different areas of data and performance metrics like "Query Plan MetaData" and "Transactions." They introduced each topic with an overview of the topic, why DMOs are useful to gathering data on that topic and then dived into which DMO did what to help you with the information you need to do performance tuning on your system.
The writing is very clear and to the point. Also, I wasn't able to detect different "voices" as I read through the book. Despite more than one author, there's not that disjointed feeling you can get as you hop from one chapter to another and switch authors at the same time. I really liked the sample queries and the way they built on each other, showing you the true strength available in DMOs, which is combining them to put together extremely useful views on the data in the system. I also liked the fonts used and the layout of the book, the way important code was called out through bolding & font changes. I did think that the screen captures were a bit fuzzy, but not to the degree that it detracted from the book in any way.
The argument can be made that books like this just rewrite the Books Online (BOL). But, in addition to extremely clear explanations, and a focused methodology showing you not just how to use the DMOs but where and why to use the DMOs, you also get the unique code samples. The thing about DMOs is that in isolation, they're useful. But it's in combination that they become powerful. The examples emphasize how these building blocks can be put together to create new, interesting and useful reports. Examples such as these are just not available in BOL.
For all these reasons, I highly recommend this book. If you're responsible for maintaining or developing SQL Server systems, you'll find something useful in this book that you can put to work, right away.Performance Tuning with SQL Server Dynamic Management Views (High Performance Sql Server) OverviewDynamic Management Views (DMVs) are a significant and valuable addition to the DBA's troubleshooting armory, laying bare previously unavailable information regarding the under-the-covers activity of your database sessions and transactions.Why, then, aren't all DBAs using them? Why do many DBAs continue to ignore them in favour of "tried and trusted" tools such as sp_who2, DBCC OPENTRAN, and so on, or make do with the "ready made" reports built into SSMS? Why do even those that do use the DMVs speak wistfully about "good old sysprocesses"?There seem to be two main factors at work. Firstly, some DBAs are simply unaware of the depth and breadth of the information that is available from the DMvs, or how it might help them troubleshoot common issues. This book investigates all of the DMVs that are most frequently useful to the DBA in investigating query execution, index usage, session and transaction activity, disk IO, and how SQL Server is using or abusing the operating system.Secondly, the DMVs have a reputation of being difficult to use. In the process of exposing as much useful data as possible, sysprocesses has been de-normalized, and many new views and columns have been added. This fact, coupled with the initially-baffling choices of what columns will be exposed where, has lead to some DBAs to liken querying DMVs to "collecting mystic spells".In fact, however, once you start to write your own scripts, you'll see the same tricks, and similar join patterns, being used time and again. As such, a relatively small core set of scripts can be readily adapted to suit any requirement. This book is here to de-mystify the process of collecting the information you need to troubleshoot SQL Server problems. It will highlight the core techniques and "patterns" that you need to master, and will provide a core set of scripts that you can use and adapt for your own systems, including how to:* Root out the queries that are causing memory or CPU pressure on your system* Investigate caching, and query plan reuse* Identify index usage patterns* Track fragmentation in clustered indexes and heaps* Get full details on blocking and blocked transactions, including the exact commands being executed, and by whom.* Find out where SQL Server is spending time waiting for resources to be released, before proceeding* Monitor usage and growth of tempdbThe DMVs don't make existing, built-in, performance tools obsolete. On the contrary, they complement these tools, and offer a flexibility, richness and granularity that are simply not available elsewhere. Furthermore, you don't need to master a new GUI, or a new language in order to use them; it's all done in a language all DBAs know and mostly love: T-SQL.

Want to learn more information about Performance Tuning with SQL Server Dynamic Management Views (High Performance Sql Server)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

SQL Server MVP Deep Dives Review

SQL Server MVP Deep Dives
Average Reviews:

(More customer reviews)
Are you looking to buy SQL Server MVP Deep Dives? Here is the right place to find the great deals. we can offer discounts of up to 90% on SQL Server MVP Deep Dives. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

SQL Server MVP Deep Dives ReviewI bought this book for full price at the SQL PASS conference in 2009 and I didn't even feel bad about paying full price because of the cause. After reading through a number of the chapters, I still don't feel bad for paying full price :-)
This book contains 59 golden nuggets. You name the topic and there is likely a white paper quality or beyond chapter for your interest. From Database Design, to development best practices to complex administrative or BI issues, it covers it.
I could not put the book down on my flights back and still have managed to find the time to leaf throw more. I will be suggesting all of the developers and system administrators (part reluctant DBA) purchase their own copy (primarily because I don't want to share my copy :-P) and get learning.
Some great approaches to common problems, some great forays into areas I have, unfortunately, not forced myself to get into (like Power Shell for my administrative tasks). I will be taking some of the tips, like the Tools database and Aaron Bertrand's version of a great utility script to easily show the important info on active tasks, and putting them to use as early as I find the time next week.
I am also going to force my SSIS developers to read Andy Leonard's chapter on Incremental loads and other SSIS chapters while re-reading Erin Welker's chapter on BI For the relational guy (that's me) a few times myself.
Every chapter is top quality and I really liked the in depth approach. This is a good reference to add to a library with some of the great internals books or in depth books on a single topic. Also nice knowing that these top notch MVPs, mostly all great speakers and authors, gave up their time and royalties to give to a worthy cause.SQL Server MVP Deep Dives Overview
This is not an ordinary SQL Server Book. SQL Server MVP Deep Dives brings together the world's most highly-regarded SQL Server experts to create a masterful collection of tips, techniques, and experience-driven best practices for SQL Server development and administration. These SQL Server MVPs-53 in all-each selected a topic of great interest to them, and in this unique book, they share their knowledge and passion with you.

SQL Server MVP Deep Dives is organized into five parts: Design and Architecture, Development, Administration, Performance Tuning and Optimization, and Business Intelligence. Within each part, you'll find a collection of brilliantly concise and focused chapters that take on key topics like mobile data strategies, Dynamic Management Views, or query performance. The range of subjects covered is comprehensive, from database design tips to data profiling strategies for BI.

Additionally, the authors of this book have generously donated 100% of their royalties to support War Child International. War Child International is a network of independent organizations, working across the world to help children affected by war. War Child was founded upon a fundamental goal: to advance the cause of peace through investing hope in the lives of children caught up in the horrors of war. War Child works in many different conflict areas around the world, helping hundreds of thousands of children every year. Visit www.warchild.org for more information.


Want to learn more information about SQL Server MVP Deep Dives?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...