Showing posts with label database management systems. Show all posts
Showing posts with label database management systems. Show all posts

Microsoft® SQL Server 2000(TM) Performance Tuning Technical Reference Review

Microsoft® SQL Server 2000(TM) Performance Tuning Technical Reference
Average Reviews:

(More customer reviews)
Are you looking to buy Microsoft® SQL Server 2000(TM) Performance Tuning Technical Reference? Here is the right place to find the great deals. we can offer discounts of up to 90% on Microsoft® SQL Server 2000(TM) Performance Tuning Technical Reference. Check out the link below:

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

Microsoft® SQL Server 2000(TM) Performance Tuning Technical Reference ReviewI bought this book on the basis of the glowing recommendations here. As I have a number of servers to tune which execute some extremely complex SQL, and I need to be able to look inside with Perfmon and the profiler, I thought this book would be very useful. I particularly wanted help with sysmon.
This book gave me virtually nothing. Its coverage of tuning was shallow, information was repeated unnecessarily, text was copied almost verbatim from BOL, and it provided little or nothing that couldn't be found elsewhere and easily.
It tries to cover everything at the cost of giving real value. For example it provides 15 pages on data warehousing of which 12 are a description of data warehousing so cursory that if you don't know the subject you'll only be confused, and 3 pages on actual tuning which basically say that you should find out whether the bottleneck is CPU/disk/memory then add more CPU/disk/memory respectively.
Sizing and capacity planning are introduced with seven equations without justification. Okay, but completions C is given as the number of transactions that were completed during the observation period, but on the facing page C = 96 seconds [sic]. Did anyone proof-read this? With these and numerous other oddities (trunc. log on chkpt on SQL2000?) I don't know what I can trust.
The mathematics for this section is done and finished in 6 pages.
I was particularly looking for a comprehensive description of sysmon counters. Other than a quick rundown of the obvious ones there's a long list in the appendix of others, including such gems as "lock blocks allocated: the total number of allocated lock blocks". The whole point of buying this book was to find out how to use them, or indeed what they mean (Skipped Ghosted Records/Sec - means what?); merely giving me a list of them is redundant. This was the biggest letdown for me - I need this info!
There are other important omissions. I have spent literally weeks identifying and working round failures in the query plan optimiser. This serious issue is not properly addressed except for a chapter introducing query hints. A taxonomy of optimiser failures and ways of tackling each type might save others from the headaches I've had. Optimiser hints do not always suffice.
The book is rated on the back for user levels IT Implementer and Corporate Developer. That is far too generous.Microsoft® SQL Server 2000(TM) Performance Tuning Technical Reference Overview
Performance tuning a relational database can be engaging yet frustrating, and this guide gives you the practical information you need to configure and tune a Microsoft® SQL Server™ 2000 database for better, faster, more scalable solutions. The authors start with the basics and build upon them to teach the mechanics of performance tuning and how they affect the whole system. This book also shows how to optimize for the underlying operating system and hardware. It's the only book of its kind coauthored by engineers who have worked in the SQL Server performance group.

Expert instruction helps you understand these topics:

THE BASICS:

Architectural fundamentals that affect tuning
I/O tuning and RAID storage considerations
How to tune hardware, database layout, and configuration parameters
Feature enhancements for better ease-of-use, performance, manageability, and reliability.

SERVER TUNING:

How to use the Microsoft Windows® 2000 System Monitor and the SQL Server Profiler to shorten transaction response times.

SIZING AND CAPACITY PLANNING:

How to model software and hardware usage to predict resource consumption and conduct preconfiguration planning, and how to perform what-if scenarios about workload growth to avoid slow response times.

CONFIGURING AND TUNING:

How to tune online transaction processing (OLTP) systems, data warehouses, and replicated systems.
How to set up your system for high-performance backup and recovery.

TUNING SQL STATEMENTS:

How to get optimal performance by using Query Analyzer and Profiler to tune SQL statements and stored procedures.
How to take advantage of indexes and hints.


Want to learn more information about Microsoft® SQL Server 2000(TM) Performance Tuning Technical Reference?

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

Mastering Microsoft SQL Server 2005 Express Edition Review

Mastering Microsoft SQL Server 2005 Express Edition
Average Reviews:

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

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

