Tagged articles
499 articles
Page 5 of 5
DevOps
DevOps
Sep 14, 2018 · Databases

Optimizing TFS Database Storage: Managing Documents, Build Packages, and Test Artifacts

This article explains how to reduce TFS database growth by managing document, source code, build package, and test artifact storage, offering best‑practice recommendations, configuration tips, and SQL scripts for analyzing and cleaning up large data tables and optimizing repository structures.

Build ArtifactsDatabase OptimizationSQL Scripts
0 likes · 17 min read
Optimizing TFS Database Storage: Managing Documents, Build Packages, and Test Artifacts
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Sep 8, 2018 · Frontend Development

Comprehensive Web Performance Optimization: Frontend, Backend, and Database Strategies

This article presents a thorough guide to improving web performance by optimizing browser loading, leveraging CDNs and reverse proxies, applying server‑side caching and clustering techniques, and refining database queries and indexing to achieve faster, more reliable user experiences.

Database OptimizationWeb Performancefrontend
0 likes · 9 min read
Comprehensive Web Performance Optimization: Frontend, Backend, and Database Strategies
21CTO
21CTO
May 24, 2018 · Databases

Boost MySQL Performance: 80/20 Tips to Gain Up to 80% Speed

This guide shows how simple MySQL configuration changes—switching to InnoDB, allocating most RAM to the buffer pool, and enabling multiple buffer pool instances—can deliver up to an 80% performance boost for typical web‑site workloads.

Database OptimizationInnoDBmysql
0 likes · 5 min read
Boost MySQL Performance: 80/20 Tips to Gain Up to 80% Speed
MaGe Linux Operations
MaGe Linux Operations
Mar 30, 2018 · Databases

Master MySQL Optimization: Practical Strategies and Tools for High Performance

This article provides a comprehensive guide to MySQL optimization, covering the query process, risk‑aware philosophy, collaborative participation, multi‑layer optimization dimensions, essential diagnostic tools, system‑level tuning, hardware recommendations, and key database configuration tweaks to achieve stable and high‑performance database operations.

Database OptimizationLinuxmysql
0 likes · 13 min read
Master MySQL Optimization: Practical Strategies and Tools for High Performance
ITPUB
ITPUB
Feb 8, 2018 · Databases

Understanding MySQL Locking Mechanisms: Types, Queues, and Optimization Tips

This article explains MySQL's row‑level, table‑level, and page‑level locks, maps them to storage engines, details MyISAM and InnoDB lock types, describes the four internal lock queues, and provides practical optimization and monitoring techniques to improve concurrency and performance.

Database OptimizationInnoDBMyISAM
0 likes · 10 min read
Understanding MySQL Locking Mechanisms: Types, Queues, and Optimization Tips
dbaplus Community
dbaplus Community
Dec 19, 2017 · Databases

7 Essential MySQL Performance Tuning Techniques You Must Apply

This article presents seven practical MySQL performance‑tuning techniques—including mastering EXPLAIN, building effective indexes, overriding default settings, optimizing memory usage, adopting SSD storage, scaling horizontally, and improving visibility—while explaining key configuration variables and monitoring tools to keep your database fast and reliable.

Database OptimizationInnoDBexplain
0 likes · 16 min read
7 Essential MySQL Performance Tuning Techniques You Must Apply
Java Backend Technology
Java Backend Technology
Dec 18, 2017 · Backend Development

How to Scale Websites for Massive Data and High Concurrency

This article outlines practical strategies for building and scaling web applications—covering caching, static page generation, database optimization, read/write separation, NoSQL, Hadoop, distributed deployment, service separation, and CDN—to handle massive data volumes and high‑traffic loads efficiently.

BackendDatabase OptimizationDistributed Systems
0 likes · 21 min read
How to Scale Websites for Massive Data and High Concurrency
dbaplus Community
dbaplus Community
Oct 31, 2017 · Databases

What’s New in MySQL 8.0? Key Features, Performance Boosts, and Best Practices

This article summarizes the most compelling MySQL 8.0 enhancements—including a unified Data Dictionary, revamped Information Schema, role‑based privilege management, persistent configuration, auto‑increment fixes, InnoDB histogram and invisible index support, mutex refinements, row‑cache improvements, temporary‑table changes, character‑set updates, default parameter tweaks, and atomic DDL operations—providing practical guidance for DBAs and developers.

8.0Database OptimizationInnoDB
0 likes · 10 min read
What’s New in MySQL 8.0? Key Features, Performance Boosts, and Best Practices
21CTO
21CTO
Oct 31, 2017 · Databases

Mastering InnoDB: Table & Index Design Strategies for High‑Performance MySQL

This article explains InnoDB's record storage mechanics, compares auto‑increment and business primary keys, details primary, secondary, and composite index structures, and shares practical table‑design guidelines and real‑world case studies from ZhaiZhai's MySQL usage.

Composite IndexDatabase OptimizationInnoDB
0 likes · 12 min read
Mastering InnoDB: Table & Index Design Strategies for High‑Performance MySQL
Architecture Digest
Architecture Digest
Oct 31, 2017 · Databases

Designing MySQL InnoDB Tables and Indexes for Business Scenarios

This article explains InnoDB storage mechanics, compares auto‑increment and business primary keys, details primary, secondary, and composite index structures, and presents practical table‑design principles and real‑world case studies from ZhaiZhai's services to guide developers in building efficient MySQL schemas.

