Problems displaying this newsletter? View online.
Database Weekly
The Complete Weekly Roundup of SQL Server News by SQLServerCentral.com
Hand-picked content to sharpen your professional edge
Editorial
 

Throwing Iron at the Cloud and AI

As organizations move to the cloud, the once essential role of the Database Administrator (DBA) as the guardian of system optimization, has been overshadowed, often viewed as a bottleneck to innovation. Yet, as technology evolves, the one thing I know is history repeats itself, and optimization skills are once again emerging as a critical necessity. Cloud vendors have astutely capitalized on a recurring pattern of technology to “throw iron” at problems, or scale by simply adding more resources. However, this approach inevitably reaches a breaking point, no matter how much “iron” is increased.

Cloud of Iron

In the cloud, scaling manifests as upgrading service tiers or increasing resource allocations, which is essentially a modern version of “throwing iron.” While the terminology has changed, the principle remains the same - without monitoring and optimizing systems, inefficiencies lead to greater consumption of CPU, memory, storage, and I/O. In on-premises environments, organizations were forced to optimize to avoid the significant expense of purchasing new hardware. In the cloud, however, scaling is deceptively easy - until the costs become unsustainable.

What many forget is that behind every cloud service, feature, or offering lies real hardware and code. Once systems migrate to the cloud, access to the underlying code, software, or hardware configurations often diminishes, making optimization even more challenging. To handle the demands of countless users, cloud platforms rely on throttling and tiered access. When consumption exceeds the limits of a service tier, the default solution is to scale, then adding more resources and incurring higher costs. With limited options for managing consumption within existing tiers, organizations often have no choice but to “throw iron” at the problem, even if the process is dressed up in new terminology.

Cloud Cost Consumption

This dynamic has spurred the growth of a niche yet vital field: cloud consumption optimization. These specialists are critical in environments centered on data, where growth is inevitable. Without proactive optimization, organizations risk spiraling consumption and skyrocketing costs.

Now, a new challenge has emerged: artificial intelligence. AI’s demands have shifted the focus from CPUs to GPUs, with resource costs that can overwhelm even large organizations. Cloud providers are grappling with the need to power AI workloads, with some envisioning nuclear-scale data centers to meet this escalating demand.

New Kid in the AI Pool

Enter Deepseek, a surprising disruptor offering efficient and optimized AI models designed to challenge the status quo. This marks a pivotal moment in the evolution of AI, as optimization once again takes center stage. Deepseek’s innovations demonstrate that organizations can achieve more with less, maybe even breaking the endless cycle of scaling to accomplish AI goals.

History shows us that what is complex will eventually be simplified, what is massive will be minimized, and what once required extraordinary resources will become accessible to all. As we navigate AI, one truth remains constant: optimization isn’t just an option – it’s an essential part of the evolution in technology.

 

Kellyn Gorman, aka DBAKevlar

Join the debate, and respond to the editorial on the forums

 
The Weekly News
All the headlines and interesting SQL Server information that we've collected over the past week, and sometimes even a few repeats if we think they fit.
Vendors/3rd Party Products

Dynamic Alerting on Processor (CPU) utilization

This article explores dynamic alerting, what it means, why it matters for DBAs, and how it works in Redgate Monitor. Learn how machine learning-driven thresholds increase alert relevance, helping teams focus on real performance issues while saving DBAs time.

AI/Machine Learning/Cognitive Services

The Security Risk of Rampant Shadow AI

From Dark Reading: Dark Reading News Analysis

While employees want to take advantage of the incr...

Video: Read Local Files in SQL Server with PolyBase and MinIO

From 36 Chambers – The Legendary Journeys

THE VIDEO THE SYNOPSIS In this video, I demonstrate how we can use PolyBase and MinIO to read files on a local machine in SQL Server. LINKS AND ADDITIONAL...

Administration of SQL Server

Loading Models from Source Data with DBT

The data transformation tool dbt (data build tool) has become more and more popular over the past years. It focuses heavily on SQL, and it adds a bunch of interesting features into the mix, such as data lineage, automatic orchestration, reusable macros etc.

NTFS has an emergency stash of disk space

From Ayende @ Rahien

I would really love to have a better understanding of what is going on here!If you format a 32 MB disk using NTFS, you’ll get the following result:So about 10...

SQL Server and File Access

From Curated SQL

