Tagged articles
139 articles
Page 1 of 2
Code Wrench
Code Wrench
Apr 12, 2026 · Databases

How to Safely Build a Primary Key Index on a 10‑Billion‑Row Table

When a table exceeds a billion rows, creating a primary key clustered index can turn a routine operation into a disaster, but by using OFFLINE mode, MAXDOP, SORT_IN_TEMPDB, proper tempdb sizing, and a detailed runbook, you can safely rebuild the table with minimal impact.

Large TablesOffline IndexSQL Server
0 likes · 7 min read
How to Safely Build a Primary Key Index on a 10‑Billion‑Row Table
ITPUB
ITPUB
Apr 4, 2026 · Databases

How PostgreSQL and SQL Server Differ in Data Access Strategies

This article compares PostgreSQL and SQL Server data access methods—including sequential scans, index scans, bitmap heap scans, index‑only scans, and parallel query execution—highlighting PostgreSQL's lack of clustered indexes and the performance implications of each approach.

Bitmap ScanData AccessIndex Scan
0 likes · 10 min read
How PostgreSQL and SQL Server Differ in Data Access Strategies
Aikesheng Open Source Community
Aikesheng Open Source Community
Sep 10, 2025 · Databases

Master SQL Server Operations: From Installation to High‑Availability

The Aikexing open‑source community announces a giveaway of the technical book “SQL Server Operations Guide”, detailing its four‑part content on installation, performance tuning, security, multimodal data, and high‑availability architecture, authored by veteran DBA Lin Yonghua, and inviting beginners, developers, and educators to participate.

Book GiveawayDatabase AdministrationSQL Server
0 likes · 12 min read
Master SQL Server Operations: From Installation to High‑Availability
ITPUB
ITPUB
Aug 3, 2025 · Databases

What’s New in SQL Server 2025? AI Vectors, Event Streaming, and More

SQL Server 2025 introduces a native VECTOR data type for AI workloads, a robust Change Event Streaming system that rivals CDC, built‑in SQL Copilot for natural‑language query generation, GraphQL support via Data API Builder, runtime parameter optimization, and deeper Azure integration for cloud‑first agility.

AIAzureChange Event Streaming
0 likes · 5 min read
What’s New in SQL Server 2025? AI Vectors, Event Streaming, and More
Code Wrench
Code Wrench
Jul 1, 2025 · Databases

How to Build a Low‑Cost, Scalable SQL Server Backup Using Amazon S3

This guide explains why Amazon S3 is an economical, scalable storage option for SQL Server backups and provides a step‑by‑step tutorial—including IAM policy creation, bucket setup, backup job scripting, synchronization, and cleanup—to achieve automated, reliable, and cost‑effective data protection.

AWS S3Database BackupSQL Server
0 likes · 7 min read
How to Build a Low‑Cost, Scalable SQL Server Backup Using Amazon S3
Code Wrench
Code Wrench
Jun 30, 2025 · Cloud Native

How We Cut Search Latency by 80% with an AWS Cloud‑Native Architecture

This article details a step‑by‑step AWS cloud‑native solution that combines 10 Gbps internal networking, Elasticsearch distributed indexing, Windows Server tuning, SQL Server read‑write splitting, and intelligent load‑balancing to reduce search latency by 80 % and boost database throughput by 300 % under million‑level concurrency.

AWSCloud NativeElasticsearch
0 likes · 6 min read
How We Cut Search Latency by 80% with an AWS Cloud‑Native Architecture
dbaplus Community
dbaplus Community
Jun 11, 2025 · Databases

What’s New in SQL Server 2025? AI Vectors, Change Event Streaming, and More

SQL Server 2025 introduces a native Vector data type for AI workloads, a robust Change Event Streaming system that extends CDC to Azure and Kafka, an SSMS‑integrated SQL Copilot for natural‑language query generation, built‑in GraphQL support, runtime parameter optimization, and deeper Azure cloud integration.

AIAzureChange Event Streaming
0 likes · 5 min read
What’s New in SQL Server 2025? AI Vectors, Change Event Streaming, and More
Wukong Talks Architecture
Wukong Talks Architecture
Apr 28, 2025 · Databases

Comprehensive Guide to Popular Database Management Tools

This article provides an extensive overview of widely used database management tools across various platforms—including DBeaver, Navicat, PL/SQL Developer, Toad for Oracle, SQLyog, MySQL Workbench, HeidiSQL, Percona Toolkit, pgAdmin, SQLite Expert, and SSMS—detailing their supported databases, core features, licensing, download links, and related learning resources.

DBeaverDatabase ToolsNavicat
0 likes · 19 min read
Comprehensive Guide to Popular Database Management Tools
ITPUB
ITPUB
Apr 26, 2025 · Databases

SQL Server Admin Essentials: Monitoring, Backup, Performance Tuning & Users

This guide compiles a comprehensive set of SQL Server commands for administrators, covering version checks, server and database properties, connection statistics, backup and restore procedures, user and role management, performance diagnostics, cache cleanup, and various maintenance tasks to streamline daily operations.

