Tagged articles
982 articles
Page 9 of 10
Youzan Coder
Youzan Coder
Nov 24, 2018 · Databases

Youzan Database Technology Open Day 2018 – Sessions on RDS System, MySQL Index Design, and Operations

At Youzan’s 2018 Database Technology Open Day in Hangzhou, 53 companies and 64 participants heard sessions on the evolving RDS architecture, MySQL index design best practices, the ZanDB operations platform, and classic MySQL performance case studies, while showcasing micro‑mall integration and outlining upcoming data‑archiving and multi‑data‑center initiatives.

RDSindex designmysql
0 likes · 5 min read
Youzan Database Technology Open Day 2018 – Sessions on RDS System, MySQL Index Design, and Operations
ITPUB
ITPUB
Nov 24, 2018 · Databases

Why Did My Oracle SQL Run in Parallel? Uncovering Hidden Parallelism and Fixing It

This article walks through diagnosing unexpected Oracle parallel execution, resolving DBLINK‑induced plan anomalies after a database upgrade, and fixing ORA‑00604 errors caused by missing domain indexes, providing step‑by‑step queries, parameter checks, and corrective ALTER statements to restore normal performance.

DBLINKDomain IndexOracle
0 likes · 12 min read
Why Did My Oracle SQL Run in Parallel? Uncovering Hidden Parallelism and Fixing It
ITPUB
ITPUB
Nov 21, 2018 · Databases

Why Is Redis Lagging? Key Causes and Practical Fixes

This article explains the main factors that cause Redis latency—including network bottlenecks, Redis’s single‑threaded design, deployment choices, OS settings, and slow commands—and provides concrete commands and best‑practice solutions to diagnose and reduce the delay.

Latencydatabaseperformance tuning
0 likes · 6 min read
Why Is Redis Lagging? Key Causes and Practical Fixes
dbaplus Community
dbaplus Community
Nov 20, 2018 · Backend Development

20 Proven Kafka Best Practices for High‑Throughput Clusters

This guide presents New Relic’s 20 practical best‑practice recommendations—covering partitions, consumers, producers, and brokers—to help engineers design, tune, and monitor Apache Kafka deployments for reliable, high‑throughput performance.

BrokersConsumersHigh Throughput
0 likes · 15 min read
20 Proven Kafka Best Practices for High‑Throughput Clusters
Programmer DD
Programmer DD
Nov 18, 2018 · Databases

How We Optimized HBase for 80 Billion Daily Logs: Real‑World Tuning Strategies

This article details the practical performance‑tuning steps applied to a large‑scale HBase deployment handling 80 billion daily log entries, covering rowkey redesign, region redistribution, HDFS write‑timeout fixes, network‑topology adjustments, and JVM parameter tweaks that together stabilized the system and dramatically improved throughput.

HBaseHDFSRegion Redistribution
0 likes · 14 min read
How We Optimized HBase for 80 Billion Daily Logs: Real‑World Tuning Strategies
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 22, 2018 · Databases

Mastering Redis: Core Data Structures, Commands, and Performance Tuning

This comprehensive guide introduces Redis fundamentals, explores its diverse data structures and essential commands, and delves into advanced topics such as persistence, memory management, pipelining, transactions, clustering, and Java client choices, offering practical tips for deployment, optimization, and architectural decisions.

Data StructuresJava ClientPersistence
0 likes · 39 min read
Mastering Redis: Core Data Structures, Commands, and Performance Tuning
Ctrip Technology
Ctrip Technology
Oct 17, 2018 · Databases

Root Cause Analysis and Resolution of Intermittent Redis Connection Failures

This article presents a detailed investigation of occasional Redis connection errors in a large‑scale production environment, analyzing network packets, TCP backlog behavior, Redis internal client‑cron logic, jemalloc memory reclamation, and ultimately resolving the issue by adjusting query‑buffer handling and upgrading Redis to a newer version.

connection timeoutjemallocnetwork analysis
0 likes · 19 min read
Root Cause Analysis and Resolution of Intermittent Redis Connection Failures
Xianyu Technology
Xianyu Technology
Oct 11, 2018 · Mobile Development

Flutter Memory Optimization Techniques

The article explains how excessive memory use in a Flutter app, caused by ImageCache and related image handling, was diagnosed with Xcode Instruments and Dart Observatory, then mitigated through refined caching policies, adaptive screenshot resolution, improved FlutterViewController lifecycle management, and targeted garbage‑collection techniques, resulting in lower memory peaks and greater stability.

DARTFlutterMemory Optimization
0 likes · 17 min read
Flutter Memory Optimization Techniques
Architecture Talk
Architecture Talk
Oct 10, 2018 · Databases

Master MySQL Optimization: Proven Strategies for Performance and Stability

