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
 

Serverless Gets Faster

When the Azure SQL Database serverless option was introduced, I was a bit disappointed that I couldn't get the database to pause any sooner than 1 hour. That meant I needed to ensure clients didn't access the system for an hour, but also, that I burned an hour of compute after the last access.

Recently I saw an announcement that this time frame has come down to 15 minutes. While this might seem like a very simple change from a technical standpoint (just alter a timer option), I'm sure there was more work needed. I'm also sure there was a lot of debate on the sales/marketing side to decide if this would lose a lot of revenue.

I'm sure this costs Azure some compute revenue in the short term, but it might also create opportunities from customers who consider using this in new situations since it can shut down quickly. I certainly think this makes the use of an Azure SQL database for QA/staging type work more attractive. This might also get more people to take a look at serverless and realize the auto-scale benefits are pretty cool.

My request would be to drop this down to 5 minutes and increase the range of auto-scale as well. Maybe allow me to go from 2-16 vCores if needed with corresponding memory jumps. I don't know I need this by the minute, but I would like to have things shut down fairly quickly if we stop a workload and aren't using the system.

I'd also like a better retry on startup other than trapping an error on the client and re-sending my request to connect. It's just embarrassing that we still have that happening for a cloud PaaS service.

Steve Jones - SSC Editor

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

Installing and Upgrading the Flyway CLI

This article demonstrates three ways to install and maintain the Flyway CLI. I start with the easiest way, which is to run it from Docker. Next, is a standard, manual installation on both Windows and Linux, complete with a PowerShell routine that uses aliases to make it easier to keep Flyway up to date and to switch between versions. Finally, I'll describe briefly the advantages and disadvantages of using a Package Manager like Chocolatey.

AI/Machine Learning/Cognitive Services

Are Tesla’s robot prototypes AI marvels or remote-controlled toys?

From Ars Technica

Partying robots spark debate about accuracy of Mus...

Machine Learning Introduction: KNN Model

From MSSQL Tips

This tip will introduce and implement the K-Nearest Neighbors model in Python to give you a better understanding of how machine learning works.

Azure Databricks, Spark and Snowflake

dbutls: notebook run(), exit() and pass parameters

From Mainri

In Databricks, dbutils.notebook provides a set of ...

delta: Schema Evolution

From Mainri

Schema Evolution in Databricks refers to the ability to automatically adapt and manage changes in the structure (schema) of a Delta Lake table over time. It allows users to...

Delta Table, Delta Lake

From Mainri

A Delta table is a type of table that builds on the Delta Lake storage layer and brings ACID (Atomicity, Consistency, Isolation, Durability) transactions, schema enforcement, and scalable metadata...

Azure SQL

How to query .xel log files in Azure SQL DB using T-sql

From Azure Database Support Blog

Issue A recent issue was brought to our attention ...

Error SQL71627 exporting BACPAC file in Azure SQL Database

We had a support request where the customer was getting an error when trying to export his Azure SQL Database to a bacpac file using the SqlPackage command-line utility.

Error SQL71627 exporting BACPAC file in Azure SQL Database

From Azure Database Support Blog

We had a support request where the customer was getting an error when trying to export his Azure SQL Database to a bacpac file using the SqlPackage command-line utility.Error message: Microsoft.Data.Tools.Diagnostics.Tracer...

Reduce costs with lower auto-pause delay for serverless compute in Azure SQL Database

From Azure SQL

Azure SQL Database serverless automatically scales compute based on workload demand and bills for compute used per second.  In the General Purpose tier, serverless also provides an option to...

Azure SQL Managed Instance

Online disaster recovery between SQL Server 2022 and Azure SQL Managed Instance is now GA

Today, we are announcing the general availability of the following two major capabilities of the Managed Instance link feature with SQL Server 2022:

Career, Employment, and Certifications

Will the new DP-700 Microsoft Fabric exam replace the DP-600 exam?

From Kevin Chant

