SQL Programmability & API Development Team Blog
learn.microsoft.com/en-us/archive/blogs/sqlprogrammability
All posts are AS IS, without any further guarantees or warranties.
DatabasesPerformance / optimizationMicrosoft blogsMSDN archive
- Posts
- 83 from 23 Mar 2006 to 29 Jun 2009
- Posting
- archived, read-only
- Kind
- company blog
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/sqlprogrammability/feed.xml
2009 6
- Interesting issue with Filtered indexes.
- Why did the size of my indexes expand when I rebuilt my indexes?
- SQL Server 2005 / 2008 table partitioning : Important things to consider when switching-out partitions.
- Avoid using JDK Date APIs to handle timezone sensitive date and time
- Zeroing in on blocking on seemingly unrelated tables
- Using SQL Server 2008 Management Data Warehouse for database monitoring in my application
2008 10
- OPTIMIZE FOR UNKNOWN – a little known SQL Server 2008 feature
- SQL Server 2008 : new binary – hex string conversion functionality can dramatically improve related query performance by orders of magnitude.
- How to create an autonomous transaction in SQL Server 2008
- UPDATE with OUTPUT clause – Triggers – and SQLMoreResults
- Use SQL Server replay tools to reproduce and resolve customer issues
- SQL Server Intermittent Connectivity Issue
- Using time zone data in SQL Server 2008
- Increase your SQL Server performance by replacing cursors with set operations
- Appending Data Using SQL 2008 Filestream
- Now is time to try SQL Server 2008
2007 22
- Detecting Overlapping Indexes in SQL Server 2005
- New SQL Best Practice Articles now available
- Will 64-bit increase the performance of my SQL Server application?
- Upgrading to SQL Server 2005 and DEFAULT_SCHEMA setting.
- why cannot i GRANT EXECUTE permission on assemblies anymore ?
- Best Practices for SQL Server 2005
- 4.0 Useful Queries on DMV’s to understand Plan Cache Behavior
- 3.0 Changes in Caching Behavior between SQL Server 2000, SQL Server 2005 RTM and SQL Server 2005 SP2
- 2.0 Diagnosing Plan Cache Related Performance Problems and Suggested Solutions
- Trouble Shooting Query Performance Issues Related to Plan Cache in SQL 2005 RTM and SP1
- 11.0 Temporary Tables, Table Variables and Recompiles
- 10.0 Plan Cache Flush
- 9.0 Memory Pressure Limits
- 8.0 Factors that Affect Batch Cache-ability
- 7.0 Costing Cache Entries
- 6.0 Best Programming Practices
- 5.0 Retrieving Query Plans from Plan Cache DMV’s
- 3.0 How Cache Lookups Work
- 2.0 Sql_Handle and Plan_Handle Explained
- 1.0 Structure of the Plan Cache and Types of Cached Objects
- Plan Cache Concepts Explained
- Case-insensitive Search Operations
2006 45
- Knowing about 'Forwarded Records' can help diagnose hard to find performance issues.
- How are GUIDs compared in SQL Server 2005?
- Resolving Login Errors with Duplicated Databases
- XML: Typed and Untyped
- Implementing Login Statistics Using SQL Server 2005 Trace Feature
- SQL Server 2005 UNICODE considerations.
- SQL Server 2005 Debugging Requirements
- Three significant Cursor changes in SQL Server 2005
- Introducing Multiple Active Result Sets (MARS) (2)
- Impersonation in SQL CLR
- Assembly redirection and CLR Integration
- T-SQL text hashing in SQL Servers 2000 and 2005
- Satellite assemblies in SQL Server 2005
- TSQL Basics II - Parameter Passing Semantics
- Creating a CLR user define aggregate (part 2). Use multiple columns in the aggregation function
- Diagnosing CLR Execution in SQL Server
- Programmatically receiving profiler events (in real time) from SQL Server 2005
- XML Data Type Limitations
- TSQL Basics I: Stored Procedures In An Intrepreted Language
- Improving query plans with the SCHEMABINDING option on T-SQL UDFs
- Predicate ordering is not guaranteed
- What are the different cached objects in the plan cache?
- Plan Guides Are Your Best Friends
- Introducing Multiple Active Result Sets (MARS) (1)
- Overview of T-SQL and CLR debugging in SQL Server 2005
- Cursors and memory scalability in SQL Server 2005
- Check Out Denis Ruckebusch's Blog
- Dealing with the Limitations of XSD Content Models
- Exception handling in SQLCLR
- XML processing with XQuery (part 1)
- An article on FOR XML in Microsoft SQL Server 2000 and 2005
- What does server side FOR XML return?
- Strong named assemblies and AllowPartiallyTrustedCallers
- Server Side Error Handling - Part 3 (Why do I still see error messages from inside tsql try-block?)
- Sorting undefined characters in Unicode and/or Windows collation
- SQL Server Identity column FAQs
- Name resolution, default schema, implicit schema Part IV
- Name resolution, default schema, implicit schema Part III
- Name resolution, default schema, implicit schema Part II
- Name resolution, default schema, implicit schema Part I
- Server Side Error Handling - Part 2 (Errors and Error Messages)
- Server Side Error Handling - Part 1 (Migrating from @@error to tsql try-catch)
- Host Policy level Permission Sets and their permissions
- Multiplication and Division with Numerics
- Newsequentialid (Histrory/Benefits and Implementation)