This article provides a comprehensive guide to MySQL optimization, covering the underlying query process, risk-aware philosophy, practical troubleshooting steps, hardware and system tuning, essential monitoring tools, and detailed configuration adjustments to improve performance and stability in production environments.

Database OptimizationLinuxmysql
0 likes · 13 min read
Master MySQL Optimization: Proven Strategies for Performance and Stability
Java Backend Technology
Java Backend Technology
Sep 26, 2018 · Databases

Master MySQL Optimization: Practical Strategies for High Performance

This article provides a comprehensive guide to MySQL optimization, covering the underlying query process, philosophical considerations, practical troubleshooting steps, hardware and system tuning, essential tools, and detailed configuration adjustments to achieve stable and high‑performance database operations.

Database OptimizationLinuxmysql
0 likes · 15 min read
Master MySQL Optimization: Practical Strategies for High Performance
JD Tech
JD Tech
Sep 20, 2018 · Big Data

Optimizing Local Storage Systems for Large‑Scale Hadoop HDFS Clusters

This article explains the architecture of Hadoop HDFS, identifies performance bottlenecks in page cache and metadata handling on DataNodes, and presents four practical optimization techniques—including cache‑buffer separation, barrier disabling, directory restructuring, and real‑time monitoring—demonstrating significant throughput and latency improvements in large‑scale clusters.

HDFSHadoopLinux kernel
0 likes · 14 min read
Optimizing Local Storage Systems for Large‑Scale Hadoop HDFS Clusters
dbaplus Community
dbaplus Community
Aug 21, 2018 · Big Data

Master Spark Performance: Practical Development and Resource Tuning Guide

This article explains why Spark needs careful performance tuning, then details concrete development‑level optimizations (RDD reuse, persistence, shuffle avoidance, broadcast variables, Kryo serialization, data‑structure choices) and resource‑level settings (executor count, memory, cores, parallelism, memory fractions) with code examples and practical recommendations.

Broadcast VariablesKryo SerializationRDD
0 likes · 32 min read
Master Spark Performance: Practical Development and Resource Tuning Guide
Youzan Coder
Youzan Coder
Aug 17, 2018 · Databases

Designing ZanKV: A Scalable Distributed KV Store Built on RocksDB, Raft, and Redis Protocol

This article details the design, architecture, and implementation of ZanKV—a high‑performance, distributed key‑value store that combines RocksDB storage, etcd‑Raft consensus, and a Redis‑compatible protocol, covering data partitioning, namespace isolation, expiration strategies, cross‑datacenter deployment, and performance tuning.

Distributed SystemsKV StoreRaft
0 likes · 23 min read
Designing ZanKV: A Scalable Distributed KV Store Built on RocksDB, Raft, and Redis Protocol
Architects' Tech Alliance
Architects' Tech Alliance
Aug 7, 2018 · Operations

Lustre Performance Optimization Guide

This article provides a comprehensive guide to optimizing Lustre, the leading open‑source parallel file system for high‑performance computing, covering network bandwidth, stripe settings, client configuration, RAID choices, small‑file handling, and practical system commands to improve aggregate I/O performance.

HPCLustreStorage Optimization
0 likes · 8 min read
Lustre Performance Optimization Guide
dbaplus Community
dbaplus Community
Jun 26, 2018 · Databases

Why Oracle Tablespace Queries Stall and How to Resolve Them Fast

The article walks through two common Oracle performance problems—slow tablespace‑information queries and sluggish ASH data collection—explaining root causes, showing diagnostic steps, and providing exact SQL and PL/SQL scripts to gather statistics, clean up partitions, and restore fast query response.

ASHOracleSQL
0 likes · 11 min read
Why Oracle Tablespace Queries Stall and How to Resolve Them Fast
Efficient Ops
Efficient Ops
Jun 24, 2018 · Databases

Unlocking MySQL: DBA Daily Tasks and Proven Performance Optimization Strategies

This article walks through a DBA’s daily responsibilities, outlines a step‑by‑step MySQL performance‑tuning workflow, highlights key optimization areas such as application access, hardware selection, OS and instance settings, and shares practical automation practices for backup, monitoring, failover, security auditing, and log management.

Database AdministrationSecuritymysql
0 likes · 18 min read
Unlocking MySQL: DBA Daily Tasks and Proven Performance Optimization Strategies
dbaplus Community
dbaplus Community
Jun 19, 2018 · Databases

Mastering Sharding-Proxy: Architecture, Performance Tweaks, and Best Practices

This article provides a comprehensive technical overview of Sharding-Proxy, covering its transparent MySQL‑protocol design, internal architecture, PreparedStatement optimization, HikariCP tuning, result‑set streaming, memory‑strict and connection‑strict modes, and practical configuration tips for high‑performance database proxying.

Database ProxyHikariCPJDBC
0 likes · 17 min read
Mastering Sharding-Proxy: Architecture, Performance Tweaks, and Best Practices
Java Captain
Java Captain
Jun 13, 2018 · Backend Development