Mastering Microsoft SQL Server 2005 Express Edition ReviewBefore I had got this book I had been reading tutorials on the internet. I wanted a single source of information so I started looking for a book. I'm just starting to get into SQL Server and I'm going to convert an Access DB into SQL Server 2005 Express.
My experience with Access was learn as you go because I needed to get the app finished asap. By the time I was done I wanted to redo the whole app again using the knowledge I'd gained through the whole process. Now I do not have time constraints and like I said I'm going to redo the Access DB in SQL Server 2005 Express, but I didn't want to make the mistake of jumping in right away and learning as I go. So I decided to read up as much as I could before starting.
After reading this book I feel I have a solid understanding of most the aspects of SQL Server 2005 Express. What I wanted most was to learn about backups and security which this book does a good job of covering. I think the strongest attribute of the book is it reads easy and fast, but has good information. The chapters are kept short so it is easy to finish each in one sitting.
I gave it four stars because to me it is a comprehensive book, but after reading it I don't believe I have "mastered" SQL Server 2005 Express. I don't think anyone could with one book. I think it gives the reader a good base knowledge on most aspects but to master them you'd have to research further.Mastering Microsoft SQL Server 2005 Express Edition OverviewA Comprehensive Guide to Microsoft's New Express Edition of its Bestselling Database ServerMicrosoft's SQL Server 2005 Express Edition is the perfect fit if you're a small business owner, trainer, or student who doesn't need all the bells and whistles of the full version of SQL Server 2005. In this comprehensive guide written by two SQL Server experts, you'll find step-by-step explanations and simplified management tools forusing SQL Server Express in smaller-scale but still mission-critical situations. With a focus on practical tasks, the book thoroughlycovers both database administration and development, smoothly moving you from beginner to advanced subjects.Coverage Includes* Understanding basic database concepts* Getting to know database types: file server, client server, relational and more* Learning Structured Query Language (SQL) and SQL Server's Transact-SQL* Creating efficient and useful databases* Writing queries and stored procedures to explore your data* Automating the administration of your databases* Developing database applications with Visual Basic(r) Express* Using SQL Server Management Studio Express* Sharing data between multiple servers* Monitoring and optimizing SQL Server ExpressFeatured on CDCD includes Microsoft(r) SQL Server Express and Visual Basic(r) Express!Leverage the Experience of Experts through Real-World ExamplesIncrease Your Own Productivity with an Entire Chapter on TroubleshootngDiscover Practical Solutions to a Database Administrator's NeedsReduce Complexity and Build Simple Data-Driven Applications

Want to learn more information about Mastering Microsoft SQL Server 2005 Express Edition?

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