BackupDatabase AdministrationRestore
0 likes · 19 min read
SQL Server Admin Essentials: Monitoring, Backup, Performance Tuning & Users
MaGe Linux Operations
MaGe Linux Operations
Apr 9, 2024 · Databases

How to Simulate and Prevent SQL Server Deadlocks: A Step-by-Step Guide

This article explains what SQL Server deadlocks are, why they occur, demonstrates a reproducible deadlock scenario with T‑SQL code, and provides practical strategies such as proper schema design, indexing, query optimization, shorter transactions, appropriate isolation levels, and monitoring to minimize deadlock occurrences.

SQL Serverdatabase lockingdeadlock
0 likes · 9 min read
How to Simulate and Prevent SQL Server Deadlocks: A Step-by-Step Guide
MaGe Linux Operations
MaGe Linux Operations
Nov 18, 2023 · Databases

Understanding SQL Server Deadlocks: Causes, Detection, and Prevention

This article explains the principle of deadlocks, the four necessary conditions, how they manifest in SQL Server resources, methods for investigating deadlocks with system procedures and Profiler, and practical techniques—including isolation level changes, lock timeouts, and bound sessions—to avoid and resolve them.

SQL Serverdeadlocklocking
0 likes · 17 min read
Understanding SQL Server Deadlocks: Causes, Detection, and Prevention
Liangxu Linux
Liangxu Linux
Jul 26, 2023 · Databases

Boost SQL Server Queries with Column Store Indexes: Architecture & Benefits

This article explains how column store indexes in SQL Server store each column separately, dramatically improve query performance through batch processing and compression, outlines their physical structure, encoding methods, creation syntax, maintenance steps, and space usage considerations.

Column StoreSQL Serverdata compression
0 likes · 11 min read
Boost SQL Server Queries with Column Store Indexes: Architecture & Benefits
MaGe Linux Operations
MaGe Linux Operations
Jul 8, 2023 · Databases

Why Columnstore Indexes Supercharge SQL Server Queries

This article explains how columnstore indexes differ from traditional row stores, detailing their batch processing, compression, and storage mechanisms that can boost data‑warehouse query performance by up to ten times while reducing storage size dramatically.

Columnstore IndexSQL Servercompression
0 likes · 11 min read
Why Columnstore Indexes Supercharge SQL Server Queries
Aikesheng Open Source Community
Aikesheng Open Source Community
Feb 3, 2023 · Databases

SQLE 2.2302.0-pre3 Release Notes and Feature Overview

The SQLE 2.2302.0-pre3 release introduces a preview version of the SQL audit tool with enhanced SQL Server audit plugin, new rule support, context-aware auditing, rollback generation, and several UI optimizations, while providing links to repositories, documentation, and demo environments.

Database SecurityRelease NotesSQL Server
0 likes · 4 min read
SQLE 2.2302.0-pre3 Release Notes and Feature Overview
dbaplus Community
dbaplus Community
Oct 7, 2022 · Databases

30 Essential SQL Query Optimization Tips to Boost Performance

This guide presents thirty practical SQL Server optimization techniques—including proper indexing, avoiding full table scans, rewriting predicates, and minimizing temporary objects—to help developers write faster, more efficient queries and improve overall database performance.

SQL Serverquery optimizationsql
0 likes · 10 min read
30 Essential SQL Query Optimization Tips to Boost Performance
dbaplus Community
dbaplus Community
Aug 24, 2022 · Databases

Mastering SQL Server: Essential Commands, Advanced Queries, and Maintenance Techniques

This guide compiles fundamental SQL Server commands for creating, modifying, and deleting databases and tables, advanced query operators, join strategies, pagination, data synchronization, performance tuning, backup and restore procedures, and useful built‑in functions, providing a comprehensive reference for database professionals.

BackupReplicationSQL Commands
0 likes · 27 min read
Mastering SQL Server: Essential Commands, Advanced Queries, and Maintenance Techniques
Top Architect
Top Architect
Aug 20, 2022 · Databases

Comprehensive SQL Server Cheat Sheet: Commands, Queries, and Administration Tips

An extensive collection of SQL Server commands, queries, and administrative procedures covering database creation, table manipulation, indexing, backup, security, replication, and performance tuning, presented with code examples and practical tips for developers and DBAs seeking a handy reference guide.

BackupDatabase AdministrationReplication
0 likes · 24 min read
Comprehensive SQL Server Cheat Sheet: Commands, Queries, and Administration Tips
Laravel Tech Community
Laravel Tech Community
Aug 17, 2022 · Databases

Comprehensive SQL Server Database Operations and Techniques Guide

This article provides a comprehensive collection of SQL Server commands and techniques, covering database creation, table manipulation, queries, indexing, backup, replication, and advanced operations, offering practical examples and code snippets for developers and database administrators.

Data ManagementSQL ServerT-SQL
0 likes · 23 min read
Comprehensive SQL Server Database Operations and Techniques Guide
Java Architect Essentials
Java Architect Essentials
Aug 3, 2022 · Databases

Comprehensive SQL Server Database Operations and Replication Guide

