×
Database Optimization

Does a Single Table with 5 Million Rows Need Database Sharding and Table Sharding?

This article evaluates the optimization practices in the context of PolarDB and provides insights into large table optimization practices for developers and database administrators.

Core Technology of PolarDB-X Storage Engine | Optimization of Large-Scale Transactions

The article introduces the core technology and optimization strategies of the PolarDB-X storage engine.

PolarDB-X Column-oriented Storage Query Engine

This article focuses on the perspective of the SQL engine executor and introduces various new features in PolarDB-X column-oriented analysis query acceleration.

Alibaba Cloud Tair (Redis® OSS-Compatible): Your Best Bet to Optimize Application Performance at Minimum Cost

In this blog post, we will take a closer look at how Tair (Redis® OSS-Compatible) helps businesses optimize operations and improve performance.

Deep Dive into MySQL Indexing Strategies

This article aims to delve into the design and optimization methods of indexes in the MySQL (version 8.0.26) database.

How to Optimize Slow SQL in PolarDB-X

This tutorial will guide you through optimizing slow SQL in PolarDB-X.

An In-Depth Analysis of Buffer Pool in InnoDB

This article aims to focus on the core functionalities of the Buffer Pool, providing an introduction to its interfaces, memory organization, page retrieval, and flushing.

Implementing PostgreSQL Hook: Stats on Tables with Full Scans & Corresponding SQLs

This article provides a guide to implementing a PostgreSQL hook for tracking and gathering detailed statistics on tables undergoing full scans and their corresponding SQL statements.

Database Performance Optimization for High-concurrency Queue Processing Business

This article provides optimization methods and a demo for database performance optimization for queue processing business.

An Example of PostgreSQL join+order by limit Optimization

This article illustrates the key role of data distribution and scanning methods for optimization.

A Comparison of Data Modeling Methods for Big Data

Organizations need to invest in appropriate data models to draw insights from them. This article gives an overview of data modeling methods and introduces Alibaba Cloud’s Big Data modeling practices.

Learning about Distributed Systems – Part 9: An Exploration of Data Consistency

Part 9 of this series introduces the replica mechanism for high availability and discusses data consistency.

400x Faster HTAP Real-time Data Analysis with PolarDB

In this article, we‘ll discuss the development process of PolarDB MySQL and share our thought process behind the scheme selection.

PostgreSQL-Based Automatic Performance Diagnosis and Optimization

This short article discusses Postgres Query Analysis and optimization.

Jingdong: Flink SQL Optimization Practice

This article focuses on the optimization measures of Jingdong in Flink SQL tasks, focusing on the aspects of shuffle, join mode selection, object reuse, and UDF reuse.

A Detailed Explanation of the Detection and Processing of BigKey and HotKey in Redis

This blog introduces BigKey and HotKey in Redis and discusses what leads to HotKeys or BigKeys, how to recognize HotKeys or BigKeys, further, the problem it brings, and ways you can take to handle.

An Introduction to Subqueries

This article shares the optimization techniques of subqueries and tips on handling subqueries in distributed databases.

Detailed Explanation of Query Rewriting Based on Materialized Views

This article describes the definition of materialized view for databases and ways to rewrite queries based on it.

How to Implement Join Operation on Distributed Databases

This article explores several ways for implementing join on distributed databases, namely Lookup Join using PolarDB-X.

Query Performance Optimization – Runtime Filter

In this blog, we'll introduce Runtime Filters and discuss how it can help improve query performance of the Join operation for databases.