Technical Accumulation and Work Insights: Code Standards, SQL Optimization, Transaction and Connection‑Pool Tips

This article shares practical Java backend engineering advice—including module layout, code‑level conventions, SQL execution‑plan understanding, index usage, transaction handling, connection‑pool tuning—as well as personal work‑habit reflections and career‑development suggestions for developers.

Backend DevelopmentJavaSQL Optimization
0 likes · 17 min read
Technical Accumulation and Work Insights: Code Standards, SQL Optimization, Transaction and Connection‑Pool Tips
Meitu Technology
Meitu Technology
Jun 5, 2018 · Cloud Computing

Meitu Short‑Video Cost Halving and Millisecond Startup Optimization Practices

Meitu cut short‑video CDN bandwidth by over 50 % while preserving quality, reduced error rates from 1 % to 0.1 %, and achieved millisecond‑level startup for most videos by deploying a data‑driven fusion scheduler, multi‑CDN failover, FastDNS, buffer control, moov‑relocation and player‑tuning techniques.

CDNCost Optimizationperformance tuning
0 likes · 14 min read
Meitu Short‑Video Cost Halving and Millisecond Startup Optimization Practices
ITPUB
ITPUB
Jun 2, 2018 · Big Data

Mastering Spark: Core Concepts, Architecture, Streaming & Performance Tuning

This comprehensive guide explains Spark's ecosystem, execution principles, key features, deployment architectures, core concepts like RDD, Transformations, Actions, Jobs, Stages, Shuffle and Cache, as well as Spark Streaming mechanics and practical resource‑tuning tips for optimal big‑data processing.

Big DataClusterRDD
0 likes · 15 min read
Mastering Spark: Core Concepts, Architecture, Streaming & Performance Tuning
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
May 21, 2018 · Databases

Unlock MySQL Performance: Deep Dive into Query Optimization Principles

This article explains MySQL's logical architecture, query execution flow, and the inner workings of its optimizer, then provides practical performance‑tuning advice—including index design, query cache handling, and specific query‑type optimizations—to help developers make informed decisions for real‑world workloads.

index designperformance tuningquery optimization
0 likes · 38 min read
Unlock MySQL Performance: Deep Dive into Query Optimization Principles
dbaplus Community
dbaplus Community
May 15, 2018 · Operations

Why High‑Throughput Redis Still Drops Packets: Deep Dive into Linux Network Stack and Interrupt Optimization

The article investigates massive packet loss in Meituan‑Dianping's Redis service despite 10 Gbps NIC upgrades, traces the issue to kernel receive‑buffer drops and single‑CPU interrupt handling, and presents a step‑by‑step optimization using backlog tuning, CPU and Redis affinity, and NUMA‑aware placement to eliminate drops and improve latency.

InterruptsLinuxNUMA
0 likes · 30 min read
Why High‑Throughput Redis Still Drops Packets: Deep Dive into Linux Network Stack and Interrupt Optimization
dbaplus Community
dbaplus Community
May 1, 2018 · Operations

How to Achieve Zero‑Fault Database Operations: Real‑World Cases and Management Practices

This article shares practical experiences from a DBAplus Guangzhou tech salon, detailing three real Oracle database incident cases, the root‑cause analyses, and a three‑step framework for rapid resolution, prevention, and team management to maintain zero‑fault operations across thousands of database instances.

Database operationsOracleTeam Practices
0 likes · 22 min read
How to Achieve Zero‑Fault Database Operations: Real‑World Cases and Management Practices
Architecture Digest
Architecture Digest
Apr 11, 2018 · Backend Development

Golang High‑Performance Practice: Architecture and Optimization Techniques

This article presents a comprehensive technical sharing on Golang high‑performance engineering, covering architecture design, profiling tools, concurrency optimizations, distributed rate limiting, timer mechanisms, GC tuning, and deployment strategies, supplemented with PPT links and extensive code excerpts for practical reference.

GolangProfilingconcurrency
0 likes · 12 min read
Golang High‑Performance Practice: Architecture and Optimization Techniques
Qunar Tech Salon
Qunar Tech Salon
Apr 9, 2018 · Big Data

Analysis of Apache Spark 2.2.1 Memory Management Model

This article examines Spark's unified memory manager in version 2.2.1, detailing on‑heap and off‑heap memory regions, the four on‑heap memory pools, dynamic execution‑storage memory sharing, task memory accounting, and provides concrete calculation examples to explain UI discrepancies and runtime memory limits.

Big DataExecutorMemory Management
0 likes · 13 min read
Analysis of Apache Spark 2.2.1 Memory Management Model
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
MaGe Linux Operations
MaGe Linux Operations
Jan 25, 2018 · Databases

Master Redis: Data Structures, Commands, and Performance Tuning Explained