This article provides an extensive collection of SQL Server commands and techniques covering basic database creation, table manipulation, advanced queries, backup and maintenance, as well as detailed steps for setting up linked servers, snapshot replication, and synchronization procedures between servers.

BackupLinked ServerReplication
0 likes · 23 min read
Comprehensive SQL Server Database Operations and Replication Guide
macrozheng
macrozheng
Jul 23, 2022 · Databases

July 2023 DB-Engines Ranking: Oracle Drops, MySQL & SQL Server Rise

The July 2023 DB-Engines ranking shows Oracle, PostgreSQL and MongoDB slipping, while MySQL and Microsoft SQL Server climb, and provides detailed scores, trend charts, and the methodology behind the monthly popularity scores for the top ten database systems.

DB-EnginesOracleSQL Server
0 likes · 4 min read
July 2023 DB-Engines Ranking: Oracle Drops, MySQL & SQL Server Rise
Liangxu Linux
Liangxu Linux
Jul 7, 2022 · Databases

30 Essential SQL Query Optimization Tips to Avoid Full Table Scans

This article presents thirty practical tips for optimizing SQL queries—covering index creation, avoiding costly operators, rewriting predicates, using set‑based logic, and managing temporary objects—to dramatically reduce full table scans and improve overall database performance.

Database OptimizationSQL Serverindexes
0 likes · 11 min read
30 Essential SQL Query Optimization Tips to Avoid Full Table Scans
Selected Java Interview Questions
Selected Java Interview Questions
Jun 28, 2022 · Databases

Designing Cross‑Database Date and Time Types: Comparison of MySQL, Oracle, and SQL Server

The article examines how to design cross‑database date and time storage by comparing MySQL, Oracle, and SQL Server date‑time types, discussing their formats, ranges, storage sizes, and trade‑offs, and proposes practical solutions such as using timestamps, custom conversion functions, and ORM considerations.

OracleSQL Serverdate
0 likes · 7 min read
Designing Cross‑Database Date and Time Types: Comparison of MySQL, Oracle, and SQL Server
dbaplus Community
dbaplus Community
May 29, 2022 · Backend Development

How Ctrip Migrated a Decade‑Old Hotel Order System from SQL Server to MySQL

Ctrip’s hotel order platform evolved from a single SQL Server instance to a multi‑IDC, sharded architecture, and this article details the middleware‑driven migration, unified caching, data‑chain redesign, consistency safeguards, and operational practices that enabled seamless, high‑performance order processing at millions of transactions per day.

SQL Servermiddlewaremysql
0 likes · 29 min read
How Ctrip Migrated a Decade‑Old Hotel Order System from SQL Server to MySQL
macrozheng
macrozheng
Mar 12, 2022 · Databases

March 2024 DB‑Engines Ranking: Who’s Rising and Who’s Falling?

The March 2024 DB‑Engines ranking reveals Oracle, MySQL and SQL Server losing ground while PostgreSQL surges, Snowflake climbs, and detailed top‑10 lists across relational, key‑value, document, time‑series, and graph databases illustrate shifting popularity trends based on five industry metrics.

DB-EnginesDatabase TrendsSQL Server
0 likes · 4 min read
March 2024 DB‑Engines Ranking: Who’s Rising and Who’s Falling?
Programmer DD
Programmer DD
Aug 13, 2021 · Databases

August 2023 DB‑Engines Ranking: SQL Server’s Sharp Drop & PostgreSQL/MongoDB Surge

The August 2023 DB‑Engines popularity ranking shows Microsoft SQL Server suffering the steepest score decline, while PostgreSQL and MongoDB post significant year‑over‑year gains, and the top three databases also fell, with the report detailing score trends, category rankings, and the five metrics used to calculate popularity.

DB-EnginesDatabase RankingsMongoDB
0 likes · 4 min read
August 2023 DB‑Engines Ranking: SQL Server’s Sharp Drop & PostgreSQL/MongoDB Surge
ITPUB
ITPUB
May 19, 2021 · Databases

Mastering SQL Server AlwaysOn: Enterprise‑Ready High Availability Architecture

This article explains SQL Server's evolution from legacy high‑availability solutions to the modern AlwaysOn architecture, detailing its data‑synchronization process, synchronous and asynchronous commit modes, failover scenarios, and practical deployment recommendations for enterprises handling both moderate and terabyte‑scale workloads.

AlwaysOnDatabase ReplicationSQL Server
0 likes · 8 min read
Mastering SQL Server AlwaysOn: Enterprise‑Ready High Availability Architecture
ITPUB
ITPUB
May 19, 2021 · Databases

Mastering SQL Server AlwaysOn: Enterprise‑Ready High‑Availability Architecture

This article explains the evolution of SQL Server high‑availability solutions, details the AlwaysOn availability‑group architecture, walks through its data‑synchronization workflow, compares synchronous and asynchronous commit modes, and offers practical guidance for deploying AlwaysOn in large‑scale enterprise environments.

