Showing posts with label transact-sql. Show all posts
Showing posts with label transact-sql. Show all posts

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...

The Guru's Guide to Transact-SQL Review

The Guru's Guide to Transact-SQL
Average Reviews:

(More customer reviews)
Are you looking to buy The Guru's Guide to Transact-SQL? Here is the right place to find the great deals. we can offer discounts of up to 90% on The Guru's Guide to Transact-SQL. Check out the link below:

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

The Guru's Guide to Transact-SQL ReviewAh, where to begin. This book is a masterpiece. It is over the top. It distills, in one volume, all that's worth knowing about advanced Transact-SQL. If you've read the Books Online, this book is a natural next step in your T-SQL education. It took me from a rank amateur to an advanced coder within days. It gave me insights into new ways of coding that I'd never have thought of on my own. It showed me how to work in harmony with T-SQL and SQL Server, rather than try to get them to do things they weren't designed to do.
The best chapters, are, IMHO, these:
- DML Insights
- DDL Insights
- The Mighty SELECT
- Statistical Functions
- Transactions
- Cursors
- Sets
- Arrays
- Stored Procedures and Triggers
- T-SQL Performance Tuning
- Administrative T-SQL
- OLE Automation
- Undocumented T-SQL
There's so much good info in this book, it's hard to pick a list of the "best chapters." To be sure, there's not a weak chapter in the book, and you should read every last one of them.
[...] This book is a must-read for anyone serious about coding in Transact-SQL.The Guru's Guide to Transact-SQL OverviewSince its introduction over a decade ago, the Microsoft SQL Server query language, Transact-SQL, has become increasingly popular and more powerful. The current version sports such advanced features as OLE Automation support, cross-platform querying facilities, and full-text search management. This book is the consummate guide to Microsoft Transact-SQL. From data type nuances to complex statistical computations to the bevy of undocumented features in the language, The Guru's Guide to Transact-SQL imparts the knowledge you need to become a virtuoso of the language as quickly as possible. In this book, you will find the information, explanations, and advice you need to master Transact-SQL and develop the best possible Transact-SQL code. Some 600 code examples not only illustrate important concepts and best practices, but also provide working Transact-SQL code that can be incorporated into your own real-world DBMS applications. Your journey begins with an introduction explaining language fundamentals such as database and table creation, inserting and updating data, queries, joins, data presentation, and managing transactions. Moving on to more advanced topics, the journey continues with in-depth coverage of: Transact-SQL performance tuning using tools such as Query Analyzer and Performance Monitor Nuances of the various T-SQL data types Complex statistical calculations such as medians, modes, and sliding aggregates Run, sequence, and series identification and interrogation Advanced Data Definition Language (DDL) and Data Management Language (DML) techniques Stored procedure and trigger best practices and coding methods Transaction management Optimal cursor use and caveats to look out for Full-text search Hierarchies and arrays Administrative Transact-SQL OLE Automation More than 100 undocumented commands and language features, including numerous unpublished DBCC command verbs, trace flags, stored procedures, and functions Comprehensive, written in understandable terms, and full of practical information and examples, The Guru's Guide to Transact-SQL is an indispensable reference for anyone working with this database development language. The accompanying CD-ROM includes the complete set of code examples found in the book as well as a SQL programming environment that will speed the development of your own top-notch Transact-SQL code.

Want to learn more information about The Guru's Guide to Transact-SQL?

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

Microsoft SQL Server 2008 For Dummies (For Dummies (Computer/Tech)) Review

Microsoft SQL Server 2008 For Dummies (For Dummies (Computer/Tech))
Average Reviews:

(More customer reviews)
Are you looking to buy Microsoft SQL Server 2008 For Dummies (For Dummies (Computer/Tech))? Here is the right place to find the great deals. we can offer discounts of up to 90% on Microsoft SQL Server 2008 For Dummies (For Dummies (Computer/Tech)). Check out the link below:

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

Microsoft SQL Server 2008 For Dummies (For Dummies (Computer/Tech)) ReviewThe author is a good writer, he's well organized, he get's his point across well - the problem is that he doesn't do it enough. This is a nice introduction to MS SQL but its simply too short and ultimately too lightweight for the subject. There are other good beginners manuals out there that, if they aren't as entertaining, are more useful. Dummies cut the legs out from under this text by keeping it so compact - too bad, if he'd had more room he undoubtedly could have created a excellent manual.Microsoft SQL Server 2008 For Dummies (For Dummies (Computer/Tech)) OverviewIf you're a database administrator, you know Microsoft SQL Server 2008 is revolutionizing database development. Get up to speed on SQL Server 2008, impress your boss, and improve your company's data management — read Microsoft SQL Server 2008 For Dummies!
SQL Server 2008 lets you build powerful databases and create database queries that give your organization the information it needs to excel. Microsoft SQL Server 2008 For Dummies helps you build the skills you need to set up, administer, and troubleshoot SQL Server 2008. You'll be able to:
Develop and maintain a SQL Server system
Design databases with integrity and efficiency
Turn data into information with SQL Server Reporting Services
Organize query results, summarizing data with aggregate functions and formatting output
Import large quantities of data with SSIS
Keep your server running smoothly
Protect data from prying eyes
Develop and implement a disaster recovery plan
Improve performance with database snapshots
Automate SQL Server 2008 administration

Microsoft SQL Server 2008 For Dummies is a great first step toward becoming a SQL Server 2008 pro!

Want to learn more information about Microsoft SQL Server 2008 For Dummies (For Dummies (Computer/Tech))?

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