This comprehensive guide introduces Redis fundamentals, covering its core data structures and essential commands, then delves into performance optimization, high‑availability setups with replication and Sentinel, and scaling strategies using Redis Cluster, providing practical examples and best‑practice recommendations for robust in‑memory data management.

Data StructuresReplicationclustering
0 likes · 29 min read
Master Redis: Data Structures, Commands, and Performance Tuning Explained
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
dbaplus Community
dbaplus Community
Jan 16, 2018 · Big Data

Kafka MirrorMaker Mastery: Real‑Time Sync, Tuning & Troubleshooting

Kafka MirrorMaker provides near‑real‑time cross‑data‑center replication by consuming from a source cluster and producing to a target cluster, and this guide explains its core features, new vs. old consumer APIs, partition assignment strategies, performance tuning, network considerations, and practical command‑line examples.

Consumer APIKafkaMirrorMaker
0 likes · 13 min read
Kafka MirrorMaker Mastery: Real‑Time Sync, Tuning & Troubleshooting
iQIYI Technical Product Team
iQIYI Technical Product Team
Jan 12, 2018 · Backend Development

Couchbase Caching Optimization and Case Studies in iQIYI's Bubble Social Backend

The article details iQIYI’s Bubble social service cache architecture, comparing Couchbase and Redis, explaining vBucket design and management UI, and presenting three real‑world optimizations—like‑system key redesign, voting‑system aggregation, and SDK upgrade—along with migration, synchronization, and operational best‑practice recommendations.

Couchbasecache optimizationperformance tuning
0 likes · 16 min read
Couchbase Caching Optimization and Case Studies in iQIYI's Bubble Social Backend
Meituan Technology Team
Meituan Technology Team
Dec 28, 2017 · Backend Development

Java Garbage Collection Optimization Strategies and Case Studies

When all other tuning options fail, this article guides Java developers through a systematic GC optimization process—covering essential concepts, a goal‑oriented workflow, and three real‑world case studies that illustrate adjusting generation sizes, employing CMS flags, and fixing PermGen to dramatically reduce pause times and latency.

Garbage CollectionJVMJava
0 likes · 21 min read
Java Garbage Collection Optimization Strategies and Case Studies
Efficient Ops
Efficient Ops
Dec 21, 2017 · Databases

Master MySQL: From Beginner Basics to Advanced High‑Availability and Backup Strategies

This comprehensive guide uses a gaming‑level analogy to walk readers through MySQL fundamentals, architecture, storage engines, memory structures, logging, backup and recovery methods, high‑availability designs, and advanced performance tuning, providing practical commands, diagrams, and best‑practice recommendations.

Database Architecturehigh availabilitymysql
0 likes · 19 min read
Master MySQL: From Beginner Basics to Advanced High‑Availability and Backup Strategies
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Dec 21, 2017 · Fundamentals

How BBR Congestion Control Supercharges Cloud Disk Speed

This article explains how the BBR congestion control algorithm, designed for long‑fat networks, overcomes the limitations of traditional TCP to dramatically improve cloud storage download speeds, detailing its principles, implementation steps, and real‑world performance gains.

BBRcloud storagecongestion control
0 likes · 8 min read
How BBR Congestion Control Supercharges Cloud Disk Speed
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
ITPUB
ITPUB
Dec 10, 2017 · Databases

How to Tune MySQL for Holiday Traffic Spikes: 3 Essential Tricks

This article explains three practical MySQL performance‑tuning techniques—setting an appropriate max_connections value, allocating enough memory for temporary tables, and increasing the thread cache size—to help database servers survive the massive traffic surges of holiday shopping periods without downtime.

Holiday Trafficmax_connectionsmysql
0 likes · 11 min read
How to Tune MySQL for Holiday Traffic Spikes: 3 Essential Tricks
ITPUB
ITPUB
Dec 1, 2017 · Databases

How to Shrink Oracle Indexes for Skewed Columns Using Function Indexes

This article explains why conventional indexes waste space and perform poorly on highly skewed columns, introduces a decode‑based function index that excludes high‑frequency values, details the experimental setup with millions of rows, compares index size and query performance, and outlines the method's limitations.

Data SkewFunction IndexOracle
0 likes · 10 min read
How to Shrink Oracle Indexes for Skewed Columns Using Function Indexes
dbaplus Community
dbaplus Community
Nov 29, 2017 · Databases

Why Fewer Permissions Slow Down Oracle SQL: A Deep Dive into EXISTS Subqueries

An Oracle SQL query with five EXISTS permission checks runs dramatically slower when only a few permissions are configured, and the author investigates the root cause using execution plans, SQL Monitor data, and step‑by‑step testing, ultimately revealing how execution counts and row returns drive the unexpected performance degradation.

EXISTSOraclePermission Checks
0 likes · 11 min read
Why Fewer Permissions Slow Down Oracle SQL: A Deep Dive into EXISTS Subqueries
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
dbaplus Community
dbaplus Community
Nov 15, 2017 · Databases