Reading Time: 2 minutes In this post I want to answer the question about whether the new DP-700 Microsoft Fabric exam will replace the DP-600 exam? I address...

Cloud - AWS

Convert AWS console actions to reusable code with AWS Console-to-Code, now generally available

From AWS News Blog

AWS Console-to-Code generates reusable infrastructure as code from your AWS console actions, supporting Amazon EC2, RDS, and VPC. With a few clicks, get CloudFormation, CDK (TypeScript, Python, Java), or...

Grant Fritchey: RDS Connectivity

From Planet Postgres

I travel quite a lot for work. Most of it is in the US and Europe, but I get around to other places as well. Most of the time,...

Computing in the Cloud (Azure, Google, AWS)

Navigating the Challenges of Hybrid IT Environments in the Age of Cloud Repatriation

From IT Pro - Microsoft Windows Information, Solutions, Tools

As cloud repatriation rises, organizations must ba...

Conferences, Classes, Events, and Webinars

SQL: Substantial updates to our Advanced T-SQL course

From The Bit Bucket

One of our popular courses is Advanced T-SQL for Developers and DBAs. If you're still writing T-SQL like it's SQL Server 2000, or even SQL Server 2016, it's time...

Redgate is the proud host of PASS Data Community Summit 2024 – what to expect from us this year

From Blog – Redgate Software

With less than a month to go until PASS Data Community Summit 2024 kicks off in Seattle, we wanted to let you know what you can expect from Redgate...

PASS Summit 2025 save the date and join the mailing list

You heard it here first, PASS Data Community Summit will return to Seattle next year! Save the date, as PASS Summit will take place in person at Summit, Seattle Convention Center, from November 17-21, 2025!

PASS Summit livestream and on-demand access

Unable to travel to Seattle this November? We have options for you to join in from the comfort of your own home or office, with a free livestream and on-demand access available to buy.

Data Privacy, Compliance, and Governance

Smart TVs are like “a digital Trojan Horse” in people’s homes

From Ars Technica

48-page report urges FTC, FCC to investigate connected TV industry data harvesting.

DevOps and Continuous Delivery (CI/CD)

How to Avoid Hidden DevOps Costs and Optimize for Efficiency

From IT Pro - Microsoft Windows Information, Solutions, Tools

While DevOps enhances software delivery speed, financial inefficiencies can arise if not properly managed. Learn best practices to optimize costs and streamline DevOps tools and processes.

General

Understanding the AUTO_DROP Option in SQL Server 2022

With the release of SQL Server 2022, Microsoft introduced several enhancements to improve database performance and manageability. One such feature is the AUTO_DROP option for statistics. In this blog post, we’ll explore what the AUTO DROP option is, how it works, and why it’s beneficial for database administrators and developers.

HA/DR/Always On/Clustering

BCDR Basics: A Quick Reference Guide for Business Continuity & Disaster Recovery

From IT Pro - Microsoft Windows Information, Solutions, Tools

This guide covers key concepts, best practices, relevant technologies, and communication strategies for minimizing downtime and recovering quickly from disruptions.

Build Recovery into the Design

From SQLServerCentral Blogs

It's like disaster recovery (and business continuity) planning is the end-of-term research paper that the professor mentioned on the first day of class, but which most students don't start... The...

Hardware

AMD unveils powerful new AI chip to challenge Nvidia

From Ars Technica

 

Intel’s Core Ultra 200S CPUs are its biggest desktop refresh in three years

From Ars Technica

 

Report: First wave of M4 Macs, including smaller Mac mini, coming November 1

From Ars Technica

Macs will reportedly launch around the same time as Apple Intelligence in macOS.

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

Cloud Connections in Microsoft Fabric

From Simple Talk

I wrote about cloud connections when they were in a very early stage. Cloud connections evolved and are now sharable. We call the “regular” connection as “personal connection”. The...

Microsoft News

Eleven things to know about in the Windows 11 2024 Update

From Ars Technica

 