Vlad Drumea troubleshoots an issue: This is one of...

Drawbacks of Version Store in SQL Server

From Curated SQL

Haripriya Naidu points out that nothing comes for free: With every feature comes both advantages and disadvantages and it is important to be aware of…

Azure SQL

Azure SQL Serverless: Discover What’s New and Increase Your Savings

It was announced in the most recent PASS Summit: The minimal Auto Pause delay was reduced from 1 hour to 15 minutes. This configuration defines the minimal time the database will be online when a user makes a query. If a user connects for one simple query and goes away, the database would be online for at least 1 hour. The new feature allows us to reduce this value to 15 minutes.

Cloud - Azure

How to Understand and Manage Cloud Costs with a Data-Driven Strategy

From IT Pro

Organizations struggle with unpredictable cloud spending, but improved data visibility, cost management, and long-term forecasting can turn cloud financials into a strategic asset for optimizing IT investments.

Computing in the Cloud (Azure, Google, AWS)

Inside Perspectives: Database infrastructure – from your data center to the cloud

When I look back at my career in technology, I’m amazed at the rate of change, but also by just how much has remained the same.

Inside Perspectives: Database infrastructure – from your data center to the cloud

From Blog – Redgate Software

When I look back at my career in technology, I’m amazed at the rate of change, but also by just how much has remained the same. My first introductions...

 
Database Design, Theory and Development

Lost Baggage, User Interfaces and the Customer Experience

From DBAKevlar

Few things frustrate travelers more than lost baggage, and United Airlines certainly tested my patience last week. There were plenty Tags:  Development Del.icio.us Facebook TweetThis Digg StumbleUpon ...

DocumentDB/Key-Value/Graph/other NoSQL Databases

Creating Time Series Collections in MongoDB

From Simple Talk

Throughout this series, I’ve introduced you to different features in MongoDB and provided examples to help demonstrate how the database system works. The examples have all been based on...

Hardware

Partial writes, IO_Uring and safety

From Ayende @ Rahien

In my previous post, I discussed how Linux will si...

Microsoft Fabric ( Azure Synapse Analytics, OneLake, ADLS, Data Science)

Notes on Change Tracking for Warehouse Incremental Loads

From Curated SQL

Meagan Longoria shares some hard-earned experience: I have a few clients that incrementally load tables from a SQL Server source into their data warehouse or…

Authenticate as a service principal to run a Microsoft Fabric notebook from Azure DevOps

From Kevin Chant

Reading Time: 6 minutesIn this post I want to share one way that you can authenticate as a service principal to run a Microsoft Fabric notebook from...

Microsoft Fabric for the SMB

From Curated SQL

Eugene Meidinger looks out for the smaller fish in...

Introducing Dynamic Execution of Fabric Pipelines: The Wait is Over!

From Purple Frog Systems

For several years, it has been a limiting factor that Azure Data Factory (ADF) and Azure Synapse Analytics, and more recently Fabric, did not allow dynamic content to be...

Oracle/PostgreSQL/MySQL/other RDBMS

MySQL Shell and Basic Configuration Management (Part 2 – Memory and CPU)

From Simple Talk

Part 2 in the series: A Comprehensive Beginners Gu...

Performance Tuning SQL Server

The Pain of Cursors in SQL Server

From Curated SQL

Joe Fleming is not a fan of cursors: So what are cursors, and why are they so bad?  A cursor is a construct in SQL…

Indexing SQL Server Queries For Performance: Indexed View Maintenance

From Erik Darling Data

Indexing SQL Server Queries For Performance: Indexed View Maintenance Thanks for watching! Going Further If this is the kind of SQL Server stuff you love learning about, you’ll love...

Indexing SQL Server Queries For Performance: Fixing non-SARGable Predicates

Another good one from Erik Darling!

Indexing SQL Server Queries For Performance: Fixing non-SARGable Predicates Thanks for watching! Going Further If this is the kind of SQL Server stuff you love learning about, you’ll love...

Indexing SQL Server Queries For Performance: Eager Index Spools

So good, had to have a third from Erik!

Indexing SQL Server Queries For Performance: Eager Index Spools Thanks for watching! Going Further If this is the kind of SQL Server stuff you love learning about, you’ll love...

PostgreSQL

Hubert 'depesz' Lubaczewski: Waiting for PostgreSQL 18 – Allow changing autovacuum_max_workers without restarting.