How to Optimize Redis Server Config, Eviction Policies, and Sentinel Failover

This article shares practical experiences and step‑by‑step guidance on tuning Redis server settings, choosing appropriate eviction policies, limiting client output buffers, disabling risky commands, handling Sentinel‑based master‑slave failover, and selecting the right persistence strategy for reliable and high‑performance deployments.

PersistenceServer Configurationeviction policy
0 likes · 17 min read
How to Optimize Redis Server Config, Eviction Policies, and Sentinel Failover
ITPUB
ITPUB
Oct 25, 2017 · Databases

Mastering MySQL ORDER BY: Principles, Optimizations, and Index Pitfalls

This article explains how MySQL processes ORDER BY, compares conventional, optimized, and priority‑queue sorting algorithms, shows how to leverage indexes, and provides practical tuning tips such as adjusting max_length_for_sort_data and sort_buffer_size to avoid costly temporary files and random I/O.

Index OptimizationOrder BySorting Algorithms
0 likes · 12 min read
Mastering MySQL ORDER BY: Principles, Optimizations, and Index Pitfalls
ITPUB
ITPUB
Oct 22, 2017 · Databases

Mastering Redis: Core Data Structures, Commands, and Performance Tuning

Redis is an open-source, in-memory data store offering versatile structures and commands; this guide explains its fundamentals, key data types, essential commands, practical examples, performance optimization techniques, replication, clustering, and Java client choices to help you design robust, high-performance Redis solutions.

ClusterData StructuresJava Client
0 likes · 29 min read
Mastering Redis: Core Data Structures, Commands, and Performance Tuning
vivo Internet Technology
vivo Internet Technology
Oct 14, 2017 · Databases

Elasticsearch Index Performance Optimization (Part 2)

To maximize Elasticsearch bulk-indexing speed, temporarily disable refreshes and replicas, tune merge throttling and scheduler threads, enlarge translog and index buffer thresholds, and adjust indexing and bulk thread-pool sizes, then restore defaults after the load completes.

ElasticsearchRefresh IntervalSegment Merging
0 likes · 13 min read
Elasticsearch Index Performance Optimization (Part 2)
dbaplus Community
dbaplus Community
Sep 26, 2017 · Big Data

How to Avoid Common Spark SQL Pitfalls and Boost Performance

This article shares a comprehensive set of practical tips and solutions for common Spark SQL issues—including out‑of‑memory errors, UDF‑induced GC, thread blocking, system‑property initialization, speculation side‑effects, accumulator traps, concurrent job scheduling, and excessive logging—helping engineers improve stability and efficiency of their Spark‑based financial systems.

AccumulatorMemory ManagementSpark
0 likes · 15 min read
How to Avoid Common Spark SQL Pitfalls and Boost Performance
ITPUB
ITPUB
Sep 23, 2017 · Databases

Essential DBA Checklist: Avoid Common MySQL Mistakes and Boost Reliability

This guide shares a seasoned DBA's practical checklist covering environment awareness, hardware considerations, runtime monitoring, data security, routine operations, fault‑prevention plans, architecture insights, and the right mindset to help database professionals reduce errors and improve system stability.

DBADatabase operationsdata security
0 likes · 19 min read
Essential DBA Checklist: Avoid Common MySQL Mistakes and Boost Reliability
dbaplus Community
dbaplus Community
Sep 7, 2017 · Databases

Why MySQL 5.7 Partition Tables Slow Down Updates: Uncovering an InnoDB Lock Regression

This article explains how upgrading to MySQL 5.7.18 caused severe performance drops on partitioned tables due to a regression that locks too many rows during single‑row updates, details the reproduction steps, shows the InnoDB lock inspection, pinpoints the faulty code path, and confirms the bug with further tests.

Database InternalsInnoDBLock Regression
0 likes · 9 min read
Why MySQL 5.7 Partition Tables Slow Down Updates: Uncovering an InnoDB Lock Regression
MaGe Linux Operations
MaGe Linux Operations
Sep 3, 2017 · Databases

Top MySQL Interview Q&A: Replication, InnoDB, Optimization & Backup

This article compiles a comprehensive set of MySQL interview questions covering replication mechanisms, differences between MyISAM and InnoDB, character type nuances, transaction logging, binlog formats, performance tuning, backup strategies, monitoring, consistency checks, and handling large datasets, providing concise answers for each topic.

BackupInnoDBReplication
0 likes · 18 min read
Top MySQL Interview Q&A: Replication, InnoDB, Optimization & Backup
ITPUB
ITPUB
Aug 30, 2017 · Databases

How to Slash SQL I/O and CPU Costs: Practical Query Performance Tips