AlwaysOnDatabase ArchitectureSQL Server
0 likes · 8 min read
Mastering SQL Server AlwaysOn: Enterprise‑Ready High‑Availability Architecture
Python Programming Learning Circle
Python Programming Learning Circle
Mar 18, 2021 · Databases

Performance Comparison of Clustered and Non-Clustered Indexes in SQL Server and MySQL

This article investigates how clustered and non‑clustered indexes affect query, insert, update, and delete performance in SQL Server 2008R2 and MySQL 5.5 using three test tables, presenting detailed timing results and concluding that clustered indexes are optimal for small datasets while indexes dramatically speed up queries in MySQL.

Clustered IndexSQL Servernon-clustered index
0 likes · 7 min read
Performance Comparison of Clustered and Non-Clustered Indexes in SQL Server and MySQL
ITPUB
ITPUB
Mar 6, 2021 · Databases

What Do the DB-Engines March 2021 Rankings Reveal About Today's Top Databases?

The DB‑Engines March 2021 ranking evaluates 364 databases, highlighting shifts among the top ten—including Microsoft SQL Server’s steep decline, MySQL’s growth surge, PostgreSQL’s continued rise, and Snowflake’s dramatic climb—while offering trend graphs and insights for professionals choosing the right database technology.

DB-EnginesSQL Servermysql
0 likes · 6 min read
What Do the DB-Engines March 2021 Rankings Reveal About Today's Top Databases?
21CTO
21CTO
Jan 19, 2021 · Backend Development

Why We Shifted Away from Database‑Generated IDs to 64‑Bit Domain IDs

The article explains how our team, while building a SQL Server data catalog, adopted decoupling principles to avoid coupling business logic to a specific database, opting for domain‑generated 64‑bit IDs instead of database‑generated keys, and discusses the benefits of Snowflake‑style ID generators.

64-bit integerDistributed SystemsDomain-Driven Design
0 likes · 6 min read
Why We Shifted Away from Database‑Generated IDs to 64‑Bit Domain IDs
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Nov 19, 2020 · Databases

How Logical Undo Logging and Constant-Time Recovery Transform Modern Databases

This article explains the principles of Logical Undo Logging, compares it with Physical Logging, and examines advanced recovery techniques such as SQL Server's Constant Time Recovery and the in‑memory database Silo's Force Recovery, highlighting their impact on concurrency, performance, and recovery latency.

Constant Time RecoveryDatabase RecoveryLogical Undo Logging
0 likes · 21 min read
How Logical Undo Logging and Constant-Time Recovery Transform Modern Databases
ITPUB
ITPUB
Nov 10, 2020 · Databases

Essential SQL Server Cheat Sheet: 80+ Queries for Administration and Monitoring

This comprehensive cheat sheet gathers over eighty practical T‑SQL statements covering instance properties, configuration, system views, lock monitoring, backup progress, replication, Always On, FILESTREAM, job management, index maintenance, and security, providing DBAs with ready‑to‑run commands for everyday SQL Server administration and troubleshooting.

Database AdministrationReplicationSQL Server
0 likes · 29 min read
Essential SQL Server Cheat Sheet: 80+ Queries for Administration and Monitoring
Programmer DD
Programmer DD
Sep 12, 2020 · Databases

Mastering SQL Server: Essential Commands, Tips, and Advanced Techniques

This comprehensive guide covers SQL Server fundamentals and advanced operations, including database creation, table manipulation, indexing, view management, backup and restore procedures, performance tuning, replication setup, linked servers, and a collection of practical code snippets for everyday database tasks.

BackupDatabase ManagementReplication
0 likes · 25 min read
Mastering SQL Server: Essential Commands, Tips, and Advanced Techniques
Architecture Digest
Architecture Digest
Sep 5, 2020 · Databases

Understanding SQL Server Lock Escalation and How to Prevent It

This article explains the fundamentals of SQL Server locking, illustrates how row‑level locks can automatically escalate to table‑level locks during large batch operations, and provides practical techniques—such as batching deletes, adding appropriate indexes, and holding intent locks—to avoid lock escalation and improve concurrency.

Database LocksLock EscalationSQL Server
0 likes · 12 min read
Understanding SQL Server Lock Escalation and How to Prevent It
Java Captain
Java Captain
Aug 15, 2020 · Databases

Comprehensive SQL Server Cheat Sheet: Basics, Advanced Queries, Administration, and Replication

This article provides a detailed collection of SQL Server commands and techniques covering database creation, table and index management, common DML statements, advanced set operators, various join types, grouping, pagination, maintenance tasks, replication setup, linked‑server usage, and a synchronization stored procedure.

Database AdministrationLinked ServerSQL Server
0 likes · 22 min read
Comprehensive SQL Server Cheat Sheet: Basics, Advanced Queries, Administration, and Replication
Architects Research Society
Architects Research Society
Jun 9, 2020 · Databases

PostgreSQL vs SQL Server: Performance and Scalability Comparison

An in‑depth comparison of PostgreSQL and Microsoft SQL Server examines their concurrency, partitioning, indexing, compression, cross‑platform support, and overall performance and scalability, concluding that PostgreSQL generally outperforms SQL Server across these parameters while offering more cost‑effective and flexible features.