Database OptimizationInnoDBTable Design
0 likes · 12 min read
Designing MySQL InnoDB Tables and Indexes for Business Scenarios
High Availability Architecture
High Availability Architecture
Sep 22, 2017 · Databases

LinkedIn's Network‑Level MySQL Query Analyzer: Architecture, Implementation, and Performance Evaluation

This article describes LinkedIn's network‑level MySQL query analyzer, explaining why it was needed, its three‑component architecture (agent, central server, UI), fingerprinting and hash‑map techniques, performance benchmarks, metric collection, security considerations, and the benefits it brings to database operations.

Database OptimizationMetricsPerformance Monitoring
0 likes · 13 min read
LinkedIn's Network‑Level MySQL Query Analyzer: Architecture, Implementation, and Performance Evaluation
Qunar Tech Salon
Qunar Tech Salon
Sep 20, 2017 · Backend Development

Design and Implementation of a One‑Stop Fund Processing Platform

This article describes the design and implementation of a five‑layer one‑stop fund processing platform, covering architecture, rapid business support, hotspot data handling, storage optimization, and query improvements, including sharding, asynchronous processing, and dynamic data source strategies to ensure scalability and reliability.

Database OptimizationDynamic Data SourceScalability
0 likes · 13 min read
Design and Implementation of a One‑Stop Fund Processing Platform
UCloud Tech
UCloud Tech
Aug 24, 2017 · Databases

How UDB Achieves High Availability: Deep MySQL Replication Optimizations

This article explains UDB's high‑availability architecture, detailing its dual‑node design with virtual IP and HAProxy, and describes the kernel‑level optimizations applied to MySQL's native semi‑synchronous replication, relay log handling, master.info management, and lock contention to boost stability and performance.

Database OptimizationMySQL replicationUDB
0 likes · 7 min read
How UDB Achieves High Availability: Deep MySQL Replication Optimizations
dbaplus Community
dbaplus Community
Aug 22, 2017 · Databases

How UDB Supercharges MySQL Replication with Deep Kernel Optimizations

This article details UDB's high‑availability architecture and four kernel‑level optimizations—binlog replication, relay‑log recording, master.info handling, and relay‑log locking—that together improve MySQL semi‑synchronous replication performance and reliability.

Database OptimizationKernelReplication
0 likes · 9 min read
How UDB Supercharges MySQL Replication with Deep Kernel Optimizations
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 22, 2017 · Databases

How Alibaba’s CloudDBA Transforms Database Optimization with AI and Automation

This article details Alibaba's CloudDBA system, explaining its business and user demands, architecture layers, SQL and space optimization techniques, data‑driven decision making, and ongoing AI‑based intelligent optimization research, illustrating how large‑scale database services are automated and self‑service for developers.

Data-drivenDatabase OptimizationIntelligent Diagnostics
0 likes · 24 min read
How Alibaba’s CloudDBA Transforms Database Optimization with AI and Automation
dbaplus Community
dbaplus Community
Aug 20, 2017 · Databases

How We Cut 98% of Slow MySQL Queries by Tuning Thread‑Pool Settings

This article walks through a real‑world MySQL performance case at Meituan‑Dianping, showing how systematic monitoring, packet capture, and step‑by‑step analysis identified the Thread‑Pool as the bottleneck and how disabling and fine‑tuning its parameters reduced slow queries from thousands to just a few dozen.

Database OptimizationSlow QueriesThread-Pool
0 likes · 16 min read
How We Cut 98% of Slow MySQL Queries by Tuning Thread‑Pool Settings
21CTO
21CTO
Aug 14, 2017 · Databases

Master MySQL Performance: Using EXPLAIN, Indexes, and Slow Query Analysis

This guide explains how to analyze MySQL performance with EXPLAIN statements, composite indexes, slow‑query logging, storage engine locking differences, and transaction settings, providing practical examples and detailed descriptions of each EXPLAIN output column.

Database Optimizationexplainindexes
0 likes · 7 min read
Master MySQL Performance: Using EXPLAIN, Indexes, and Slow Query Analysis
ITPUB
ITPUB
Jul 31, 2017 · Databases

10 Proven MySQL Performance Tricks Every DBA Should Know

This guide presents ten practical MySQL performance techniques—from workload profiling and resource awareness to smart indexing, pagination, and monitoring—offering concrete steps, tool recommendations, and common pitfalls to help database administrators keep their servers fast, stable, and scalable.

Database Optimizationindexingmysql
0 likes · 13 min read
10 Proven MySQL Performance Tricks Every DBA Should Know
Qunar Tech Salon
Qunar Tech Salon
Jul 11, 2017 · Databases

Applying PostgreSQL GIN Index for Real‑Time Deduplication, Precise Advertising, and TOB Profiling at Alibaba

The article presents several large‑scale Alibaba use cases—real‑time deduplication of shopping‑guide articles, precision ad targeting, TOB real‑time profiling, arbitrary field combination queries, and fuzzy matching—demonstrating how PostgreSQL’s array types, GIN indexes and pg_trgm extensions enable millisecond‑level responses on billions of records.

Database OptimizationGIN IndexPostgreSQL
0 likes · 20 min read
Applying PostgreSQL GIN Index for Real‑Time Deduplication, Precise Advertising, and TOB Profiling at Alibaba
ITPUB
ITPUB
May 22, 2017 · Databases