Learn practical techniques to reduce unnecessary I/O and CPU consumption in SQL queries, including narrowing scan ranges, using partition filters, optimizing joins, leveraging hints, bind variables, and proper use of MERGE, UPDATE, EXISTS/IN, pagination, temporary tables, and other performance‑tuning strategies.

OracleSQLexecution plan
0 likes · 8 min read
How to Slash SQL I/O and CPU Costs: Practical Query Performance Tips
dbaplus Community
dbaplus Community
Aug 29, 2017 · Databases

Unlock Oracle Performance: How Architecture Impacts SQL Optimization

This article explains Oracle's architecture—including the SGA, Shared Pool, Data Buffer, and Log Buffer—shows how each component influences SQL parsing, bind variables, result caching, direct‑path inserts, batch commits and logging, and provides step‑by‑step experiments and practical techniques for diagnosing and tuning performance bottlenecks.

Bind VariablesDatabase ArchitectureOracle
0 likes · 16 min read
Unlock Oracle Performance: How Architecture Impacts SQL Optimization
Qunar Tech Salon
Qunar Tech Salon
Aug 23, 2017 · Databases

Root Cause Analysis and Optimization of Slow SQL in Meituan‑Dianping MySQL Thread‑Pool

This article presents a detailed investigation of intermittent slow SQL queries observed in Meituan‑Dianping’s services, identifies the MySQL 5.6 thread‑pool as the primary cause, and demonstrates how adjusting thread‑pool parameters dramatically reduced slow‑query counts and improved overall service availability.

Thread-Poolmysqlperformance tuning
0 likes · 14 min read
Root Cause Analysis and Optimization of Slow SQL in Meituan‑Dianping MySQL Thread‑Pool
MaGe Linux Operations
MaGe Linux Operations
Aug 22, 2017 · Databases

Essential DBA Playbook: Avoid Common MySQL Mistakes and Master Database Operations

This comprehensive guide shares a senior DBA's hard‑learned lessons on MySQL environment awareness, security, configuration, routine operations, architecture, business understanding, and mindset, offering practical tips and tools to prevent costly mistakes and improve operational confidence.

DBA Best PracticesDatabase AdministrationDatabase Security
0 likes · 18 min read
Essential DBA Playbook: Avoid Common MySQL Mistakes and Master Database Operations
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
Beike Product & Technology
Beike Product & Technology
Aug 15, 2017 · Mobile Development

Optimizing Android Memory Usage by Avoiding Autoboxing in Long Objects

This article discusses memory optimization in Android apps by addressing excessive object allocations caused by autoboxing Long values, leading to performance issues during feed scrolling. The solution involves implementing a custom data structure to reduce memory usage and improve application responsiveness.

Android optimizationAutoboxingData Structures
0 likes · 8 min read
Optimizing Android Memory Usage by Avoiding Autoboxing in Long Objects
dbaplus Community
dbaplus Community
Aug 13, 2017 · Databases

Mastering Oracle Execution Plans: Control, Hints, and Design Tricks

This article teaches how to read and manipulate Oracle execution plans using hints, SQL rewrites, design features, and statistics tricks, providing step‑by‑step examples, common pitfalls, and practical scripts to achieve predictable performance without costly statistics collection.

HintsOracleSQL
0 likes · 18 min read
Mastering Oracle Execution Plans: Control, Hints, and Design Tricks
ITPUB
ITPUB
Aug 3, 2017 · Databases

Boost Oracle Query Speed with Parallel Processing: A Practical Guide

This article explains how Oracle's parallel processing feature can accelerate data‑intensive queries by configuring session, table, or hint‑based parallelism, shows the degree‑of‑parallelism formula, and presents experimental results that compare execution times under different settings.

OracleSQLdatabase
0 likes · 8 min read
Boost Oracle Query Speed with Parallel Processing: A Practical Guide
Efficient Ops
Efficient Ops
Aug 2, 2017 · Operations

Essential Ops Playbook: 6 Key Practices to Prevent Disasters

Drawing from a year‑and‑a‑half of ops experience, this guide outlines six practical categories—online operation standards, data handling, security, daily monitoring, performance tuning, and mindset—to help engineers avoid costly mistakes and maintain stable, secure systems.

BackupOperationsSecurity
0 likes · 12 min read
Essential Ops Playbook: 6 Key Practices to Prevent Disasters
ITPUB
ITPUB
Jul 19, 2017 · Information Security

Essential Linux Hardening: Minimalism, Port Tweaks, and Kernel Optimizations

This guide walks through practical Linux hardening steps—including minimal installation, SSH port changes, sudo privilege tailoring, extensive kernel sysctl tuning, firewall adjustments, system version hiding, file protection, and package installation strategies—to boost security and performance while keeping the system lean.

SSHSudoSystem Hardening
0 likes · 6 min read
Essential Linux Hardening: Minimalism, Port Tweaks, and Kernel Optimizations
dbaplus Community
dbaplus Community
Jul 17, 2017 · Databases

DBA Lessons: From MySQL Restart Pitfalls to Smart Data Migration Strategies

The article shares a DBA's real‑world experiences—from a risky MySQL restart that exposed hidden issues, through practical learning advice and MySQL technical nuances, to a detailed Oracle migration case—offering actionable insights for database professionals seeking robust data management and performance optimization.

DBAData ManagementOracle
0 likes · 15 min read
DBA Lessons: From MySQL Restart Pitfalls to Smart Data Migration Strategies
Meituan Technology Team
Meituan Technology Team
Jul 14, 2017 · Databases

How to Accelerate Database Testing with Sysbench: Insights and Extensions

This article explains how Meituan‑Dianping leverages the open‑source tool Sysbench for repeatable database performance testing, unifies test parameters, optimizes MySQL settings such as slave_parallel_workers, extends functionality via Lua scripts, and reveals the tool’s high‑performance data‑collection techniques.

BenchmarkingLua scriptingSysbench
0 likes · 13 min read
How to Accelerate Database Testing with Sysbench: Insights and Extensions
Architecture Digest
Architecture Digest
Jul 5, 2017 · Big Data

Design and Practice of Using HBase for Massive TMP Monitoring Data Storage

This article analyzes the limitations of the original TMP monitoring storage architecture, evaluates OpenTSDB's shortcomings at large scale, and details the design, implementation, and performance tuning of a custom HBase-based solution that achieves 3‑5× higher throughput for billions of monitoring data points per day.

HBaseOpenTSDBTime‑Series Data
0 likes · 12 min read
Design and Practice of Using HBase for Massive TMP Monitoring Data Storage
dbaplus Community
dbaplus Community
Jul 4, 2017 · Databases

Mastering Oracle Performance: A Guide to AWR, ASH, ADDM, and More

This article explains Oracle database performance tuning by introducing the five key performance reports—AWR, ASH, ADDM, AWRDD, and AWRSQRPT—detailing how to obtain them, what metrics to focus on, and how to apply them in real‑world case studies for both simple and complex optimization scenarios.

ADDMASHAWR
0 likes · 22 min read
Mastering Oracle Performance: A Guide to AWR, ASH, ADDM, and More
Architects' Tech Alliance
Architects' Tech Alliance
Jun 24, 2017 · Operations

BeeGFS Parallel File System: Architecture, Components, Installation, and Tuning Guide

BeeGFS is a GPL‑licensed parallel file system for Linux that offers scalable storage through a modular architecture of management, metadata, and object storage servers, supports a wide range of hardware and OS platforms, and provides detailed installation, configuration, and performance‑tuning guidance including the BeeOND burst‑buffer extension.

BeeGFSHPCInstallation
0 likes · 15 min read
BeeGFS Parallel File System: Architecture, Components, Installation, and Tuning Guide
ITPUB
ITPUB
Jun 7, 2017 · Databases

Top 38 Oracle SQL Performance Tips for Faster Queries

This article compiles 38 practical Oracle SQL tuning techniques—from ordering tables and rewriting WHERE clauses to using indexes, avoiding SELECT *, leveraging DECODE, replacing HAVING with WHERE, and preferring TRUNCATE over DELETE—each illustrated with clear examples to help developers write faster, more efficient queries.

OracleQuery WritingSQL Optimization
0 likes · 23 min read
Top 38 Oracle SQL Performance Tips for Faster Queries
ITPUB
ITPUB
May 19, 2017 · Databases

Why Oracle‑to‑MySQL Migrations Stall: Common Pitfalls and Fixes

When migrating applications from Oracle to MySQL, many teams encounter severe performance problems such as CPU saturation, high logical and physical reads, and slow queries, and this article outlines the root causes—including lack of parallelism, limited join algorithms, IN‑list limits, subquery inefficiencies, missing materialized views, and unsupported function indexes—and provides concrete remediation strategies for each issue.

OracleSQL Optimizationdatabase migration
0 likes · 10 min read
Why Oracle‑to‑MySQL Migrations Stall: Common Pitfalls and Fixes
ITPUB
ITPUB
May 19, 2017 · Databases

Optimizing Redis Master‑Slave Performance in Cloud Environments

This article examines common performance and reliability problems encountered in Redis master‑slave deployments—such as AOF and SAVE settings, key count mismatches, client output buffer limits, replication backlog size, and node liveness checks—and provides concrete configuration commands and tuning strategies to improve stability, especially in cloud environments.

ConfigurationMaster‑Slavecloud
0 likes · 7 min read
Optimizing Redis Master‑Slave Performance in Cloud Environments
Qunar Tech Salon
Qunar Tech Salon
May 18, 2017 · Databases

Understanding Bind Variable Peeking and Its Impact on Oracle Execution Plans