SQL Serverdatabase comparisonperformance
0 likes · 6 min read
PostgreSQL vs SQL Server: Performance and Scalability Comparison
DataFunTalk
DataFunTalk
Apr 29, 2020 · Databases

High Availability Architecture for SQL Server, MySQL, and Redis at Ctrip

This article explains Ctrip's high‑availability designs for SQL Server, MySQL, and Redis, describing multi‑replica strategies, evolution from legacy mirroring to AlwaysOn, multi‑node MHA management, and Redis sentinel‑based failover, while emphasizing fault‑tolerance across data centers.

Database ArchitectureSQL Serverhigh availability
0 likes · 12 min read
High Availability Architecture for SQL Server, MySQL, and Redis at Ctrip
ITPUB
ITPUB
Apr 3, 2020 · Databases

Essential SQL Server Queries: From Server Properties to Index Management

A comprehensive collection of SQL Server commands covering server properties, configuration, system views, monitoring, backup, replication, Always On, file management, index operations, and troubleshooting techniques for database administrators.

Always OnBackup MonitoringDatabase Administration
0 likes · 28 min read
Essential SQL Server Queries: From Server Properties to Index Management
Open Source Linux
Open Source Linux
Mar 13, 2020 · Databases

Mastering SQL Server: Essential Commands, Queries, and Administration Tips

This comprehensive guide covers SQL Server basics such as logging in, creating and dropping databases, tables, indexes and views, advanced query techniques like UNION, outer joins and pagination, plus maintenance tasks, backup and restore, linked‑server data transfer, replication setup, and useful scripts for database administration.

Database AdministrationReplicationSQL Server
0 likes · 23 min read
Mastering SQL Server: Essential Commands, Queries, and Administration Tips
ITPUB
ITPUB
Dec 4, 2019 · Databases

Essential SQL Server Commands: From Basic CRUD to Advanced Replication and Automation

This comprehensive guide covers fundamental SQL Server operations such as creating databases, tables, indexes, and views, advanced techniques like set operators, subqueries, and linked servers, plus step‑by‑step instructions for replication, backup, compression, and automated synchronization using stored procedures and SQL Agent jobs.

Linked ServerReplicationSQL Server
0 likes · 27 min read
Essential SQL Server Commands: From Basic CRUD to Advanced Replication and Automation
HomeTech
HomeTech
Nov 27, 2019 · Databases

Migrating AutoHome Community from SQL Server to TiDB: Architecture, Testing, and Lessons Learned

This article details the AutoHome community's migration from a monolithic SQL Server database to the distributed TiDB platform, covering the performance bottlenecks that prompted the change, the evaluation of candidate databases, extensive OLTP/OLAP testing, the full‑ and incremental‑sync migration strategy, rollback mechanisms, and the resulting operational improvements.

ETLPerformance TestingSQL Server
0 likes · 15 min read
Migrating AutoHome Community from SQL Server to TiDB: Architecture, Testing, and Lessons Learned
ITPUB
ITPUB
Oct 15, 2019 · Databases

Understanding B‑Tree Indexes Across Major Relational Databases

This article explains why database indexes are crucial for performance, describes the fundamental principles of B‑Tree indexes, and compares how Oracle, MySQL, SQL Server, and PostgreSQL implement and use these indexes, helping developers master SQL optimization across platforms.

B-TreeDatabase IndexesOracle
0 likes · 16 min read
Understanding B‑Tree Indexes Across Major Relational Databases
ITPUB
ITPUB
May 19, 2019 · Information Security

Uncovering a SQL Server Job That Hid a Persistent Malware Loader

This article details a multi‑stage, file‑less attack that leveraged weak SQL Server credentials, Transact‑SQL stored procedures, and WMI to download and execute a downloader (cabs.exe) which fetched multiple botnet components, and explains the forensic steps and remediation measures taken to eradicate the threat.

Information SecuritySQL ServerStored Procedure
0 likes · 7 min read
Uncovering a SQL Server Job That Hid a Persistent Malware Loader
MaGe Linux Operations
MaGe Linux Operations
Dec 17, 2018 · Databases

How We Turned a Sluggish ERP Database into a High‑Performance System

This article walks through a real‑world ERP database performance case, detailing the symptoms, metric analysis, root‑cause investigation across hardware, environment, and code, and a three‑phase optimization strategy that dramatically reduced latency and improved system stability.

Database PerformanceERPHardware Tuning
0 likes · 11 min read
How We Turned a Sluggish ERP Database into a High‑Performance System
Ctrip Technology
Ctrip Technology
Nov 8, 2018 · Databases

Evolution of Ctrip's Database High‑Availability and Disaster‑Recovery Architecture (1999‑2018)

This article chronicles Ctrip's database high‑availability and disaster‑recovery evolution—from simple SQL Server mirroring in the early years, through SAN‑based clustering and AlwaysOn, to the adoption of MySQL, Redis, MHA, and a one‑click DR automation tool—highlighting architectural decisions, challenges, and operational lessons learned.

AlwaysOnDatabase HAMHA
0 likes · 10 min read
Evolution of Ctrip's Database High‑Availability and Disaster‑Recovery Architecture (1999‑2018)
dbaplus Community
dbaplus Community
Oct 7, 2018 · Databases

How Alibaba Cloud Scaled SQL Server with AlwaysOn for Read/Write Separation

This article details Alibaba Cloud's evolution of SQL Server RDS, covering product growth, the challenges of read/write separation, technical evaluations of AlwaysOn versus Transactional Replication, cloud architecture iterations, and the final productized solution for high‑availability database services.

Alibaba CloudAlwaysOnDatabase Replication
0 likes · 12 min read
How Alibaba Cloud Scaled SQL Server with AlwaysOn for Read/Write Separation
Ctrip Technology
Ctrip Technology
Jul 10, 2018 · Databases

Designing Real‑Time Sharding Index and Replication with Elasticsearch for High‑Performance Order Queries

This article describes how Ctrip's hotel R&D team tackled growing order‑volume challenges by sharding the database, building a real‑time Elasticsearch index, implementing a custom replication pipeline, and applying various write‑ and read‑optimizations to achieve low latency and stable performance.

ElasticsearchReplicationSQL Server
0 likes · 10 min read
Designing Real‑Time Sharding Index and Replication with Elasticsearch for High‑Performance Order Queries
ITPUB
ITPUB
May 30, 2018 · Databases

How to Monitor SQL Server Backup and Restore Progress Effectively

This guide explains three practical ways to track SQL Server backup and restore operations—using SSMS UI, T‑SQL with the STATS option, and dynamic management views—plus how to retrieve backup history and avoid common pitfalls.

BackupDMVRestore
0 likes · 7 min read
How to Monitor SQL Server Backup and Restore Progress Effectively
ITPUB
ITPUB
May 10, 2018 · Databases

Recovering a Crashed SQL Server Database When Backups Are Unavailable

When a SQL Server database crashes and you lack recent backups or usable transaction logs, you can still attempt recovery by attaching the data file, switching the database to emergency mode, running DBCC checks, and rebuilding objects, though some data loss may be inevitable.

DBCCDatabase RecoveryEmergency Mode
0 likes · 7 min read
Recovering a Crashed SQL Server Database When Backups Are Unavailable
ITPUB
ITPUB
Apr 12, 2018 · Databases

When Does SQL Server Auto‑Parameterize and How to Prevent Bad Execution Plans?

This article explains SQL Server's simple and forced parameterization modes, shows when automatic parameterization occurs, illustrates the pitfalls such as parameter sniffing with concrete examples, and provides a practical fix using the OPTION(RECOMPILE) hint to avoid incorrect plan reuse.

SQL Serverauto-parameterizationexecution plan
0 likes · 8 min read
When Does SQL Server Auto‑Parameterize and How to Prevent Bad Execution Plans?
Hujiang Technology
Hujiang Technology
Mar 13, 2018 · Databases

Migrating from SQL Server to MySQL: Strategies, Tools, and Lessons Learned

This article details the background, design considerations, migration workflows, tooling choices, data consistency verification, rollback mechanisms, and practical experiences of moving a large‑scale production environment from Microsoft SQL Server to MySQL, covering both offline and online migration scenarios.

Data ConsistencyETLSQL Server
0 likes · 13 min read
Migrating from SQL Server to MySQL: Strategies, Tools, and Lessons Learned
ITPUB
ITPUB
Feb 26, 2018 · Databases

15 Common SQL Performance Pitfalls and Proven Fixes

This article outlines the most frequent SQL performance mistakes—such as misusing UPDATE, over‑selecting columns, unnecessary double queries, and improper use of GUIDs—and provides concrete, actionable techniques like CASE expressions, temporary tables, batch operations, and table‑valued functions to dramatically improve query speed and concurrency.

Database TuningSQL Serverbest practices
0 likes · 14 min read
15 Common SQL Performance Pitfalls and Proven Fixes
21CTO
21CTO
Jan 19, 2018 · Databases

Peeling the Onion: A Step‑by‑Step Guide to Solving SQL Server CMEMTHREAD Wait Issues

This article walks through a real‑world SQL Server performance incident, explaining how to analyze hardware, system scale, internal database factors, and software environment, and presents concrete steps—including patching, configuration tweaks, and code changes—to eliminate CMEMTHREAD waits and improve overall database throughput.

CMEMTHREADSQL Servermemory contention
0 likes · 11 min read
Peeling the Onion: A Step‑by‑Step Guide to Solving SQL Server CMEMTHREAD Wait Issues
DevOps
DevOps
Dec 14, 2017 · Databases

Introduction to TFS Data Warehouse and TFS Analysis Services with Excel Reporting

This guide explains how TFS stores its data in SQL Server, outlines the four core databases and the Analysis Services multidimensional warehouse, and provides step‑by‑step instructions for creating Excel‑based reports using the Tfs_Analysis cube and code churn metrics.

Analysis ServicesExcel ReportingReporting
0 likes · 5 min read
Introduction to TFS Data Warehouse and TFS Analysis Services with Excel Reporting
ITPUB
ITPUB
Nov 25, 2017 · Databases

How to Handle Billions of Rows in SQL Server: Bulk Insert, Partitioning, and Index Tuning

This article walks through a real‑world monitoring project that must store over 400 million rows per day in SQL Server 2012, detailing the performance bottlenecks, bulk‑copy tuning, schema redesign, partitioning strategies, index removal and creation, and query‑optimisation techniques that finally achieve sub‑second query times and meet strict latency requirements.

Bulk InsertIndex OptimizationPartitioning
0 likes · 16 min read
How to Handle Billions of Rows in SQL Server: Bulk Insert, Partitioning, and Index Tuning
ITPUB
ITPUB
Oct 8, 2017 · Databases

SQL Server Field Types, Constraints, and Index Design: Essential Best Practices

This guide outlines best practices for SQL Server database design, covering recommended field types, primary key and null policies, index creation rules, low‑selectivity column handling, and a comprehensive set of query‑writing conventions to improve performance and maintainability.

Database designSQL Serverfield types
0 likes · 18 min read
SQL Server Field Types, Constraints, and Index Design: Essential Best Practices
Hujiang Technology
Hujiang Technology
Sep 18, 2017 · Databases

Understanding the NOLOCK Hint in SQL Server and Its MySQL Equivalent

This article explains what the NOLOCK hint does in SQL Server, why it is used, how it relates to transaction isolation levels, presents practical tests, discusses the relevance of NOLOCK after newer SQL Server versions, and shows why MySQL does not need an equivalent hint, offering guidance on when to apply it.

Isolation LevelNOLOCKSQL Server
0 likes · 17 min read
Understanding the NOLOCK Hint in SQL Server and Its MySQL Equivalent
ITPUB
ITPUB
Jul 19, 2017 · Databases

SQL Server vs Oracle: 10 Essential Syntax and Feature Differences

This guide compares SQL Server and Oracle across ten key areas—including data types, date functions, default constraints, string concatenation, identity columns, conditional statements, CASE syntax, triggers, stored procedures, and user creation—providing concrete code examples for each difference.

Data TypesDatabase SyntaxOracle
0 likes · 8 min read
SQL Server vs Oracle: 10 Essential Syntax and Feature Differences
MaGe Linux Operations
MaGe Linux Operations
Jun 29, 2017 · Databases

SQL Server vs Oracle vs MySQL: Pros, Cons, and Choosing the Right Database

This article compares SQL Server, Oracle, and MySQL, outlining each system’s key advantages such as scalability, platform support, performance, and cost, while also detailing their main drawbacks including limited openness, hardware demands, security complexities, and feature gaps, helping readers choose the most suitable database.

AdvantagesDisadvantagesOracle
0 likes · 5 min read
SQL Server vs Oracle vs MySQL: Pros, Cons, and Choosing the Right Database
Architects' Tech Alliance
Architects' Tech Alliance
Jun 26, 2017 · Databases

Huawei ES3600 v3 NVMe SSD Review and Performance Analysis

The review evaluates Huawei's ES3600 v3 enterprise NVMe SSD, detailing its specifications, benchmark methodology, and performance results across SQL Server, MySQL, and synthetic workloads, and concludes with an assessment of its strengths, weaknesses, and suitability for latency‑sensitive database applications.

Enterprise StorageHuaweiNVMe SSD
0 likes · 13 min read
Huawei ES3600 v3 NVMe SSD Review and Performance Analysis
dbaplus Community
dbaplus Community
Jun 25, 2017 · Databases

Top 5 SQL Server 2017 Features Transforming Data Analytics

SQL Server 2017 introduces AI integration, cross‑platform support, Python and R machine‑learning capabilities, stronger data‑layer security, and enhanced BI tools, offering enterprises smarter data management and more flexible, powerful analytics across diverse environments.

AIBIPython
0 likes · 6 min read
Top 5 SQL Server 2017 Features Transforming Data Analytics
MaGe Linux Operations
MaGe Linux Operations
May 3, 2017 · Databases

Master SQL Server Basics: From SELECT to DELETE with Real Examples

This article walks through the fundamentals of SQL Server, covering installation, core SQL concepts, DML and DDL commands, and detailed examples of SELECT, INSERT, UPDATE, and DELETE statements with accompanying syntax illustrations to help beginners master relational database operations.

DELETEDatabase tutorialINSERT INTO
0 likes · 7 min read
Master SQL Server Basics: From SELECT to DELETE with Real Examples
ITPUB
ITPUB
Mar 18, 2017 · Databases

Mastering SQL Server Aggregate Functions: Optimization Tips and Techniques

This article explains SQL Server aggregate functions, detailing scalar and hash aggregation concepts, demonstrates execution‑plan analysis with COUNT examples, and provides practical optimization techniques such as avoiding sorting and adding non‑clustered indexes, while also covering monitoring metrics for performance tuning.