Oracle/PostgreSQL/MySQL/other RDBMS

Transitioning from Oracle to PostgreSQL: Tablespaces

Tablespaces play an important role in database management systems, as they determine where and how database objects like tables and indexes are stored. Both Oracle and PostgreSQL have the concept of tablespaces, but they implement them differently based on the overall architecture of each database.

Performance Tuning SQL Server

SQL Server Performance Problems When Joins Have No Equality Predicate

From Erik Darling Data

 

A Little About DOP and Bitmaps In SQL Server

From Erik Darling Data

A Little About DOP and Bitmaps In SQL Server Thanks for watching! Going Further If this is the kind of SQL Server stuff you love learning about, you’ll love...

Estimates

Estimates and statistics are often discussed in our community, but I doubt the average DBA knows how they flow. So I wanted to write a post with examples showing how SQL Server estimates the rows for a specific operation.

PostgreSQL

PostgreSQL VACUUM, AUTOVACUUM, and ANALYZE Processes for Deleted Data

From MSSQL Tips

 

Ahsan Hadi: PostgreSQL 17 - A Major Step Forward in Performance, Logical Replication and More

From Planet Postgres

After a successful 3rd beta in August 2024, the PostgreSQL development group released the GA version on September 26th. Recently, I blogged about some of the key logical replication...

Shaun Thomas: Comparing Columnar to Heap Performance in Postgres with pg_timeseries

From Planet Postgres

The pg_timeseries extension uses Hydra Columnar storage for historical data. Check this out if you want to know how this kind of storage compares to standard Postgres Heap storage...

PowerPivot/PowerQuery/PowerBI

(Livestream Replay) Power BI Developer Mode: Connecting the Dots and Merging the Chaos! - Miguel Felix

From Havens Consulting

DESCRIPTION Ever feel like Power BI is throwin...

Constrained Delegation and Power BI Gateway SSO or SSRS - Delegation... oooo..ooo delegation, it's what we need...

Ah, the elderly parent, the old warhorse SQL Server Reporting Services, and the young(ish) upstart Power BI and its On Premises Data Gateway

Identify Fabric and Power BI semantic model bottlenecks with DAX Optimizer

From Sqlbi

Review the issues detected by DAX Optimizer, prioritize your effort based on impact metrics, and learn about the problems identified and how to solve them.

Constrained Delegation and Power BI Gateway SSO or SSRS - Delegation... oooo..ooo delegation, it's what we need...

From SQL Rod

Ah, the elderly parent, the old warhorse SQL Server Reporting Services, and the young(ish) upstart Power BI and its On Premises Data...

Product Reviews and Articles

Friday Flyway Tips: Searching a Migration

From SQLServerCentral Blogs

 

Deterministic Data Masking in Redgate Test Data Manager

From Product learning – Redgate Software

Redgate Test Data Manager is designed to provide secure, anonymized, and representative copies of production databases. This article focuses on the role of deterministic data masking, transforming PII consistently...

R Language

Methods for the smooth functions in R

I have been asked recently by a colleague of mine how to extract the variance from a model estimated using adam() function from the smooth package in R. The problem was that that person started reading the source code of the forecast.adam() and got lost between the lines (this happens to me as well sometimes). Well, there is an easier solution, and in this post I want to summarise several methods that I have implemented in the smooth package for forecasting functions.

Use nanoparquet instead of readr/CSV

Parquet is interoperable between Python and R, fast to read+write, works well with databases, and stores complex data types (e.g., tibble listcols). Use it instead of CSV. Many pros, few (no?) cons.

SQL Server News

Security Update for SQL Server 2022 RTM CU15

From MS SQL Server Blog

The Security Update for SQL Server 2022 RTM CU15 is now available for download at the Microsoft Download Center and Microsoft Update Catalog sites. This package cumulatively includes all...

Security Update for SQL Server 2022 RTM GDR

From MS SQL Server Blog