This article explains how Oracle's bind variable peeking influences execution plan selection, demonstrates the performance differences between full table scans and index scans with skewed data distributions, and provides practical methods—including 10046 events, v$sql_bind_capture, and AWR views—to capture and analyze bind variable values for better SQL tuning.

AWRBind VariablesOracle
0 likes · 14 min read
Understanding Bind Variable Peeking and Its Impact on Oracle Execution Plans
MaGe Linux Operations
MaGe Linux Operations
May 13, 2017 · Databases

How to Evaluate and Optimize Database Performance: Key Metrics & Strategies

This article explains what constitutes a database performance problem, outlines essential metrics such as response time, throughput, baseline and bottleneck identification, and presents practical tuning methods—including workload reduction, resource configuration, and optimization balance—to help engineers systematically improve database efficiency.

Bottleneck AnalysisDatabase PerformanceSQL Optimization
0 likes · 8 min read
How to Evaluate and Optimize Database Performance: Key Metrics & Strategies
转转QA
转转QA
May 9, 2017 · Databases

MySQL Slow Query and Index Optimization

This article explains how to identify and analyze MySQL slow queries using tools like SHOW VARIABLES, EXPLAIN, mysqldumpslow, and profiling, and provides practical recommendations for configuring server variables, optimizing indexes, and improving query performance through systematic testing and best‑practice SQL design.

Index OptimizationSQLmysql
0 likes · 18 min read
MySQL Slow Query and Index Optimization
ITPUB
ITPUB
May 8, 2017 · Big Data

Master Spark Performance: Practical Tuning Tips and Real‑World Examples

This article explains essential Spark concepts, illustrates common performance bottlenecks, and provides concrete tuning strategies for memory, CPU, serialization, data locality, file I/O, and shuffle reduction, backed by real‑world examples and visual metrics.

Big DataCPU optimizationConfiguration
0 likes · 19 min read
Master Spark Performance: Practical Tuning Tips and Real‑World Examples
dbaplus Community
dbaplus Community
Apr 19, 2017 · Databases

How to Use MariaDB Spider for Horizontal & Vertical Sharding

This article explains what MariaDB Spider is, its role as a pluggable storage engine for MySQL/MariaDB sharding, demonstrates vertical and horizontal partitioning with real‑world Tencent game case, provides installation steps, configuration commands, performance considerations, tunable parameters, and load‑balancing architecture.

MariaDBSpiderdatabase partitioning
0 likes · 8 min read
How to Use MariaDB Spider for Horizontal & Vertical Sharding
dbaplus Community
dbaplus Community
Apr 17, 2017 · Databases

Mastering Oracle‑to‑MySQL Migration: Tools, Pitfalls, and Performance Tweaks

This article shares practical experiences and step‑by‑step guidance for migrating databases from Oracle to MySQL, covering pre‑migration preparation, target selection, data‑object migration tools such as SQL LOAD, Python scripts, Oracle GoldenGate, MySQL Migration Toolkit and Kettle, handling of views, triggers, stored procedures, data validation techniques, and key MySQL performance parameters.

ETLOracledatabase migration
0 likes · 26 min read
Mastering Oracle‑to‑MySQL Migration: Tools, Pitfalls, and Performance Tweaks
Node Underground
Node Underground
Apr 11, 2017 · Backend Development

How Netflix, RisingStack, and nearForm Debug Production Performance

The article reviews real‑world performance‑tuning practices from Netflix, RisingStack, and nearForm, explaining how they diagnose slow responses, CPU spikes, cryptographic overhead, and event‑loop blocking using techniques such as flame‑graph analysis, crypto profiling, and avoiding costly JSON.stringify operations.

Backend Developmentflame graphsperformance tuning
0 likes · 2 min read
How Netflix, RisingStack, and nearForm Debug Production Performance
dbaplus Community
dbaplus Community
Mar 22, 2017 · Databases

Mastering Oracle Dynamic Sampling for Accurate Cardinality Estimates

This article explains Oracle's dynamic sampling feature, outlines typical scenarios such as temporary tables and complex filters, presents real CRM case studies with misestimated cardinalities, demonstrates step‑by‑step solutions using DBMS_STATS commands, and shows how 12c enhancements dramatically improve estimation accuracy for complex queries.

12cDatabase StatisticsDynamic Sampling
0 likes · 8 min read
Mastering Oracle Dynamic Sampling for Accurate Cardinality Estimates
ITPUB
ITPUB
Mar 21, 2017 · Databases

How to Double Oracle Data Load Speed with Bulk Inserts and Parallelism

This article explains why frequent small commits are slower than a single bulk SQL operation, demonstrates how to rewrite PL/SQL procedures to use bulk inserts, adjust UNDO settings, and enable parallel execution, achieving up to six‑fold performance gains on large data loads.

Bulk InsertOraclePL/SQL
0 likes · 9 min read
How to Double Oracle Data Load Speed with Bulk Inserts and Parallelism
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 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 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