SQL ServerScalar Aggregationaggregate functions
0 likes · 9 min read
Mastering SQL Server Aggregate Functions: Optimization Tips and Techniques
ITPUB
ITPUB
Mar 10, 2017 · Databases

Master SQL Server Query Execution: Order, Tips, and Real-World Optimizations

This article explains SQL Server's logical and physical query execution order, offers practical techniques such as converting loops to batch operations, using temporary tables, optimizing indexes, and avoiding common pitfalls, all illustrated with code samples and performance measurements.

SQL ServerTemp Tablesexecution plan
0 likes · 15 min read
Master SQL Server Query Execution: Order, Tips, and Real-World Optimizations
ITPUB
ITPUB
Mar 9, 2017 · Databases

How to Optimize Data Warehouse Indexes for Faster Queries

This article explains practical strategies for indexing dimension and fact tables in a data warehouse, covering when to use clustered versus non‑clustered indexes, how to handle surrogate and business keys, partition considerations, and tips for evolving index designs as data grows.

SQL Serverdata-warehousedimensional modeling
0 likes · 7 min read
How to Optimize Data Warehouse Indexes for Faster Queries
ITPUB
ITPUB
Mar 8, 2017 · Databases

5 Ways to Upsert in Oracle vs MS SQL – Practical Code Examples

This article compares how to create tables and perform upsert (insert‑or‑update) operations in MS SQL and Oracle, presenting five distinct Oracle techniques—including implicit cursor, exception handling, dual table, no_data_found, and MERGE—each with complete PL/SQL code samples.

OraclePL/SQLSQL Server
0 likes · 8 min read
5 Ways to Upsert in Oracle vs MS SQL – Practical Code Examples
ITPUB
ITPUB
Mar 4, 2017 · Databases

Practical Guide to Optimizing SQL Server Performance

This article provides a step‑by‑step tutorial on preparing the environment, configuring the query analyzer, using SQL Server Profiler, and applying common commands such as clearing caches and enabling statistics to identify and resolve performance bottlenecks in SQL Server queries.

Database OptimizationQuery AnalyzerSQL Server
0 likes · 5 min read
Practical Guide to Optimizing SQL Server Performance
ITPUB
ITPUB
Mar 2, 2017 · Databases

Mastering SQL Server: Understanding Query Execution Order and Optimization Tips

This article explains SQL Server's logical query execution sequence, details the physical step‑by‑step processing, and provides practical optimization advice such as avoiding SELECT *, using proper indexes, handling temporary tables, rewriting subqueries, and safely managing transactions to improve performance and maintainability.

Execution OrderSQL ServerSubqueries
0 likes · 16 min read
Mastering SQL Server: Understanding Query Execution Order and Optimization Tips
Tencent Cloud Developer
Tencent Cloud Developer
Feb 22, 2017 · Databases

Building a SQL Server Failover Cluster on QCloud – Final Guide

This guide walks through building a SQL Server Failover Cluster on QCloud, covering architecture choices, network layout, required roles like DTC, step‑by‑step installation on two nodes, configuration of virtual IPs, and recommendations to prefer AlwaysOn or PaaS solutions for production reliability.

AlwaysOnFailover ClusterQCloud
0 likes · 9 min read
Building a SQL Server Failover Cluster on QCloud – Final Guide
ITPUB
ITPUB
Feb 19, 2017 · Databases

Turning an 89ms Query into 0ms: Real‑World SQL Server Index Optimization

The article recounts a performance bottleneck in a Windows service that processed only about 12 records per second, analyzes why a simple SELECT TOP 1 query without proper indexes caused 89 ms latency, and demonstrates step‑by‑step how adding appropriate clustered and non‑clustered indexes reduced the execution time to virtually zero, while also discussing broader indexing strategies and common LEFT JOIN pitfalls.

Clustered IndexDatabase TuningIndex Optimization
0 likes · 9 min read
Turning an 89ms Query into 0ms: Real‑World SQL Server Index Optimization
ITPUB
ITPUB
Feb 17, 2017 · Databases

How to Speed Up SQL Server Paging with ROW_NUMBER, FORCESEEK and Hash Joins

This article explains why a SQL Server paging query using TOP can take minutes, demonstrates how switching to ROW_NUMBER() with CTEs, index hints, temporary tables, and hash joins dramatically reduces execution time, and provides practical tips for handling large page numbers.

CTEHash JoinIndex Hint
0 likes · 16 min read
How to Speed Up SQL Server Paging with ROW_NUMBER, FORCESEEK and Hash Joins
ITPUB
ITPUB
Jan 14, 2017 · Databases

Why Is My SQL Server Slowing Down? Understanding and Fixing CXPACKET Waits

A client reported intermittent database slowness, which was traced to high CXPACKET wait times; the article explains the CXPACKET mechanism, provides a diagnostic script, analyzes disk I/O bottlenecks, and offers practical recommendations such as faster disks, separating data and log files, and isolating large log tables.

CXPACKETDatabase OptimizationDisk I/O
0 likes · 5 min read
Why Is My SQL Server Slowing Down? Understanding and Fixing CXPACKET Waits