Beginning DB2: From Novice to Professional (Expert's Voice) Review

Beginning DB2: From Novice to Professional (Expert's Voice)
Average Reviews:

(More customer reviews)
Are you looking to buy Beginning DB2: From Novice to Professional (Expert's Voice)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Beginning DB2: From Novice to Professional (Expert's Voice). Check out the link below:

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

Beginning DB2: From Novice to Professional (Expert's Voice) ReviewGood starting point for getting up and running with DB2. Not an intensive SQL coding tome but it helps you learn how to get around using the tools that are available for developing and testing programsBeginning DB2: From Novice to Professional (Expert's Voice) OverviewBeginning DB2 with Express C Edition is about the free version of IBM's leading-edge, DB2 relational database management system. It is the only introductory DB2 book in the market to be aimed at developers who do not plan to make a career out of database administration. It is written in a friendly and easy-going style that is accessible to rank beginners.

Want to learn more information about Beginning DB2: From Novice to Professional (Expert's Voice)?

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

Mastering Microsoft SQL Server 2005 Review

Mastering Microsoft SQL Server 2005
Average Reviews:

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

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

Mastering Microsoft SQL Server 2005 ReviewI like everything I have read in this book but the screenshots the authors want you to see are too small to be seen clearly. (I use a magnifying glass (no joke) to enlarge the images). I'm sure Sybex reduced them to make them fit the page. I contacted Sybex to see if the book came in a pdf version or if the images were available in a seperate format. They have not gotten back to me and I take this to mean the answer is "no".
I particularly like the chapter on Analysis Services. It took me a long time on my own to learn what they lay out in that chapter. I wish I had their book before I started down my path.
Summary: good text, hard to view images.Mastering Microsoft SQL Server 2005 OverviewThe Comprehensive Resource for SQL Server 2005 Administrators, Consultants, and Developers
Whether you're a systems administrator, database application developer, or IT consultant, you'll quickly ratchet up your knowledge of Microsoft SQL Server 2005 with this thorough and comprehensive guide. Light on theory and heavy on practicality, it cuts to the chase with real-world examples of large-scale business applications, an entire chapter on troubleshooting, and crucial information on SQL Server 2005's enhanced connectivity. For new users of Microsoft SQL Server, this book takes you quickly, but systematically, through the introductory topics.
Coverage Includes
Integrating SQL Server with .NET Framework
Understanding Service Broker, a distributed application framework
Programming with ADO.NET, the data-access component of .NET
Setting up Notification Services, which delivers personalized information to mobile devices
Using SQL Server Management Studio instead of Enterprise Manager
Designing made easier with new Business Intelligence Development Studio (BIDS)
Printing multi-page reports
Mastering Transact-SQL programming language

Leverage the Experience of Large-Scale Enterprises through Real-World Examples
Increase Your Own Productivity with an Entire Chapter on Troubleshooting
Discover What SQL Server 2005's Increased Emphasis on Connectivity Means to Your Installation
Start Developing Apps--All the Information You Need!
www.sybex.com

Want to learn more information about Mastering Microsoft SQL Server 2005?

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

Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL & .NET Review

Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL and .NET
Average Reviews:

(More customer reviews)
Are you looking to buy Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL & .NET? Here is the right place to find the great deals. we can offer discounts of up to 90% on Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL & .NET. Check out the link below:

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

Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL & .NET ReviewThis book contains much useful information on SQL Server 2005 T-SQL enhancements, but it regularly employs functions and constructs in its examples that are only explained in later passages. Specifically, when attempting to absorb a new concept by examining a code example, you must also contend with looking up items which have not yet been covered. This is a mild stumbling block but it hurts the flow of the book.
Also, the practice database (Asset5) did not attach properly (on my SQL Server 2005 STD edition install regarding appropriate permissions to modify objects) and the most direct workaround was: (1) To use the included, but unreferenced script to initialize the database and all its objects using a "new name" for the database (2) Attach the original database - Asset5 (3) Use the data import feature to populate the "new name" database tables (4) Drop the attached database Asset5 (5) Rename the "new name" database to Asset5. I did first attempt to modify the permissions associated with the login I was using - unsuccessfully...
By way of comparison I am using Oracle Press' "Oracle 9i The Complete Reference" by Koch and Loney as a standard of clarity and conceptual organization for PL-SQL. It is on this basis that I assign this book 3 stars, but admit that I have yet to discover a better book for advanced T-SQL topics. Please feel free to forward me better titles.
As an aside, Murach's SQL for SQL Server is the best introductory text I have found for T-SQL.
Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL & .NET Overview
Create and Use Stored Procedures for Optimal Database Performance

Develop complex stored procedures to retrieve, manipulate, update, and delete data. Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL & .NET identifies and describes the key concepts, techniques, and best practices you need to master in order to take full advantage of stored procedures using SQL Server's native Transact-SQL and .NET CLR languages. You'll learn to incorporate effective Transact-SQL stored procedures into client or middleware code, and produce CLR methods that will be compiled into CLR stored procedures. This is a must-have resource for all SQL Server 2005 developers.

Essential Skills for Database Professionals
Group and execute T-SQL statements using batches, scripts, and transactionsCreate user-defined, system, extended, temporary, global temporary, and remote stored procedures Develop and manage stored procedures using C# and Visual Basic .NETImplement database access using ADO.NETCreate CLR user-defined functions and triggersImplement reliable debugging and error handling techniques and security measuresManage source code in a repository such as Visual SourceSafeCreate stored procedures for web search enginesUse system and extended stored procedures to interact with the SQL Server environment




Want to learn more information about Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL & .NET?

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

Information Modeling and Relational Databases, Second Edition (The Morgan Kaufmann Series in Data Management Systems) Review

Information Modeling and Relational Databases, Second Edition (The Morgan Kaufmann Series in Data Management Systems)
Average Reviews:

(More customer reviews)
Are you looking to buy Information Modeling and Relational Databases, Second Edition (The Morgan Kaufmann Series in Data Management Systems)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Information Modeling and Relational Databases, Second Edition (The Morgan Kaufmann Series in Data Management Systems). Check out the link below:

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

Information Modeling and Relational Databases, Second Edition (The Morgan Kaufmann Series in Data Management Systems) ReviewEveryone needs this book. Read more to find out why:
If you intend to create genuinely useful business applications without first creating an accurate conceptual data model and deriving the database schema from the model, then I hope your projects have very large budgets and flexible deadlines, because you'll need both. Accurate conceptual data models are not an academic curiousity, they are a practical necessity. Well designed databases are the heart of every business application, and accurate conceptual data models are the foundation of every well designed database.
This book presents a method for data modeling called Object Role Modeling (ORM). If you've never created a data model before, you might as well learn the best method from the start. If you've used E-R (Entity Relationship) modeling before, this is your chance to learn a method that overcomes the limitations of E-R, while building on the knowledge you already have.
ORM is based on facts (assertions about the business sphere you are modeling), not entities and attributes. Business users understand facts much better than they understand data modeling abstractions. By using ORM facts, you create your data model in a language that business users can understand and validate. Poor communication with business users and inadequate understanding of requirements are major causes of design deficiencies. ORM solves these issues through its fact based approach.
ORM is also much more expressive than any other popular data modeling notation, ncluding UML and all major flavors of E-R. Many business rules should be expressed as data constraints, but traditional data modeling languages don't do well at capturing these constraints. By capturing the constraints in an ORM model and validating with the users, you make the construction of a good application much easier.
Halpin is an excellent writer, and this book is very easy to read. The many examples and crisp writing style mean that you'll actually understand what the author intends, a refreshing change from most computer books. If you've read the previous edition of this book, this update is very worthwhile. There is a lot of expanded and new material, and you'll be happy you purchased the new edition.Information Modeling and Relational Databases, Second Edition (The Morgan Kaufmann Series in Data Management Systems) OverviewInformation Modeling and Relational Databases, second edition, provides an introduction to ORM (Object-Role Modeling)and much more. In fact, it is the only book to go beyond introductory coverage and provide all of the in-depth instruction you need to transform knowledge from domain experts into a sound database design. This book is intended for anyone with a stake in the accuracy and efficacy of databases: systems analysts, information modelers, database designers and administrators, and programmers. Terry Halpin, a pioneer in the development of ORM, blends conceptual information with practical instruction that will let you begin using ORM effectively as soon as possible. Supported by examples, exercises, and useful background information, his step-by-step approach teaches you to develop a natural-language-based ORM model, and then, where needed, abstract ER and UML models from it. This book will quickly make you proficient in the modeling technique that is proving vital to the development of accurate and efficient databases that best meet real business objectives. *Presents the most indepth coverage of Object-Role Modeling available anywhere, including a thorough update of the book for ORM2, as well as UML2 and E-R (Entity-Relationship) modeling. *Includes clear coverage of relational database concepts, and the latest developments in SQL and XML, including a new chapter on the impact of XML on information modeling, exchange and transformation. * New and improved case studies and exercises are provided for many topics. * The book's associated web site provides answers to exercises, appendices, advanced SQL queries, and links to downloadable ORM tools.

Want to learn more information about Information Modeling and Relational Databases, Second Edition (The Morgan Kaufmann Series in Data Management Systems)?

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

Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions Review

Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions
Average Reviews:

(More customer reviews)
Are you looking to buy Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions? Here is the right place to find the great deals. we can offer discounts of up to 90% on Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions. Check out the link below:

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

Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions ReviewI have a confession to make. I haven't read an Oracle book cover-to-cover in almost three years. Sure I skim through the latest titles for what I need and of course check out documentation of the latest releases. That's what good docs provide, quick reference when you need to check syntax, or details of a particular parameter, or feature, but have you ever read some documentation, sift through a paragraph, page or two, and say to yourself, that's great, but what about this situation I have right now? Unfortunately documentation doesn't always
speak to your real everyday needs. It is excellent for reference, but doesn't
have a lot of real-world test cases, and practical usage examples. That's where Tom Kyte's new book comes in, and boy is it a killer.
I've read Tom's books before, and always enjoyed them. But his new APress title really stands out as an achievement. Page after page and chapter after chapter he uses straightforward examples pasted right from the SQL*Plus prompt to illustrate, demonstrate, and illuminate concepts that he is explaining. It is this practical hands on, relentless approach that makes this book 700 pages of goodness.
Already an expert at Oracle? You'll become more of one after reading this book. With reviewers like Jonathan Lewis I expected this book to be good from the outset I have to admit. But each chapter delves into a bit more depth around subjects that are central to Oracle programming and administration.
No SCREEN SHOTS!
----------------
One of the things I loved about this book most of all is its complete lack of screenshots! But how does one illustrate a concept then, you might ask? These days with graphical interfaces becoming more and more popular even among technical folks, I run into the question of the command line over an over again. How can you be doing sophisticated database administration of the latest servers running Oracle with the command line? Or another question I often get is, can you really do everything with the command line? The answer to both is a resounding yes, in fact you can do much more with the command line. Luckily for us, Tom is of this school too, and page after page of his book are full of real examples and commands that you can try for yourself, with specific instructions on
setting up the environment, using statistics gathering packages, and so on. In an era of computing where GUIs seem to reign like magazines over the best literature of the day, it is refreshing to see some of the best and most technical minds around Oracle still advocate the best tool, command line as the interface
of choice. In fact it is the command line examples, and happily the complete lack of screenshots that indeed makes this book a jewel of a find.
Audience
-----------
As a DBA you might wonder why I'm talking so highly of a book more focused towards developers. There are a couple of reasons. First this book is about the Oracle architecture, as it pertains to developers. In order for developers to best take advantage of the enterprise investment in Oracle *** they need to thoroughly understand the architecture, how specific features operate, which features are appropriate, and how to optimize their code for best interaction with them. Of course a DBA who is trying to keep a database operating in tip top shape needs to be aware of when developers are not best using Oracle, to identify,
and bring attention to bottlenecks, and problem areas in the application. Second, it is often a DBAs job to tune an existing database, and the very largest benefits come from tuning application SQL. For instance if a developer has chosen to use a bitmap index on an INSERT/UPDATE intensive table, they're in for serious problems. Or if a developer forgot to index a foreign key column. This book directly spearheads those types of questions, and when necessary does mention a thing or two of direct importance to DBAs as well.
Highlights
-----------
Chapter 2 has an excellent example of creating an Oracle database. You simply write one line to your init.ora "db_name=sean" for example, and then from the SQL> prompt issues "startup nomount" and then "create database". Looking at the processes Oracle starts, and the files that are created can do wonders for your understanding of database, instance, and Oracle in general.
Chapter 3 covers files, files, and more files. Spfile replaces a text init.ora allowing parameters to be modified while an instance is running *AND* stored persistently. He covers redolog files, flashback logs, and change tracking file
s, as well as import/export dump files, and lastly datapump files.
Chapter 4 covers memory, and specifically some of the new auto-magic options, how they work, and what to watch out for.
Chapter 5 covers processes.
Chapter 6, 7, and 8 cover lock/latching, multiversioning, and transactions respectively. I mention them all here together because to me these chapters are the real meat of the book. And that's coming from a vegetarian! Seriously these
topics are what I consider to be the most crucial to understanding Oracle, and modern databases in general, and the least understood. They are the darkest corners, but Tom illuminates them for us. You'll learn about optimistic versus pessismistic locking, page level, row level, and block level locking in various modern databases such as SQLServer, Informix, Sybase, DB2 and Oracle. Note Oracle is by far in the lead in this department, never locking more than it needs to, which yields the best concurrency with few situations where users block each other. Readers never block, for instance, because of the way Oracle implements all of this. He mentions latch spinning, which Oracle does to avoid a context switch, that is more expensive, how to detect, and reduce this type of contention. You'll learn about dirty reads, phantom reads, and non-repeatable reads, and about Oracle's Read-committed versus Serializable modes. What's more you'll learn about the implications of these various models on your applications, and what type of assumptions you may have to unlearn if you're coming from developing on another database to Oracle. If I were to make any criticism at all, I might mention that in this area Tom becomes ever so slightly preachy about Oracle's superb implementation of minimal locking, and non-blocking reads. This is in large part due I'm sure to running into so many folks who are used to developing on databases which do indeed dumb you down *BECAUSE* of their implementation, encouraging bad habits with respect to transactions, and auto-commit for instance. One thing is for sure you will learn a heck of a lot from these three chapters, I know I did.
Chapter 9 Redo & Undo describes what each is, how to avoid checkpoint not complete and why you want to, how to *MEASURE* undo so as to reduce it, how to avoid log file waits (are you on RAID5, are your redologs on a buffered filesystem?), and what block cleanouts are.
Chapter 10 covers tables. After reading it I'd say the most important types are normal (HEAP), Index Organized, Temporary, and External Tables. Use ASSM where possible as it will save you in many ways, use DBMS_METADATA to reverse engineer objects you've created to get all the options, don't use TEMP tables to avoid inline views, or complex joins, your performance will probably suffer, and how to handle LONG/LOB data in tables.
Chapter 11 covers indexes, topics ranging from height, compression count, DESC sorted, colocated data, bitmap indexes and why you don't want them in OLTP data
bases, function based indexes and how they're most useful for user defined functions, why indexing foreign keys is important, and choosing the leading edge of an index. Plus when to rebuild or coalesce and why.
Chapter 12 covers datatypes, why never to use CHAR, using the NLS features, the CAST function, the number datatypes and precision versus performance, raw_to_hex, date arithmatic, handling LOB data and why not to use LONG, BFILEs and the new UROWID.
Chapter 13 discusses partitioning. What I like is he starts the chapter with the caveat that partitioning is not the FAST=TRUE option. That says it all. For OLTP databases you will achieve higher availability, and ease of administration of large options, as well as possibly reduced contention on larger objects,
but it is NOT LIKELY that you will receive query performance improvements because of the nature of OLTP. With a datawarehouse, you can use partition elimination on queries that do range or full table scans which can speed up queries dramatically. He discusses range, list, hash, and composite partitioning, local indexing (prefixed & non-prefixed) and global indexing. Why datawarehouses tend to use local, and OLTP databases tend to use global indexes, and even how you
can rebuild your global indexes as you're doing partition maintenance avoiding a costly rebuild of THE ENTIRE INDEX, and associated downtime. He also includes a great auditing example.
Chapter 14 covers parallel execution such as parallel dml, ddl, and so on. Here is where a book like Tom's is invaluable, as he comes straight out with his opinions on a weighty topic. He says these features are most relevant to DBAs doing one-off maintenance and data loading operations. That is because even in
datawarehouses, todays environments often have many many users. The parallel features are designed to allow single session jobs to utilize the entire system resources. He explains that Oracle's real sweet spot in this real is parallel
DDL, such as CREATE INDEX, CREATE TABLE AS SELECT, ALTER INDEX REBUILD, ALTER TABLE MOVE, and so on...Read more›Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions OverviewThis is a defining book on the Oracle database for any developer or DBA who works with Oracle-driven database applications. The book is fully revised and covers both the 9i and 10g versions of the database (up to and including 10g Release 2). It also comes with a CD containing a searchable PDF of the 8i version of the book. Thus you have a one-stop resource containing deep wisdom on the design, development and administration of Oracle applications, from one of the World's foremost Oracle experts, Tom Kyte. It covers every important feature and function of the database, explaining why it is important, how it works, how you should use it, and what can happen if you do things the wrong way. It is unique in terms of the technical depth and insight that it provides on each topic.This book will show you how to program correctly with the database and exploit its feature-set effectively. As a result, you will be able to build fast, effective, scalable and secure Oracle applications.

Want to learn more information about Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions?

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

Oracle PL/SQL Programming, 4th Edition Review

Oracle PL/SQL Programming, 4th Edition
Average Reviews:

(More customer reviews)
Are you looking to buy Oracle PL/SQL Programming, 4th Edition? Here is the right place to find the great deals. we can offer discounts of up to 90% on Oracle PL/SQL Programming, 4th Edition. Check out the link below:

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

Oracle PL/SQL Programming, 4th Edition ReviewAre you an application developer or database administrator? Well, you're in luck! Authors Steven Feuerstein and Bill Pribyl, have done an outstanding job of writing a 4th edition of a book that provides comprehensive useful coverage of the PL/SQL language.
Feuerstein and Pribyl, begin with an introduction to the PL/SQL language. Then, they show you how to get PL/SQL programs up and running as quickly as possible. The authors continue by reviewing the fundamentals of the PL/SQL language: what makes a PL/SQL statement, an introduction to the block structure, and how to write comments in PL/SQL. They also explore conditional and sequential control statements, loops, and exception handling in the PL/SQL language. They continue by looking at various types of program data you can define in PL/SQL, such as numbers, strings, records, and collections. In addition, the authors next address one of the most central elements of PL/SQL code construction: the connection to the underlying database, which takes place through the SQL language. They also show you the building blocks of applications, which include procedures, functions, triggers, and packages, and how to move information into and out of PL/SQL programs. Then, the authors explore the security-related challenges you face as you build PL/SQL programs. They continue by exploring the inside of PL/SQL, including PL/SQL's use of memory. In addition, the authors provide guidance for PL/SQL developers who need to address issues of globalization and localization. They also provide an in-depth guide to the object-oriented features of Oracle. Finally, they show you how to invoke Java and C code from your PL/SQL applications.
If you are new to PL/SQL, reading this excellent book from beginning to end should improve your PL/SQL skills and deepen your understanding of the language. Needless to say, if you're already a proficient PL/SQL programmer, you'll probably want to dip into the appropriate sections of this book to extract particular techniques for immediate application.
Oracle PL/SQL Programming, 4th Edition Overview
For the past ten years, O'Reilly's Oracle PL/SQL Programming has been the bestselling book on PL/SQL, Oracle's powerful procedural language. Packed with examples and helpful recommendations, the book has helped everyone--from novices to experienced developers, and from Oracle Forms developers to database administrators--make the most of PL/SQL.

The fourth edition is a comprehensive update, adding significant new content and extending coverage to include the very latest Oracle version, Oracle Database 10g Release 2. It describes such new features as the PL/SQL optimizing compiler, conditional compilation, compile-time warnings, regular expressions, set operators for nested tables, nonsequential collections in FORALL, the programmer-defined quoting mechanism, the ability to backtrace an exception to a line number, a variety of new built-in packages, and support for IEEE 754 compliant floating-point numbers.

The new edition adds brand-new chapters on security (including encryption, row-level security, fine-grained auditing, and application contexts), file, email, and web I/O (including the built-in packages DBMS_OUTPUT, UTL_FILE, UTL_MAIL, UTL_SMTP, and UTL_HTTP) and globalization and localization.

Co-authored by the world's foremost PL/SQL authority, Steven Feuerstein, this classic reference provides language syntax, best practices, and extensive code, ranging from simple examples to complete applications--making it a must-have on your road to PL/SQL mastery. A companion web site contains many more examples and additional technical content for enhanced learning.


Want to learn more information about Oracle PL/SQL Programming, 4th Edition?

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

Oracle SQL Developer 2.1 Review

Oracle SQL Developer 2.1
Average Reviews:

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

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

Oracle SQL Developer 2.1 ReviewI've been using Oracle SQL Developer I think since the very first initial betas. I could never stand the TOAD interface and the few bugs I encountered with SQL Developer were never bothersome enough to stop using the tool.
Over the years SQL Developer has matured very nicely and now is very stable and feature rich.
Oracle SQL Developer 2.1 by Sue Harper covers the latest release for SQL Developer - 2.1. This release brought a lot of stability to the project and also introduced the new Data Modeler from Oracle.
I've been skimming through the book for the last week or so. I honestly thought since I've been using SQL Developer for so long there would be very little new to me in the book but I've been pleasantly surprised and have picked up a lot of small tips that have helped me work smarter and more efficiently with SQL Developer.
The book covers quite a bit:
* Install, configure, customize, and manage your SQL Developer environment
* Includes the latest features to enhance productivity and simplify database development
* Covers reporting, testing, and debugging concepts
* Meet the new powerful Data Modeling tool - Oracle SQL Developer Data Modeler
* Detailed code examples and screenshots for easy learning
A few useful tips I've picked up since reading the book have been:
* The ability to highlight and filter data in the grids. This is really useful when you are trying to dig through some complicated data looking for very particular information.
* Using bind variables in the worksheet.
* The code formatter - cleaning up my mess!
What else does the book cover? There are chapters devoted to PL/SQL, dubugging and tuning, extending SQL Developer, source control integration (using Subversion) and a large chapter on the Data Modeler which I'm just waiting for a new project to start to begin exploring that particular tool.
If you are just getting started using SQL Developer I'd highly recommend the book. It will get you up to speed quickly and seems useful as a quick reference. If you are an experienced SQL Developer user I still think the added section on the new Data Modeler will be quite useful.Oracle SQL Developer 2.1 OverviewCovering SQL Developer fundamentals as well more intermediate and advanced topics, this book uses in-depth explanation and detailed examples to help you get the most out of Oracle SQL Developer. The book has a modular structure, so that you can dip into any chapter that covers your current area of focus and get going. This book is for Oracle developers who want to ease their database development, and enhance their productivity using Oracle SQL Developer. You should have a programming knowledge of SQL and PL/SQL, and a general familiarity with Oracle database concepts.

Want to learn more information about Oracle SQL Developer 2.1?

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

Professional SQL Server 2008 Internals and Troubleshooting Review

Professional SQL Server 2008 Internals and Troubleshooting
Average Reviews:

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

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

Professional SQL Server 2008 Internals and Troubleshooting ReviewBrief Review: Having a book on internal and associating that with real life is "almost" an impossible task. The reason for using the word "almost" is because this book has accomplished this very well. This internals book is written by keeping real life scenarios as top focus. The highlight of the book is that it teaches how to use internals to troubleshoot the real life issues of performance, storage, query processing and all the other important aspects of SQL Server - A must-have book for everybody who is a hands-on DBA/Developer.
Detail Review: I planned to finish reading this book within a week. Very soon, I realized that I was going over very interesting subjects of SQL Server very quickly and understanding them very well. In fact, I finished reading this book in less than a week, and I have to accept that it offers an interesting journey for its readers. This book is also quite easy to read. This book has addressed some of the complex subjects in such a simple manner that any SQL user can understand it very easily.
The three very important components for any server are CPU, Memory and IO. This book effectively elucidates these three components. The topics usually begin by covering internals which shift to practical implementations after proper amount of internals. In other way, I can say that this book is NOT a usual boring book, which can put you to sleep. Each chapter keeps you interested till the end of it. CPU and IO, which are very important deciding factors for Query cost, are very well explained in the book. This book explains how any query can be understood in terms of internals. After explaining the query internals in terms of CPU and IO, it also explains how the physical memory affects query execution and what are the techniques to improve performance?
This book gives an in-depth explanation of Wait Types and Extended Events. I must admit that I was quite scared of Wait Types and Extended Events thus far and learned how "friendly" they can be after reading this book. In fact, I can really see that how I can use these concepts in my real life scenarios and help my servers to run better and efficiently. This book also covers some topics which do not have much available help online, i.e. SQLDiag, RML Utilities, etc. One who is new to these subjects can easily learn from the basics and soon can move to an advanced level. Again, as mentioned earlier, this book is written by taking the real world into consideration and all these subjects follow the same goal.
In fact, I liked the entire book. However, the chapters which I really enjoyed the most are Chapter 3: SQL Server Waits and Extended Events by Jonathan Kehayias; Chapter 4: Working with Storage by Brent Ozar; and Chapter 5: CPU and Query Processing by Steven Wort. Each chapter is independent of the other chapters; this way, the reader can practically start reading any chapter from anywhere and explore the book according to his/her convenience.
Databases are required because there is a large amount of data available, and keeping the data safe, secure and available is the MOST important task of any database system. The fourth chapter on Storage by Brent covers this important basic concept very thoroughly. The most impressive part of Chapter 4 is that it explains how storage works in real time. While taking about storage, Brent manages to effectively explain the concepts of High Availability and Disaster Recovery as well. Maintenance of storage has always been a challenge, and also there has been a lack of understanding on storage devices and techniques available. This chapter answers few very basic but important questions like when should SAN be used for data storage, and what is its effect on performance? This chapter also explains RAID setup; however, please note that it focuses on "practical internals." After setting up good storage, it is equally important to test it; this chapter continues discussing different tools and methodologies for testing storage. This chapter also covers Windows Server Configuration as well as tuning of software by means of storage devices. Corruption can be significant problem in case of a large database; this chapter also covers the proper usage of DBCC CHECKDB and its best practices.
There is no doubt that this book is written by experts who have extensive experience in the subject, which is covered in different chapters. Solid and thorough content, plenty of code, easy-to-understand diagrams, lots of tips along with each topic and simple language are the key highlights of this book.
Rating: 5 Stars
Summary: There is no doubt that this book is by far one of the best books available for anybody who is interested in SQL Server Internals and applying its knowledge to real world troubleshooting scenarios. I think this is one of the must-have books for understanding SQL Server, and believe me, you will find yourself flipping the pages of the book when you are facing a trouble with the SQL Server instead of using search engine!Professional SQL Server 2008 Internals and Troubleshooting OverviewA hands-on resource for SQL Server 2008 troubleshooting methods and tools
SQL Server administrators need to ensure that SQL Server remains running 24/7. Authored by leading SQL Server experts and MVPs, this book provides in-depth coverage of best practices based on a deep understanding of the internals of both SQL Server and the Windows operating system.
You'll get a thorough look at the SQL Server database architecture and internals as well as Windows OS internals so that you can approach troubleshooting with a solid grasp of the total processing environment. Armed with this comprehensive understanding, readers will then learn how to use a suite of tools for troubleshooting performance problems whether they originate on the database server or operating system side.
Topics Covered:
SQL Server Architecture
Understanding Memory
SQL Server Waits and Extended Events
Working with Storage
CPU and Query Processing
Locking and Latches
Knowing Tempdb
Defining Your Approach To Troubleshooting
Viewing Server Performance with PerfMon and the PAL Tool
Tracing SQL Server with SQL Trace and Profiler
Consolidating Data Collection with SQLDiag and the PerfStats Script
Introducing RML Utilities for Stress Testing and Trace File Analysis
Bringing It All Together with SQL Nexus
Using Management Studio Reports and the Performance Dashboard
Using SQL Server Management Data Warehouse
Shortcuts to Efficient Data Collection and Quick Analysis

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Want to learn more information about Professional SQL Server 2008 Internals and Troubleshooting?

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

Database Management Systems Review

Database Management Systems
Average Reviews:

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

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

Database Management Systems ReviewIt's tough finding really good database books that provide a broad range of coverage of database related topics, including the internals of how (relational) database systems work. This is one of the best database books (database theory, concepts, internals, and state-of-the-art database topics) that has come along in 20-25 years. Please note that this is a university textbook. You won't learn MS Access programming or Oracle database administration from this book; if this is why you bought the book, you will probably be disappointed. You will, however, learn a lot about database concepts and internals. There are some small errors in the book, but that happens everywhere. The examples are pretty easy to follow, and the sidebars about DB2, Oracle, SQL Server, etc. are really nice.
This is a great book to keep on your reference shelf, whether you are an academic, or have a career in industry. We've been using this book at UBC for both our 3rd and 4th year database courses for several years, and have found it to be particularly good for teaching. Overall, the students seem to be pretty satisfied with it. We also use parts of the Garcia-Molina, Ullman, Widom text ("Database Systems: The Complete Book") for part of our 4th year course. It, too, is a very good book.
Database Management Systems OverviewDatabase Management Systems provides comprehensive and up-to-date coverage of the fundamentals of database systems. Coherent explanations and practical examples have made this one of the leading texts in the field.The third edition continues in this tradition, enhancing it with more practical material.The new edition has been reorganized to allow more flexibility in the way the course is taught.Now, instructors can easily choose whether they would like to teach a course which emphasizes database application development or a course that emphasizes database systems issues.New overview chapters at the beginning of parts make it possible to skip other chapters in the part if you don't want the detail. More applications and examples have been added throughout the book, including SQL and Oracle examples.The applied flavor is further enhanced by the two new database applications chapters.

Want to learn more information about Database Management Systems?

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