From Planet Postgres

On 6th of January 2025, Nathan Bossart committed p...

Partitioned Tables and Indexes in PostgreSQL

From Curated SQL

Hettie Dombrovskaya runs into an error: Here is a story. When anyone gives a talk about partitions, they always bring up an example of archiving:…

Ahsan Hadi: Preserving replication slots across major Postgres versions - PostgreSQL high availability for major upgrades

From Planet Postgres

In this blog (the third in my series), I'd like to present yet another new feature in the PostgreSQL 17 release: enhancement to logical replication functionality in PostgreSQL. The...

Drop roles in Postgres

From SQLServerCentral Blogs

You can’t just exec DROP ROLE your_role_name; if it’s granted perms or other roles are granted to it. I had to go fishing to find all the grants to... The...

Dropping a Role in PostgreSQL

From Curated SQL

Josephine Bush drops a role: You can’t just exec DROP ROLE your_role_name; if it’s granted perms or other roles are granted to it. I had to go…

PowerPivot/PowerQuery/PowerBI

Setting up a GitHub Repo and Power BI Project

From Paul Turley's SQL Server BI Blog

Both Azure DevOps and GitHub are supported Git hos...

Professional Development

Building a Workplace That Inspires Tech Talent

From IT Pro - Microsoft Windows Information, Solutions, Tools

New research reveals that tech professionals prioritize innovation and continuous learning over salary. Companies must foster a culture of creativity and skill development to attract and retain the industry's...

SQL Server Security and Auditing

Finding Privilege Changes in SQL Server’s Default Trace

From Curated SQL

Tom Collins takes a gander: I’m doing some sql server security privilege troubleshooting , because a customer has reported an incident  – they have privileges…

Security News and Issues

Data privacy perspectives: How financial services firms can foster trust in the AI age

From AllAnalytics

As Data Privacy Week sharpens the focus on protecting personal information, I’m reminded of a customer event a major North American bank hosted at SAS world headquarters. The bank’s chief...

New VPN Backdoor

From Schneier on Security

A newly discovered VPN backdoor uses some interesting tactics to avoid detection: When threat actors use backdoor malware to gain access to a network, they want to make sure all...

T-SQL and Query Languages

T-SQL Variables and Transactions

From Curated SQL

Simon Frazer rolls back: If you’ve been working with T-SQL scripts for a while, you’ve likely encountered variables. These are essential for writing scripts that…

T-SQL 101: #98 Using System Variables and Functions in T-SQL

From The Bit Bucket

As well as the variables that you declare, SQL Ser...

T-SQL 101: #99 Applying conditional logic with IF

Liked it so much, added another from The Bit Bucket

In general, we try to avoid procedural logic when ...

T-SQL 101: #101 Using CROSS JOIN

And a third from The Bit Bucket

The simplest way to join two tables is what's call...

Truncating All Tables while Preserving Foreign Keys in T-SQL

From Curated SQL

Ronald Kraijesteijn builds a script: When testing a data warehouse, a common challenge is managing large datasets effectively. Often, you need to reset tables to a…

Calculating the Distance between Points via T-SQL

And another from Curated SQL

Sebastiao Pereira gets out the measuring tape: How do you calculate the distance between two different points on a sphere using TSQL in SQL Server?…

How-To Convert Excel Date & Time to SQL

From Data on Wheels (Steve Hughes)

Hey data friends! This one comes from my personal vault (aka backlog of drafts I’ve been needing to write up) and is a really simple code that I always...

Theory and Design

Temporary Tables

There is a feature of SQL I have not seen used much and probably with good reason. It’s the use of temporary tables. These are declared with the expected DDL. Since they were relatively easy to add to the language, they have been around for a while. The bad news is that in the early days SQL programmers tended to write code that looked more like a procedural language.

 
RSS FeedTwitter
This email has been sent to newsletter@newslettercollector.com. To be removed from this list, please click here. If you have any problems leaving the list, please contact the webmaster@sqlservercentral.com. This newsletter was sent to you because you signed up at SQLServerCentral.com. Note: This is not the SQLServerCentral.com daily newsletter list, and unsubscribing to this newsletter will not stop you receiving the SQL Server Central daily newsletters. If you want to be removed from that list, you can follow the instructions on the daily newsletter.
©2019 Redgate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved.
webmaster@sqlservercentral.com

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -