Axial SQL

Blog

Practical articles about ClickHouse, SQL Server, analytics architecture, performance, migration, and database operations.

Blog

Latest articles

SQL Server Operations

Safe Dynamic SQL with sp_executesql

Dynamic SQL is useful for optional filters and variable query shapes, but string concatenation introduces injection risk, quoting defects, poor plan reuse, and difficult troubleshooting.

1 min read
Read article
SQL Server Operations

Write Sargable SQL Server Predicates

An index cannot help when a predicate hides its column inside a function or calculation. SQL Server may scan every candidate row instead of navigating to a range.

1 min read
Read article
SQL Server Operations

MAXDOP and Cost Threshold for Parallelism

Default parallelism settings are rarely an intentional workload design. Excessive parallelism can amplify CPU and worker pressure, while restrictive settings can slow analytical work.

1 min read
Read article