How to Speed Up MySQL Queries with Slow Query Log, EXPLAIN, and Indexes

Before profiling performance you must locate slow queries, enable MySQL's slow query log, use EXPLAIN to analyze execution plans, and add appropriate indexes—such as on picture.album_id—to dramatically reduce scanned rows and boost query speed by hundreds of times, while balancing read/write trade‑offs.

Database OptimizationSlow Query Logexplain
0 likes · 4 min read
How to Speed Up MySQL Queries with Slow Query Log, EXPLAIN, and Indexes
Tencent TDS Service
Tencent TDS Service
Apr 27, 2017 · Databases

Cutting WeChat SQLite Corruption in Half: Strategies and Lessons

Facing a 0.02% SQLite corruption rate that threatened years of chat history, the WeChat mobile team identified three main causes—insufficient space, power loss, and sync failures—and implemented space management, full sync settings, and master‑table backups, halving damage and doubling repair success.

BackupData ReliabilityDatabase Optimization
0 likes · 9 min read
Cutting WeChat SQLite Corruption in Half: Strategies and Lessons
21CTO
21CTO
Apr 15, 2017 · Databases

How Tencent’s TXSQL Supercharges MySQL Performance and Stability in the Cloud

This article details the design, performance enhancements, feature extensions, stability improvements, and benchmark results of TXSQL—a heavily customized MySQL branch used by Tencent Cloud’s CDB service—to illustrate how it achieves higher throughput, stronger consistency, and better reliability for large‑scale cloud databases.

Database OptimizationInnoDBTXSQL
0 likes · 22 min read
How Tencent’s TXSQL Supercharges MySQL Performance and Stability in the Cloud
ITPUB
ITPUB
Apr 14, 2017 · Databases

Essential MySQL Optimization Techniques for High-Performance Databases

This guide outlines practical MySQL optimization strategies—including table schema design, index creation, SQL tuning, connection‑pool configuration, and historical data archiving—to help developers maintain fast, scalable databases as data volume grows.

Connection PoolDatabase OptimizationSQL Tuning
0 likes · 14 min read
Essential MySQL Optimization Techniques for High-Performance Databases
Baidu Waimai Technology Team
Baidu Waimai Technology Team
Mar 23, 2017 · Databases

Design and Implementation of the "Little Boy" Greenplum Optimization and Operations Platform

This article introduces the architecture, key modules, and implementation details of the Little Boy platform, a Greenplum optimization and operations system that parses SQL, applies index and distribution‑key tuning, manages resources, and outlines future enhancements for large‑scale data warehouses.

Big DataDatabase OptimizationGreenplum
0 likes · 15 min read
Design and Implementation of the "Little Boy" Greenplum Optimization and Operations Platform
ITPUB
ITPUB
Mar 15, 2017 · Databases

From Table Design to Scalable MySQL: A Complete Optimization Roadmap

This article outlines the five evolutionary stages of a MySQL deployment—table design, deployment, performance tuning, architecture scaling, and maintenance—detailing practical configuration tweaks, kernel and hardware optimizations, replication strategies, caching, sharding, partitioning, and essential monitoring and backup techniques.

BackupDatabase OptimizationReplication
0 likes · 18 min read
From Table Design to Scalable MySQL: A Complete Optimization Roadmap
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
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
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 12, 2017 · Databases

Inside Alibaba’s Database Hacks That Quadrupled Double‑11 Query Speed

The article details how Alibaba’s database team engineered multiple breakthroughs—PK_Access query optimization, a high‑performance Memcached plugin, batch‑processed inventory hotspot handling, full‑scale SQL collection, and an upgraded Data Replication Center—to dramatically boost Double‑11 transaction throughput, cut latency, and enhance overall system resilience.

AlibabaDatabase OptimizationSQL Monitoring
0 likes · 14 min read
Inside Alibaba’s Database Hacks That Quadrupled Double‑11 Query Speed
Architecture Digest
Architecture Digest
Jan 9, 2017 · Databases

Comprehensive Guide to MySQL Single-Table Optimization, Partitioning, Sharding, and Scaling Strategies

This article outlines practical techniques for optimizing large MySQL tables—including column and index tuning, query improvements, engine selection, system parameters, hardware upgrades, caching, partitioning, vertical and horizontal sharding, and discusses client‑side and proxy‑based sharding solutions and compatible databases.

Database OptimizationPartitioningmysql
0 likes · 24 min read
Comprehensive Guide to MySQL Single-Table Optimization, Partitioning, Sharding, and Scaling Strategies
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 24, 2016 · Databases

Why Your SQL Execution Plans Fail and How to Optimize Them

This article explains what execution plans are, why seemingly identical SQL statements can produce different plans, and offers practical tips—such as standardizing query syntax, simplifying nested queries, using temporary tables, bind variables, appropriate transaction scopes, and careful use of NOLOCK—to improve database performance and avoid common pitfalls.

Bind VariablesDatabase OptimizationSQL
0 likes · 13 min read
Why Your SQL Execution Plans Fail and How to Optimize Them
ITPUB
ITPUB
Nov 6, 2016 · Databases

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

The article explains the CXPACKET wait type in SQL Server, shows how to identify it with diagnostic queries, illustrates its parallelism mechanism with analogies and diagrams, and provides practical steps and hardware recommendations to resolve performance slowdowns caused by this wait.

