article thumbnail

Minimal Logging with INSERT…SELECT into Empty Clustered Tables

SQL Performance

Both of the following tests must pass for SQL Server to choose to set DMLRequestSort to true when inserting to an empty clustered index with table locking specified: An estimate of more than 250 rows at the input side of the Clustered Index Insert operator; and. Test ; END ; GO. spt_values AS SV ; Plan Caching. DROP TABLE dbo.

Cache 67
article thumbnail

MariaDB vs MySQL: Key Differences and Use Cases

Percona

MariaDB is a popular SQL open source relational database management system that originated as a fork of MySQL after MySQL was acquired by Sun Microsystems in 2008 and later Oracle in 2010. In 2008, Sun Microsystems acquired MySQL AB, and then, in 2010, Oracle bought Sun Microsystems. What is MariaDB?

Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

Zombie Processes are Eating your Memory

Randon ASCII

I don’t know what that means but my guess would be that that indicates more data being cached, which would be a good thing. I work on the Windows version of Chrome, and one of my tasks is optimizing its build system, which requires doing a lot of test builds. A Windows kernel file buffer bug from Server 2008 R2 to Windows 10.

article thumbnail

SQL Server Mysteries: The Case of TDE and Permanent Tempdb Encryption

SQL Server According to Bob

“Quick question about a behavior we’re seeing at a customer and in testing. Transparent Data Encryption (TDE) is a feature that was introduced in SQL Server 2008 (and is also available for Azure SQL Database, Azure SQL Data Warehouse, and Parallel Data Warehouse) with the purpose of encrypting your data at rest.

Servers 40
article thumbnail

Jamstack CMS: The Past, The Present and The Future

Smashing Magazine

MovableType was one of the first static site generators on the market, although that term wouldn’t become popular until 2008. By the end of 2008, Tom Preston-Werner announces Jekyll — a simple, blog-aware, static site generator. Status checks are small programs to lint, run tests, or anything else you’d like to measure.

Ecommerce 140
article thumbnail

Minimal Logging with INSERT…SELECT and Fast Load Context

SQL Performance

It can be activated from SQL Server 2008 to 2014 inclusive using documented trace flag 610. As a consequence, a suitable insert with TABLOCK may still qualify for minimal logging via FastLoadContext if it fails the detailed RowsetBulk tests. Test ; END ; GO. GO. -- Clear the plan cache. CHECKPOINT ; GO. -- Main test.

Cache 64
article thumbnail

The Lock Escalation Threshold – Part 1

SQL Performance

Testing environment. I happen to be using SQL Server 2019 CU16 but the details I’ll describe haven’t materially changed since partition level lock escalation was added to SQL Server 2008. SET NOCOUNT , XACT_ABORT ON ; -- Prevent plan caching for this procedure. -- See [link]. BEGIN TRANSACTION ; -- Test statement(s).