The Security Update for SQL Server 2022 RTM GDR is now available for download at the Microsoft Download Center and Microsoft Update Catalog sites. This package cumulatively includes all...

Security Update for SQL Server 2019 RTM CU28

From MS SQL Server Blog

The Security Update for SQL Server 2019 RTM CU28 is now available for download at the Microsoft Download Center and Microsoft Update Catalog sites. This package cumulatively includes all...

Security Update for SQL Server 2019 RTM GDR

From MS SQL Server Blog

The Security Update for SQL Server 2019 RTM GDR is now available for download at the Microsoft Download Center and Microsoft Update Catalog sites. This package cumulatively includes all...

Security News and Issues

Ransomware Attacks on the Rise: 450 Incidents Recorded in August

From IT Pro - Microsoft Windows Information, Solutions, Tools

The report notes a record $75 million ransom paid by a Fortune 50 company.

Largest Recorded DDoS Attack is 3.8 Tbps

From Schneier on Security

CLoudflare just blocked the current record DDoS attack: 3.8 terabits per second. (Lots of good information on the attack, and DDoS in general, at the link.) News article.

Linux Kernel Exploits: How Attackers Gain Root Access and How To Defend Against It

From IT Pro - Microsoft Windows Information, Solutions, Tools

Learn about Linux kernel threats, including buffer overflows and use-after-free vulnerabilities, and implement effective defense strategies.

Software Development

Frappe and ERPNext: Leveraging ERP Capabilities for Business Solutions (Part I)

Frappe serves as the foundational framework upon which ERPNext is built, providing a flexible platform for developing and customizing ERP solutions. With the modular architecture and extensive feature set it has, ERPNext streamlines many business processes, from finance and inventory control to human resources and customer relations.

Moving T-SQL Tuesday to Jekyll

From SQLServerCentral Blogs

I got a message a few months back that Microsoft was deprecating the MySQL server version that I was using in Azure. The cost was going up, and while... The...

T-SQL and Query Languages

Adding Row Numbers to a SQL Query

From Curated SQL

Steve Jones enumerates a result set: I’m going to use some fun data for me. I’ve been tracking my travels, since I’m on the road…

Adding Row Numbers to a Query: #SQLNewBlogger

From SQLServerCentral Blogs

I realized that I hadn’t done much blogging on Window functions in T-SQL, and I’ve done a few presentations, so I decided to round out my blog a bit.... The...

Inconsistent Error Handling By SQL Server

From Erik Darling Data

Inconsistent Error Handling By SQL Server Thanks for watching! Going Further If this is the kind of SQL Server stuff you love learning about, you’ll love my training. I’m...

Tech News

Bankrupt Fisker says it can’t migrate its EVs to a new owner’s server

From Ars Technica

Fisker waited until Friday evening to tell the buyer about the problem.

Google identifies low noise “phase transition” in its quantum processor

From Ars Technica

Benchmark may help us understand how quantum computers can operate with low error.

DOJ proposes breakup and other big changes to end Google search monopoly

From Ars Technica

Google called the DOJ extending search remedies to AI "radical," an "overreach."

IT Pros Weigh Salary, Flexibility, and Mental Health as Burnout Looms

From IT Pro - Microsoft Windows Information, Solutions, Tools

ITPro Today's 2024 Salary Report reveals that personal fulfillment, family needs, and reducing stress are priorities for IT professionals, as burnout and long hours take a toll on mental...

The Lighter Side

A New Word: Opia

From SQLServerCentral Blogs

 

Error'd: You Don't Need A Weatherman

From Daily WTF

...to know which way the wind blows. This week, it...

Trek CarBack bike radar lets you know when cars are approaching

From Ars Technica

Trek takes on the Garmin Varia with its new CarBac...

Representative Line: Try to Catch This

From Daily WTF

The power of exception handling is that it allows every layer in our stack be notified of an error condition, do something about it, and pass it on if...

 
RSS FeedTwitter
This email has been sent to {email}. 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

 

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