CXPACKETDatabase OptimizationParallelism
0 likes · 5 min read
Why Is Your SQL Server Slowing Down? Understanding and Fixing CXPACKET Waits
ITPUB
ITPUB
Nov 4, 2016 · Databases

Mastering Oracle Statistics Collection: When, How, and Optimization Tips

This guide explains when and why Oracle statistics are needed, how to control automatic and manual collection, prevent out‑of‑range errors, boost efficiency with parallel and incremental methods, and handle special cases like volatile or temporary tables for optimal query performance.

DBADatabase OptimizationOracle
0 likes · 16 min read
Mastering Oracle Statistics Collection: When, How, and Optimization Tips
dbaplus Community
dbaplus Community
Oct 24, 2016 · Databases

Why Oracle’s AUTO_SAMPLE_SIZE Misses Skewed Data and How to Fix It

The article explains how Oracle’s default DBMS_STATS.AUTO_SAMPLE_SIZE can produce wildly inaccurate cardinality estimates on highly skewed columns, examines the NewDensity and OldDensity algorithms, demonstrates the problem with real‑world examples, and offers practical solutions such as forcing estimate_percent or disabling NewDensity.

Auto Sample SizeDBMS_STATSDatabase Optimization
0 likes · 10 min read
Why Oracle’s AUTO_SAMPLE_SIZE Misses Skewed Data and How to Fix It
dbaplus Community
dbaplus Community
Oct 11, 2016 · Databases

Mastering Oracle Hints: Benefits, Risks, and Best‑Practice Guidance

This article explores Oracle's Hint feature, reviewing its classification, demonstrating how improper use can degrade performance, presenting real‑world negative cases, and summarizing Oracle's official stance and best‑practice recommendations for when and how to apply Hints effectively.

Database OptimizationOracleSQL
0 likes · 14 min read
Mastering Oracle Hints: Benefits, Risks, and Best‑Practice Guidance
ITPUB
ITPUB
Oct 10, 2016 · Databases

Why MySQL Query Cache Slowed My Production Database and How We Fixed It

A production MySQL 5.5 instance suffered intermittent latency and bursts of slow queries, which were traced to an oversized enabled query cache that caused mutex contention during frequent DML operations, and disabling the cache resolved the issue.

Database OptimizationIsolation Levelmysql
0 likes · 6 min read
Why MySQL Query Cache Slowed My Production Database and How We Fixed It
ITPUB
ITPUB
Sep 23, 2016 · Databases

Master MySQL Performance: Practical Table, Index, and Connection Pool Optimizations

This article presents practical MySQL optimization techniques covering table schema design, character set choices, primary key strategies, field definitions, index creation, SQL query tuning, pagination tricks, join handling, connection‑pool parameter tuning, and historical data archiving for large‑scale databases.

Connection PoolDatabase OptimizationSQL Performance
0 likes · 13 min read
Master MySQL Performance: Practical Table, Index, and Connection Pool Optimizations
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Sep 21, 2016 · Databases

10 Powerful MongoDB Performance Tricks You Need to Know

This guide shares ten practical MongoDB performance tips—including proper index ordering, using explain() and hint(), avoiding costly query operators, leveraging capped collections, upsert, sorting limits, aggregation, drop vs remove, batch inserts, and optimal indexing for arrays and range queries—to help developers boost database efficiency.

Database OptimizationMongoDBaggregation
0 likes · 5 min read
10 Powerful MongoDB Performance Tricks You Need to Know
MaGe Linux Operations
MaGe Linux Operations
Sep 17, 2016 · Databases

Master MySQL Field Types, Indexes, and EXPLAIN for Faster Queries

This guide outlines practical recommendations for selecting MySQL field types, optimizing indexes, interpreting EXPLAIN output, and understanding its limitations, helping developers design efficient schemas and improve query performance while also highlighting common pitfalls such as misuse of NULL columns and inappropriate enum expansions.

Database Optimizationexplainfield types
0 likes · 10 min read
Master MySQL Field Types, Indexes, and EXPLAIN for Faster Queries
dbaplus Community
dbaplus Community
Sep 13, 2016 · Databases

How to Speed Up Zabbix Latest Data Display by Adding Dedicated Tables and Indexes

This article explains why Zabbix's original table design slows down data insertion and query in large‑scale deployments, and provides a step‑by‑step code‑level optimization that creates separate "latest" tables with primary‑key indexes, modifies the server source, and updates the front‑end query to dramatically improve performance without affecting historical data ingestion.

Database OptimizationOracleZabbix
0 likes · 11 min read
How to Speed Up Zabbix Latest Data Display by Adding Dedicated Tables and Indexes
Practical DevOps Architecture
Practical DevOps Architecture
Sep 8, 2016 · Databases

MySQL Database Architecture Evolution, Design, Deployment, Optimization, and Maintenance Guide

This article outlines the lifecycle of a mature MySQL database architecture, covering table design, deployment, performance tuning, scaling strategies such as replication, sharding and partitioning, as well as maintenance tasks like monitoring, backup, and repair, with practical configuration examples.

BackupDatabase OptimizationReplication
0 likes · 17 min read
MySQL Database Architecture Evolution, Design, Deployment, Optimization, and Maintenance Guide
ITPUB
ITPUB
Aug 27, 2016 · Databases

Boost MySQL Performance: Proven Tips from Google, Amazon, and More

This article explains how major companies keep MySQL fast at massive scale and provides practical techniques—including schema design, InnoDB advantages, table compression, bulk loading order, and hardware choices—to optimize MySQL performance for billions‑row tables.

Database OptimizationHardwareInnoDB
0 likes · 8 min read
Boost MySQL Performance: Proven Tips from Google, Amazon, and More
dbaplus Community
dbaplus Community
Aug 17, 2016 · Databases

How We Turned a Sluggish Hospital HIS on SQL Server 2008R2 into a Faster System

This article walks through a real‑world case study of a hospital HIS running on SQL Server 2008R2, detailing the system’s hardware specs, performance metrics, three‑phase optimization process—including general tuning, statement‑level fixes, and deep CPU/memory analysis—and the measurable results achieved without adding new hardware.

Database OptimizationHospital HISSQL Server
0 likes · 12 min read
How We Turned a Sluggish Hospital HIS on SQL Server 2008R2 into a Faster System
WeChat Client Technology Team
WeChat Client Technology Team
Aug 15, 2016 · Databases

Boosting SQLite Performance on iOS: Threading, I/O, and Busy Retry Optimizations

This article explains how WeChat's iOS client tackled SQLite performance bottlenecks by introducing multi‑handle threading, enabling WAL mode, redesigning the Busy‑Retry mechanism, and applying I/O enhancements such as preserving WAL size and mmap usage, resulting in over 90% reduction in perceived lag.

Database OptimizationSQLiteconcurrency
0 likes · 14 min read
Boosting SQLite Performance on iOS: Threading, I/O, and Busy Retry Optimizations
dbaplus Community
dbaplus Community
Aug 15, 2016 · Databases

Unlocking SQL: Why It Remains the Key to Databases and How to Optimize It

This comprehensive presentation explores SQL’s history, its enduring relevance amid NoSQL and NewSQL trends, explains the execution order and optimizer mechanics, offers practical optimization rules and step‑by‑step execution processes, and illustrates concepts through multiple real‑world case studies and a detailed Q&A.

Case StudiesDatabase OptimizationQuery Optimizer
0 likes · 23 min read
Unlocking SQL: Why It Remains the Key to Databases and How to Optimize It
dbaplus Community
dbaplus Community
Aug 12, 2016 · Databases

Boost MySQL Performance: Data Types, Indexes, and SQL Optimization Techniques

This article walks through practical MySQL performance tuning from a developer's perspective, covering a real‑world example, data‑type selection, index design, and SQL query refinements, while providing concrete commands, visual illustrations, and expert Q&A for deeper understanding.

Data TypesDatabase OptimizationSQL Tuning
0 likes · 19 min read
Boost MySQL Performance: Data Types, Indexes, and SQL Optimization Techniques
dbaplus Community
dbaplus Community
Aug 10, 2016 · Databases

How Oracle 12c Solves Batch‑Load Statistics Problems with Online Gathering

This article explains the classic Oracle batch‑processing issue caused by inaccurate statistics on tables with sharply changing row counts, reviews traditional mitigation methods and their drawbacks, and introduces Oracle 12c's online statistics gathering for bulk‑load as an automated solution while noting its current limitations.

12cBatch ProcessingDatabase Optimization
0 likes · 9 min read
How Oracle 12c Solves Batch‑Load Statistics Problems with Online Gathering
ITPUB
ITPUB
Jul 24, 2016 · Databases

10 Proven Techniques to Supercharge Your Database Performance

Learn ten practical strategies—from careful schema design and precise SELECT statements to query caching, index creation, and smart use of JOINs, LIMIT, UNION, and wildcards—that dramatically improve database speed and reduce server load on high‑traffic websites.

Database OptimizationQuery DesignSQL
0 likes · 9 min read
10 Proven Techniques to Supercharge Your Database Performance
ITPUB
ITPUB
Jul 19, 2016 · Databases

How to Optimize MySQL InnoDB on SSDs: Practical Tuning Steps and Insights

This article walks through diagnosing severe I/O spikes in a MySQL project, explains SSD characteristics, and provides step‑by‑step InnoDB parameter tweaks, I/O scheduler changes, and monitoring results that lead to a stable, balanced database performance on SSD storage.

Database OptimizationInnoDBSSD
0 likes · 14 min read
How to Optimize MySQL InnoDB on SSDs: Practical Tuning Steps and Insights
Qunar Tech Salon
Qunar Tech Salon
Jul 8, 2016 · Databases

Optimizing MySQL Pagination for Large Datasets

The article explains why traditional LIMIT OFFSET pagination becomes inefficient on large MySQL tables, analyzes the performance impact of counting rows and using SQL_CALC_FOUND_ROWS, and presents several optimized techniques—including index‑based counting, keyset pagination, page‑number caching, and temporary‑table approaches—to achieve fast and scalable pagination.

Database OptimizationSQLmysql
0 likes · 8 min read
Optimizing MySQL Pagination for Large Datasets
dbaplus Community
dbaplus Community
Jul 8, 2016 · Databases

Master MySQL Scheduled Events and Table Partitioning: A Step‑by‑Step Guide

This article explains how to enable MySQL scheduled events, shows the full CREATE EVENT syntax with practical timing examples, covers advanced operations like multi‑statement events and disabling, and then dives into table partitioning techniques (RANGE, HASH, KEY, LIST) with detailed commands and troubleshooting for large InnoDB tables.

Database OptimizationInnoDBScheduled Events
0 likes · 8 min read
Master MySQL Scheduled Events and Table Partitioning: A Step‑by‑Step Guide
Practical DevOps Architecture
Practical DevOps Architecture
Jun 20, 2016 · Databases

MySQL Performance Tuning Guide: Architecture, System, MySQL Settings, and Application Optimizations

This guide outlines comprehensive MySQL performance tuning techniques, covering architectural replication, system‑level hardware adjustments, MySQL configuration parameters, and application‑level query optimizations with specific recommended values for buffers, caches, and connection limits.

BuffersDatabase Optimizationindexes
0 likes · 6 min read
MySQL Performance Tuning Guide: Architecture, System, MySQL Settings, and Application Optimizations
dbaplus Community
dbaplus Community
May 16, 2016 · Databases

Why Does MySQL Feel Slow? Key Factors and Practical Optimization Tips

This article examines the common reasons MySQL performance may lag—outdated hardware, sub‑optimal database design, and poorly written application code—and provides concrete guidance on CPU, memory, storage, schema, and query optimizations to improve response times.

Database OptimizationHardwareInnoDB
0 likes · 15 min read
Why Does MySQL Feel Slow? Key Factors and Practical Optimization Tips
21CTO
21CTO
May 15, 2016 · Databases

Master Table Partitioning in SQL Server: Boost Query Performance

This article presents practical database optimization techniques, including SQL Server table partitioning to handle massive datasets and using the XML data type to replace traditional master‑detail designs, offering clearer schemas and faster queries for large‑scale applications.

Database OptimizationSQL ServerTable Partitioning
0 likes · 9 min read
Master Table Partitioning in SQL Server: Boost Query Performance
ITPUB
ITPUB
May 3, 2016 · Databases

Practical Tips for Optimizing Oracle SQL Execution Plans

This guide outlines concrete strategies to reduce I/O and CPU overhead in Oracle queries, covering scope reduction, partition pruning, join simplification, hint usage, bind variables, and common pitfalls like Cartesian products and inefficient filters.

Database OptimizationJoinsOracle
0 likes · 8 min read
Practical Tips for Optimizing Oracle SQL Execution Plans
ITPUB
ITPUB
Apr 9, 2016 · Databases

Practical MySQL Performance Tuning Using Status Variables

This guide explains how to use MySQL's SHOW GLOBAL STATUS and SHOW VARIABLES outputs to identify and adjust key parameters such as slow query logging, connection limits, key buffer size, temporary tables, open tables, thread cache, query cache, sorting, file handles, table locks, and table scans for optimal database performance.

ConfigurationDatabase OptimizationStatus Variables
0 likes · 11 min read
Practical MySQL Performance Tuning Using Status Variables
ITPUB
ITPUB
Apr 6, 2016 · Databases

Boost MySQL Performance: Engine Choice, Indexing, and EXPLAIN Tips

This guide explains practical MySQL optimization techniques—including selecting InnoDB vs. MyISAM, avoiding COUNT(*), using EXPLAIN, and adding selective indexes—to dramatically reduce query time and prevent full‑table scans.

Database Optimizationexplainindexing
0 likes · 7 min read
Boost MySQL Performance: Engine Choice, Indexing, and EXPLAIN Tips
Architect
Architect
Mar 3, 2016 · Databases

Understanding InnoDB Adaptive Hash Index (AHI) Mechanism

This article explains how InnoDB's Adaptive Hash Index works, covering its initialization, information gathering, index and block statistics updates, page‑level hash construction, usage conditions, maintenance procedures, shortcut query mode, and monitoring via performance metrics.

Adaptive Hash IndexDatabase OptimizationInnoDB
0 likes · 15 min read
Understanding InnoDB Adaptive Hash Index (AHI) Mechanism
21CTO
21CTO
Jan 4, 2016 · Operations

Designing Scalable Website Architecture: 5 Essential Layers Explained

This article outlines a five‑layer website architecture—web cache, load balancer, web server, file server, and database—illustrated with high‑traffic e‑commerce, ad, and CDN portals, and provides practical recommendations on software choices, high‑availability setups, and performance optimization for each layer.

Database Optimizationcachingfile servers
0 likes · 12 min read
Designing Scalable Website Architecture: 5 Essential Layers Explained
dbaplus Community
dbaplus Community
Dec 2, 2015 · Databases

Mastering DB2 Indexes, Predicates, and Runtime Architecture

This article explains DB2's B+‑tree index structure, the difference between Indexable and Sargable predicates, how the DB2 runtime components (BM, IM, DM, RDS) process queries, and practical tips for writing efficient predicates and choosing scan strategies.

DB2Database OptimizationMatching Scan
0 likes · 10 min read
Mastering DB2 Indexes, Predicates, and Runtime Architecture
MaGe Linux Operations
MaGe Linux Operations
Nov 23, 2015 · Databases

How to Partition Zabbix MySQL Tables for Faster Performance

This guide explains why Zabbix monitoring can become sluggish with large MySQL tables, and provides step‑by‑step instructions—including table modifications, stored procedures for creating, dropping, maintaining, and verifying partitions, plus automation scripts—to shrink the database and improve responsiveness.

Database OptimizationStored ProceduresTable Partitioning
0 likes · 10 min read
How to Partition Zabbix MySQL Tables for Faster Performance
ITPUB
ITPUB
Nov 18, 2015 · Backend Development

How to Build a High‑Throughput Flash‑Sale System Without Overselling

Design a flash‑sale (秒杀) platform that handles millions of concurrent purchase requests without overselling by combining web‑server load shedding, ZooKeeper‑based inventory quotas, message‑queue consumers, stored‑procedure database updates, slot‑based row locking, and hot‑item isolation, all detailed with code examples.

Database OptimizationDistributed SystemsZooKeeper
0 likes · 8 min read
How to Build a High‑Throughput Flash‑Sale System Without Overselling
dbaplus Community
dbaplus Community
Nov 17, 2015 · Databases

Master Oracle SQL Optimization: Proven Roadmap & Real-World Cases

This comprehensive guide explains the essence of Oracle SQL tuning, presents a step‑by‑step optimization roadmap, walks through real‑world case studies—including a high‑CPU query fixed with hints and query rewrites—and details how to capture and interpret accurate execution plans while addressing optimizer parameters and common pitfalls.

Database OptimizationOracleSQL
0 likes · 24 min read
Master Oracle SQL Optimization: Proven Roadmap & Real-World Cases
dbaplus Community
dbaplus Community
Oct 28, 2015 · Databases

Mastering Oracle System Optimization: Real‑World Case Study and Practical Lessons

This article presents a detailed case study of an Oracle RAC system performance bottleneck, walks through comprehensive monitoring, storage and partitioning analysis, and outlines a step‑by‑step optimization plan—including KEEP pool tuning and partition redesign—that dramatically improved I/O latency and overall throughput.

AWRDatabase OptimizationKEEP Pool
0 likes · 24 min read
Mastering Oracle System Optimization: Real‑World Case Study and Practical Lessons
dbaplus Community
dbaplus Community
Oct 23, 2015 · Databases

How Oracle CBO Calculates Range Predicate Selectivity and Handles Strings

This article explains how Oracle's Cost‑Based Optimizer estimates the selectivity of range predicates without histograms, demonstrates calculations with sample data, shows PL/SQL code for converting string values to internal numbers, and discusses pitfalls such as identical internal values causing cardinality errors, offering solutions like gathering histograms or using DATE columns.

CBODatabase OptimizationOracle
0 likes · 8 min read
How Oracle CBO Calculates Range Predicate Selectivity and Handles Strings
21CTO
21CTO
Oct 20, 2015 · Backend Development

Scaling a Web System to 100M Daily Visits: Load Balancing, Caching, and Architecture

This article explains how a web system can grow from 100,000 to 100 million daily visits by introducing multi‑level caching, various load‑balancing strategies, MySQL performance tuning, distributed database setups, and geographic deployment to maintain stability and performance under massive traffic.

Database OptimizationDistributed Systemscaching
0 likes · 21 min read
Scaling a Web System to 100M Daily Visits: Load Balancing, Caching, and Architecture
21CTO
21CTO
Sep 16, 2015 · Databases

Mastering MySQL Indexes: B‑Tree, B+Tree, and Optimization Strategies

This article examines MySQL indexing theory, covering B‑Tree and B+Tree structures, storage‑engine differences between MyISAM and InnoDB, left‑most prefix rules, index selectivity, prefix indexes, and practical optimization techniques for high‑performance query execution.

B+TreeB-TreeDatabase Optimization
0 likes · 29 min read
Mastering MySQL Indexes: B‑Tree, B+Tree, and Optimization Strategies
21CTO
21CTO
Aug 31, 2015 · Databases

Optimizing MySQL on SSD: Real‑World InnoDB Tuning Strategies

This article walks through the background of I/O issues in a MySQL project, explains SSD characteristics, and details step‑by‑step InnoDB parameter adjustments—including I/O scheduler changes, innodb_io_capacity, and adaptive flushing—both before and after a master‑slave switch, supported by performance data and diagrams.

Database OptimizationInnoDBSSD
0 likes · 17 min read
Optimizing MySQL on SSD: Real‑World InnoDB Tuning Strategies
Architect
Architect
Aug 26, 2015 · Databases

Understanding B-Tree and Hash Indexes in MySQL

This article explains the characteristics and usage scenarios of B-Tree and Hash indexes in MySQL, including supported operators, example queries, when indexes are applied or ignored, and performance considerations for different storage engines such as MEMORY.

B+TreeDatabase OptimizationHash Index
0 likes · 6 min read
Understanding B-Tree and Hash Indexes in MySQL
21CTO
21CTO
Aug 14, 2015 · Big Data

Mastering HBase: Table Architecture, API Usage, and Performance Tuning

This article explains HBase's column‑oriented data model, demonstrates Java API examples for creating, reading, and deleting tables, and provides practical optimization techniques—including pre‑splitting, Rowkey design, ColumnFamily reduction, caching, and compaction settings—to improve read/write performance in large‑scale deployments.

Database OptimizationHBaseJava API
0 likes · 19 min read
Mastering HBase: Table Architecture, API Usage, and Performance Tuning
Java High-Performance Architecture
Java High-Performance Architecture
Aug 4, 2015 · Databases

When Does MySQL Query Cache Hurt More Than Help?

The article explains how MySQL's Query Cache, while simple and fast, can incur CPU overhead from hash calculations, suffer frequent invalidations on table changes, and consume excessive memory, making its use potentially counter‑productive under high‑concurrency or volatile data scenarios.

Database Optimizationmysqlquery cache
0 likes · 2 min read
When Does MySQL Query Cache Hurt More Than Help?

