Site sponsored by: Idera Try Idera’s new SQL admin toolset
SQL Server Performance

  • Home
  • Articles
  • Forums
  • Tips
  • Quiz
  • FAQ's
  • Blogs
  • Software
  • Books
  • About Us
RSS Feeds
Sign in | Join


Write for Us

Share you SQL Server knowledge with others and raise your profile in the community More...
Latest Articles

Compare Dates
Filtered Indexes in SQL Server 2008
Importance of Database Backups and Recovery Plan
Data Compression in SQL Server 2008

More     
 
Latest FAQ's

ALTER TABLE SWITCH statement failed because the object '%.*ls' is not ...
ALTER TABLE SWITCH statement failed because column '%.*ls' at ordinal %d ...
ALTER TABLE SWITCH statement failed because table '%.*ls' has %d columns ...
SQL Server Reporting Server (SSRS) service is failing to start ...

More     
   
Latest Software Reviews

Spotlight on ApexSQL Doc 2008
ApexSQL Enforce
Embarcadero Change Manager
SQL Server DBA Dashboard

More     

books >> other books >> Maximizing .NET Performance

Maximizing .NET Performance


Feb 01, 2002

Book Review

Maximizing .NET Performance
by Nick Wienholt
Copyright 2004
Apress Publishing

 

Maximizing .NET Performance. Find out more about this book,
or purchase it, from Amazon.com

 

Unlike most of the book reviews I do, this one is not for DBAs or Transact-SQL developers. Instead, it is for hardcore .NET developers. Over and over again, the main reasons we see SQL Server performance issues are not because of SQL Server, but because the application was poorly designed or coded in the first place.

The goal of this book is to teach .NET Framework developers how to avoid some of the performance pitfalls of .NET, teaching them how to write applications that perform at their maximum. If we can just get developers to do their job, our job as DBAs would be much easier. In fact, sending the URL of this review to some of your .NET developers might be a good idea (or not).

This is not an all-encompassing book on .NET performance, instead focusing on what can be done from the .NET Framework to bolster performance. This includes both a discussion on how to get the most out of .NET Framework technologies, plus demonstrating how to perform reliable performance assessments on .NET applications. In fact, the book doesn't even cover ADO.NET or ASP.NET. While the book may not cover everything you may want to know about .NET performance, the content it does contain is useful and important.

Here's what the book covers:

  • Introduction

  • Investigating Performance

  • Type Design and Implementation

  • Strings, Text, and Regular Expressions

  • Collections

  • Language Specifics

  • Garbage Collection and Object Lifetime Management

  • Exceptions

  • Security

  • Threading

  • I/O and Serialization

  • Remoting

  • Unmanaged Code Interoperability

  • The Common Language Runtime

  • Solving Performance Problems

As ADO.NET is not covered in this book, data access is ignored from a performance perspective. Because of this, this book's target audience includes mid-level to high-level .NET developers. If you fall into this category, this you will find this book a very useful tool in your toolbox of .NET books. But if you are a DBA or Transact-SQL developer, you probably won't find much useful, unless you also dabble in .NET programming as a sideline.


        








Home | Peformance Articles | Audit Articles | Business Intelligence Articles | Clustering Articles | Developer Articles | Reporting Services Articles | DBA Articles | ASP.NET / ADO.NET Articles | DBA FAQ's | Developer Peformance FAQ's | DBA Peformance FAQ's | Developer FAQ's | Clustering FAQ's | Error Messages | Audit Tool Reviews | Backup Tool Reviews | Coding Tool Reviews | Compare Tool Reviews | Documentation Tool Reviews | Design Tool Reviews | Monitoring Tool Reviews | Log Tool Reviews | Reporting Tool Reviews | Clustering Tool Reviews | Security Tool Reviews | Change Management Tool Reviews | Remote Access Tool Reviews | Book Reviews | Security Tool Reviews | QDPMA Performance Tuning | ADO.NET / ASP.NET | Administration | Analysis/OLAP Services | Application Development | Configuration | Components | ETL | Hardware | High Availability | Hints | Index | Misc | Operating Systems | Performance Tuning | Replication | T-SQL | Views


              © 1999-2008 by T10 Media. All rights reserved