~/conference

SQLBits 2019

date:2019-02-27..2019-03-02
location:Manchester, United Kingdom
series:SQLBits · 5 editions
editions:[SQLBits 2019, SQLBits 2020, SQLBits 2022, SQLBits 2023, SQLBits 2024]
tags:[databases]

SQL Server DBAs, database developers, database architects, DevOps engineers, cloud migration engineers, data engineers, security engineers

Always On Availability Groups; Azure SQL Managed Instance; SQL Server 2022 migrations; dbatools automation; Flyway and GitHub Actions CI/CD; test data management masked clones; intelligent query processing; index maintenance and defragmentation; disaster recovery and backup strategies; Cosmos DB partitioning and consistency; query plan fixes and implicit conversions; monitoring with Redgate SQL Monitor

titleauthorlength
Relational or Non-Relational? Choosing the Best Database for the TaskBob Pusateri19m
Compares relational rules (normal forms, ACID) against NoSQL tradeoffs with concrete guidance: avoid storing logs, images or huge free text in RDBMS; avoid…
Talk on
Writing T-SQL code for the engine, not for you "more demos" by popular demandCLÁUDIO SILVA52m
Demos run on a SQL Server 2022 Docker container (Developer Edition) and SSMS 19 against a ~10GB Stack Overflow DB, showing concrete fixes: implicit conversions…
Talk on
DevOps Discovery: Navigating the Database LandscapeDavid Ong, Huxley Kendell48m
Redgate demos a concrete DevOps stack: TDM: masked clones from 5TB to ~100MB per developer that provision in seconds for SQL Server, Postgres, MySQL and…
Talk on
Effortless Low-Code Data TestingPetr Pařík, Tomas Tucek20m
Claims a one-line install of a PowerShell module called cat that runs SQL/DAX checks and integrates into CI/CD (Azure DevOps) to give immediate failure alerts…
Talk on
Challenge to Triumph: Exploring Real-World High Availability in SQL Server EnvironmentsHarry Aujla20m
A large Canadian media/tax arm migrates about 300 SQL clusters into AWS and replaces SQL Enterprise Always On with SIOS DataKeeper replication plus Windows…
Talk on
Effortless Low-Code Data TestingPetr Pařík, Tomas Tucek19m
Claims a low-code test harness that installs with one-line Install-Module cat, runs tests defined as SQL selects compared across sources, and plugs into CI/CD…
Talk on
Flying High with Highly Available SQL Server DeploymentsAaron West20m
Defines HA options for SQL Server with specifics: shared SAN, Block‑level mirroring, log shipping, Always On Availability Groups, and DataKeeper block-level…
Talk on
The New Database Landscape - Revealing Shifts and Charting the Next HorizonDanielle Summers, Grant Fritchey49m
Annual survey shows 21% single-database while 30% use six or more platforms and 70% run hybrid deployments; top platforms remain Oracle, MySQL, SQL Server and…
Talk on
SQL Horror StoriesKevin Kline21m
Guided tour of real failures: backups often succeed but restores fail, forcing recovery from 10+ day-old copies; DBCC CHECKDB is cited as mandatory before a…
Talk on
Getting Started Quickly with DB DevOpsHuxley Kendell20m
Sets up a working DB DevOps pipeline in under 30 minutes using Flyway and a free Fly Autopilot sandbox that clones a GitHub repo, installs a runner, and…
Talk on
Shift-Left: A DevOps and Database StoryKevin Kline23m
Argues that performance testing must be shifted left by embedding SolarWinds SQL Sentry and Plan Explorer into a CI pipeline (Visual Studio/TFS) so deployments…
Talk on
Managing the Challenge of Monitoring Growing, Multi-platform Database EstatesGrant Fritchey, Laura Copeland20m
Redgate Monitor claims to unify multi-platform estates by giving a single pane of glass that shows 80% cloud/hybrid adoption, 72% of DBAs managing multiple…
Talk on
Return ticket from SQL Managed Instance to SQL Server – One-Click Reverse Migration and DRDani Ljepava, Djordje Jeremic23m
Live demos show one‑click reverse migration and DR using the Mi link feature, creating links from SQL Server to SQL Managed Instance and back by running an…
Talk on
Stabilizing Performance with Query StoreErin Stellato19m
Demonstrates using plan forcing and Query Store hints to stabilize a procedure that shows plan sensitivity: the same proc returns 26,000 rows for customer 401…
Talk on
Assessing and Optimize Enterprise SQL Server EnvironmentsBen DeBow, Angela Henry49m
Claims that the top 1% equals 50% of database cost guide a concrete plan: identify the same expensive statement running across hundreds of databases, quantify…
Talk on
Indexing Internals for Developers & DBAsBradley Ball53m
Deep dive into SQL Server index behavior with live DBCC demos showing how DBCC IND/DBCC PAGE reveal IAM pages, RID lookups and forwarding pointers; heap scans…
Talk on
Empowering SQL: Mastering Intelligent Query Processing in 20 MinutesManish Kumar, Haider Raza22m
Covers concrete IQP changes across SQL Server 2017, 2019 and 2022: Query Store is now default and persists runtime metadata so memory grant feedback survives…
Talk on
Maximizing Database Performance With Isolation LevelsBob Pusateri47m
Walks through concrete tests on SQL Server and Azure SQL Database using a 41,437-row US ZIP table, extended events, sys.dm_tran_locks and ALTER DATABASE…
Talk on
Dealing with Very Large Tables in SQL ServerMilos Radivojevic51m
Very large tables (10M–20B rows, multi‑TB) turn small mistakes into huge costs: an unindexed 20B‑row, 4.6TB table returns 3 rows with a 28‑minute, 72M…
Talk on
When to stop tuning a queryMilos Radivojevic53m
A single T‑SQL query against two tables — 100 million rows in orders and 335 million rows in order_details — starts with a hash join, ~11s and 5 million…
Talk on
Unlocking Database Automation with dbatools: Practical Use Cases and Real-World InsightsAnthony Nocentino50m
Shows concrete dbatools PowerShell commands: standing up two SQL Server containers in seconds, creating persistent SMO connections, taking morning full plus…
Talk on
An introduction to Extended EventsPeter Kruis51m
Intro to on‑prem SQL Server Extended Events showing concrete setup in SSMS, how to script sessions, and how to read .xel output into a temp table for analysis…
Talk on
Flight of Innovation: Enhancing On-Prem and Multi-Cloud SQL Instances with a Cloud CockpitBen Weissman22m
Azure Arc registers non‑Azure servers and then enables SQL Server management by running one PowerShell script (or bash) to install an agent that sends metadata…
Talk on
ACID in SQL Server: what it is, how it works, and how to live more adventurously.Daniel Hutmacher52m
A concise primer on ACID for SQL Server that focuses on Isolation levels: read uncommitted, read committed, repeatable, serializable, snapshot and RCSI with…
Talk on
Disaster Recovery Strategies for SQL ServerAndrew Pruski47m
Covers concrete DR choices: standard backup/restore baseline with offsite copies, log shipping since 2000 for delayed recoveries, and when scale exceeds…
Talk on
Managing replication with dbatoolsJess Pomfret48m
dbatools now includes replication commands that use RMO to enable-distributor and enable-publisher, create or remove publications, add/remove articles…
Talk on
Unraveling the Web of Relationships: Understanding Graph DataMala Mahadevan19m
Covers graph basics from Euler’s 1736 Seven Bridges origin to practical use cases: social recommendations, GPS routing, fraud detection, MDM, and RCA; compares…
Talk on
Azure Infrastructure - What Not to DoJohn Morehouse22m
Lists concrete failures seen in Azure: leaving anonymous blob access enabled, poorly planned networks causing overlapping IP spaces, and barely any penetration…
Talk on
Relational or Non-Relational? Choosing the Best Database for the TaskBob Pusateri19m
Compares relational vs non-relational with concrete rules: a redirect service is implemented in Azure Cosmos DB using the document model and userId partition…
Talk on
Here’s the execution plan … now what?Hugo Kornelis51m
Hands-on diagnostics for real plans: shows a dashboard proc causing resource semaphore waits where a 47 MB memory grant 47MB → 14MB drops by splitting the…
Talk on
Let me show you why data types still matterCLÁUDIO SILVA19m
Shows concrete bugs and fixes: a float rounding/precision case breaks a ceiling check and turns a cursor-to-set refactor from 2 minutes into 1 second but…
Talk on
Soaring to New Heights with Accelerated Database RecoveryJohn Morehouse54m
Claim: enabling Accelerated Database Recovery (ADR) on SQL Server 2019+ can roll back a 197‑minute transaction in under a second and bring a database online…
Talk on
Understanding Alert FatigueOwen Murphy16m
Explains why 50–100 alerts per day desensitizes responders and produces missed incidents, slow responses, employee burnout and even failed IT projects…
Talk on
Efficiency up, failed releases down; compliant production data for your test and dev environmentsGrant Fritchey, Chris Hawkins47m
A real pipeline for usable, compliant test data: classify sensitive columns with Redgate Data Catalog, export a mapping file, apply rules and static masking…
Talk on
Should We Defragment Indexes?Rob Mandeville19m
Argues that defragmenting indexes for external fragmentation can hurt throughput on VM/hypervisor storage that uses an SSD cache fronting capacity devices…
Talk on
Building an Open Data Lakehouse using Apache Spark, Apache Iceberg and DremioMike Flower45m
Shows an Open Data Lakehouse built with Apache Spark to create Apache Iceberg tables and Dremio to query and manipulate them in place; demonstrates…
Talk on
Stop Indexing the QueryRob Mandeville41m
Methodology scores queries by an inefficiency score = (logical + physical reads) / rows × execution count, then groups statements by table and ranks them…
Talk on
Where should I be encrypting my dataDenny Cherry51m
Compares one-way hashing versus two-way encryption, recommends SHA3 for hashes and AES-256 for data, warns salted encryption breaks indexing and increases…
Talk on
What you can do to protect your SQL Server and why it mattersGethyn Ellis, David Postlethwaite21m
CIS Benchmark for SQL Server (about 103 pages) maps each recommendation to T‑SQL checks and remediation, and emphasizes concrete steps: disable ad hoc…
Talk on
What the heck is a checkpoint, and why should I care?Taiob Ali51m
Explains exactly what a checkpoint writes and why: it flushes dirty pages to disk, records a begin/end checkpoint LSN in the boot page, and relies on write…
Talk on
Unveiling the magic of CI/CD for SQL Server using GitHub ActionsSANDER STAD, Kevin Chant49m
Shows a working GitHub Actions CI/CD pipeline that builds a DACPAC from a database project (including the new SDK-style project), runs workflows defined in…
Talk on
Unlocking the Power of WhoIsActiveJeff Iannucci20m
WhoIsActive is shown with exact commands and repo links and the scripts are ready to download for immediate use. Examples use output_column_list (bracket…
Talk on
The Ultimate Freedom of Movement with SQL Server 2022 and Azure SQL Managed InstanceDani Ljepava44m
Mi link creates a distributed availability‑group bridge between SQL Server (2016–2022) and Azure SQL Managed Instance to replicate user databases…
Talk on
The Power of Polybase with SQL - True data VirtualisationManish Kumar, Haider Raza21m
PolyBase lets SQL Server query remote stores (Oracle, MongoDB, Teradata, another SQL, S3, Azure Blob, ADLS Gen2) using T-SQL without copying data by creating…
Talk on
The Most Important Performance Factor in SQL Server and Azure SQLGuy Glantser53m
Claim: table column statistics drive nearly every optimizer decision and bad stats cause wrong plans. Live demos on a 41 million‑row library show SQL Server…
Talk on
The Metadata Driven Data WarehouseBarney Lawrence, Emma Dolling, Ruth Pearson45m
Shows how to turn SQL Server metadata and DMVs into executable pipelines: uses STRING_AGG and information_schema to auto-generate SELECTs that produce column…
Talk on
SQL Server 2022 migrations with dbatoolsJess Pomfret20m
Shows a hands‑on migration to SQL Server 2022 using dbatools with runnable demos and a GitHub devcontainer, proving the process works. Uses backup‑restore with…
Talk on
Spell of Transmutation - Using Debezium to Transfer Realtime Data Changes to Event HubAlexander Arvidsson46m
Shows how Debezium running in an Azure container reads SQL Server CDC and posts change events into Event Hub (using the Kafka endpoint), then downstreams to…
Talk on
Security is not a featureRobert Hartskeerl50m
Demonstrates Dynamic Data Masking, Row Level Security and Always Encrypted against a Northwind demo: masks a phone column, limits rows so Andrew sees 648 rows…
Talk on
Query Store Best PracticesErin Stellato50m
Explains concrete rules and knobs: Query Store cost depends on SQL version and CU (many fixes backported), default max size 1 GB (recommend 2–4 GB), Azure caps…
Talk on
Migrating data solutions to the cloud - a checklist.Kristina Mishra50m
Step-by-step checklist for migrating databases with concrete actions: run Azure Migrate and the Azure SQL migration extension, use Data Migration Assistant and…
Talk on
Managed Instance Link - Seamless migration to AzureHaider Raza, Manish Kumar50m
Managed Instance Link migrates on‑prem SQL Server (2016, 2019, 2022) to Azure SQL Managed Instance by creating a certificate‑based trust, seeding a full backup…
Talk on
Lessons learned from refactoring multi terabyte databases for the last 10 yearsSergey Olontsev54m
Ten years of refactors on SQL Server and other engines hit limits and teach concrete patterns: use IDEs and tests (for example DataGrip finds dynamic‑SQL…
Talk on
Keeping historical data in tables forever – mission (im)possible!Margarita Naumova50m
Tests on SQL Server use a real emergency-incident schema partitioned by incident_date_created and load 3–4 million rows in demo and anticipate 1–20M…
Talk on
Hear me out - Don't go offline because of your index deployment strategyCLÁUDIO SILVA20m
A production table goes slow and CPU spikes after a deployment that drops an index then recreates it offline; the mistake is non-atomic drop/create and table…
Talk on
Columnstore Index Compression in a NutshellEdward Pollack20m
Columnstore storage breaks data into ~2^20-row rowgroups and compresses each column segment separately, using dictionary encoding, value encoding and…
Talk on
Chaos Engineering for SQL ServerAndrew Pruski44m
Shows concrete experiments: use PowerShell and T‑SQL to stop the SQL Server service on a primary VM in Azure and observe availability group behavior; initial…
Talk on
Business Continuity for Hybrid and Cloud Native SQL Server DeploymentsAllan Hirt52m
Covers concrete designs and gotchas for SQL Server on VMs: always test native backups and plan restores because copying a multi‑terabyte seed can take a week…
Talk on
Break five common myths about SQL Server backupTaiob Ali18m
80 people are interviewed and 70–75% get these wrong; demos show concrete results: a full backup doesn't break log chain so restoring a later log after an…
Talk on
Beware of nondeterministic T-SQL codeItzik Ben-Gan51m
Shows concrete nondeterminism bugs and fixes: pagination with OFFSET/FETCH returns duplicate rows unless ordering is a strict total order (add a unique…
Talk on
Banishing Slow Queries with Intelligent Query ProcessingJohn Morehouse53m
Overview of SQL Server features that fix slow queries by changing nothing in app code: engine-side table variable deferred compilation shifts estimate from one…
Talk on
Architecting for High Performance SQL Server on Virtual MachinesAnthony Nocentino47m
Checklist of actionable fixes and measurable effects: disable energy saving power plans (one case yields a 30% IO drop), avoid oversizing vCPUs for tier‑1…
Talk on
Applying effective Source Control to your Database SystemKarim Ourtani48m
Demonstrates using SSDT (Visual Studio) to keep schema in source control, build a dacpac and deploy it through an Azure DevOps pipeline that creates the…
Talk on
A Practical Starter Guide to SQL NotebooksDeborah Melkin50m
Shows how to set up and use Azure Data Studio SQL notebooks: install the Jupyter extension, choose a SQL or PowerShell kernel, and run cells where each cell is…
Talk on
Dave & James’ Excellent Database Adventure: From Code Errors to Reliable ReleasesJames Hemson, David Ong20m
A runnable workflow shows how bad local scripts become reliable releases by enforcing versioning, formatting, testing and docs: code moves from SQL Source…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.