MySQL Performance Optimization Tips for Web Applications

This article presents a comprehensive set of MySQL performance optimization techniques for web applications, covering query caching, EXPLAIN analysis, LIMIT usage, indexing strategies, join type consistency, avoiding ORDER BY RAND(), selective column retrieval, proper primary keys, ENUM usage, prepared statements, unbuffered queries, IP storage, fixed‑length tables, vertical partitioning, batch deletions, column size reduction, storage engine selection, ORM benefits, and persistent connections.

Database OptimizationPHPSQL
0 likes · 21 min read
MySQL Performance Optimization Tips for Web Applications
Java High-Performance Architecture
Java High-Performance Architecture
Jul 16, 2015 · Databases

When MySQL Indexes Fail: 4 Common Pitfalls to Avoid

This article explains four situations where MySQL will ignore indexes—using a non‑leading column in a composite index, leading wildcards in LIKE queries, OR conditions with non‑indexed fields, and unquoted string literals—offering guidance to improve query performance.

Database OptimizationSQLindexing
0 likes · 3 min read
When MySQL Indexes Fail: 4 Common Pitfalls to Avoid
Qunar Tech Salon
Qunar Tech Salon
Jul 5, 2015 · Databases

Conceptual Overview of SQL Server Performance Tuning

This article provides a conceptual summary of SQL Server performance tuning, explaining the goals of optimizing response time and throughput, the importance of baselines and costs, factors influencing performance, and a step‑by‑step DETECT methodology for systematic optimization.

BaselineDatabase OptimizationResponse Time
0 likes · 6 min read
Conceptual Overview of SQL Server Performance Tuning
MaGe Linux Operations
MaGe Linux Operations
Jul 2, 2015 · Databases

15 Essential MySQL & MariaDB Performance Tuning Tips for Faster Databases

This guide walks you through essential MySQL and MariaDB performance‑tuning techniques—including storage engine settings, disk placement, buffer pool sizing, swappiness, connection limits, thread cache, DNS lookup, query cache, temporary tables, slow‑query logging, idle connections, file‑system choices, packet size, and testing tools—to help you optimize and maintain a high‑speed, reliable database server.

Database OptimizationInnoDBLinux
0 likes · 15 min read
15 Essential MySQL & MariaDB Performance Tuning Tips for Faster Databases

Mastering HBase: Table Structure, API Usage, and Performance Tuning

This article explains HBase's column‑oriented architecture, key concepts such as Rowkey, ColumnFamily, and Region, provides Java API examples for table operations, and offers practical optimization techniques—including pre‑splitting, Rowkey design, caching, and compaction settings—to improve read/write performance.

Big DataDatabase OptimizationHBase
0 likes · 20 min read
Mastering HBase: Table Structure, API Usage, and Performance Tuning
MaGe Linux Operations
MaGe Linux Operations
Apr 17, 2015 · Databases

Why MySQL Slaves Lag Behind Masters and How to Speed Up Replication

This article explains the fundamental reasons why MySQL slave servers experience higher latency than masters and provides practical optimization techniques—including parallel replication, proper indexing, I/O improvements, and hardware choices—to reduce replication lag.

Database OptimizationReplicationSlave Lag
0 likes · 6 min read
Why MySQL Slaves Lag Behind Masters and How to Speed Up Replication
MaGe Linux Operations
MaGe Linux Operations
Mar 3, 2015 · Databases

Essential MySQL Performance Tuning: Key Metrics & Optimization Tips

Learn how to monitor and optimize MySQL server performance by examining critical variables, status metrics, and configuration parameters such as slow query settings, connection limits, key buffer size, query cache, temporary tables, and thread usage to achieve stable, efficient database operation.

Database OptimizationSQLmysql
0 likes · 8 min read
Essential MySQL Performance Tuning: Key Metrics & Optimization Tips
MaGe Linux Operations
MaGe Linux Operations
Feb 6, 2015 · Databases

101 Essential MySQL Tuning Tips for Maximum Performance

This article compiles 101 practical MySQL optimization tips covering hardware and OS setup, server configuration, schema design, query refinement, and backup strategies, offering actionable guidance to boost performance, reliability, and scalability of MySQL deployments.

Database Optimizationmysql
0 likes · 14 min read
101 Essential MySQL Tuning Tips for Maximum Performance
MaGe Linux Operations
MaGe Linux Operations
Nov 18, 2014 · Databases

Boost Zabbix Performance: MySQL SSD Tuning and Configuration Tips

This article explains how to optimize MySQL for large‑scale Zabbix deployments by leveraging SSD storage, adjusting key InnoDB settings, using appropriate partitioning strategies, and considering high‑availability options to dramatically improve disk I/O and overall monitoring throughput.

Database OptimizationSSDZabbix
0 likes · 10 min read
Boost Zabbix Performance: MySQL SSD Tuning and Configuration Tips
ITPUB
ITPUB
Feb 25, 2014 · Databases

Why Database Query Optimization Matters and Key Strategies to Cut Scan Times

The article explains how costly full‑table scans in large databases, such as a bank's million‑record account table, can be reduced to minutes through effective query‑optimization techniques, and outlines the main strategies, automation possibilities, and future trends in SQL performance.

Database OptimizationFull Table ScanQuery Tuning
0 likes · 3 min read
Why Database Query Optimization Matters and Key Strategies to Cut Scan Times