Philip Yale is a SQL Server DBA for Caudwell Communications who has worked with SQL Server and Sybase since 1994. He and John Kirkwood are coauthors of Sybase ASE System 12.5 Basic Administration (Kirkwood Associates, 2001).
Error handling is an essential part of T-SQL code, but the use and misuse of error-handling routines is poorly understood. Use these error-handling templates to avoid pitfalls and catch errors before they snag your production code.
Power Pivot and other self-service BI tools are not a replacement for a data mart or data warehouse. When used correctly for Personal BI, Team BI, prototypes or proofs-of-concept, you can achieve truly agile, rapid reporting success with Excel Power Pivot....More
Recently, I've been working with a consulting client to help them tame CPU usage. Typically, they're clocking over 20,000 queries and operations per second on their e-commerce SQL Server, but ran into an issue where CPU started spiking up above 90 percent for sustained periods of time....More