Remove 2005 Remove Code Remove Servers
article thumbnail

Additional T-SQL Improvements in SQL Server 2022

SQL Performance

Recently I covered some of the T-SQL improvements in SQL Server 2022 here , and Aaron Bertrand covered additional improvements here. Microsoft just announced the release of SQL Server 2022 CTP 2.1. For example, suppose that prior to SQL Server 2022 you had the following query: SELECT. You can download this sample database here.

Servers 142
article thumbnail

String Aggregation Over the Years in SQL Server

SQL Performance

Since SQL Server 2005, the trick of using FOR XML PATH to denormalize strings and combine them into a single (usually comma-separated) list has been very popular. On more than one occasion, I had to double-check the code was even mine. The most fatal flaw in the code above is it leaves a trailing comma: UserID Bands.

Servers 82
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Observability platform vs. observability tools

Dynatrace

For example, in 2005, Dynatrace introduced a distributed tracing tool that allowed developers to implement local tracing and debugging. A database could start executing a storage management process that consumes database server resources. The case for an integrated observability platform.

article thumbnail

It’s time to migrate from NAM to Dynatrace

Dynatrace

It evolved from the simplest web server plugins to runtime Java profilers to real-time performance monitoring of all transactions flowing end to end through application servers. Every real-user transaction traced down to the code level. .” The AppMon wave. Meanwhile, application performance management became mainstream.

Network 167
article thumbnail

Simple Parameterization and Trivial Plans — Part 2

SQL Performance

When SQL Server applies simple parameterization to an ad-hoc statement, it makes a guess about the data type of the replacement parameter. For the time being, let’s look at some examples using the Stack Overflow 2010 database on SQL Server 2019 CU 14. The bigint type isn’t used for server-side parameterization. ) ; GO.

Cache 90
article thumbnail

Web Performance Bookshelf

Rigor

The in-depth explorations are meticulously illustrated and code examples culminate as bulletproof code snippets, applicable to your work right away. Podjarny presents a series of increasingly larger-scope solutions to each issue, including client-side techniques and RESS (Responsive + Server Side). Inclusive Components.

article thumbnail

Simple Parameterization and Trivial Plans — Part 1

SQL Performance

It's almost always better to explicitly parameterize statements, rather than relying on the server to do it. Still, you should write code with both close to the front of your mind. For legacy applications or other third-party code that cannot be easily changed, explicit parameterization may not always be possible. Shell Plans.

Cache 61