Tagged articles

Performance Tuning

1016 articles · Page 9 of 11
Architect's Tech Stack
Architect's Tech Stack
Aug 1, 2019 · Fundamentals

Common Java OutOfMemoryError Types and Their Solutions

This article lists the most frequent Java OutOfMemoryError cases—including Java heap space, GC overhead limit exceeded, PermGen/Metaspace, native thread creation failures, array size limits, and direct buffer memory—explains their root causes, and provides practical troubleshooting steps and JVM tuning parameters to resolve them.

JVMMemory ManagementOutOfMemoryError
0 likes · 11 min read
Common Java OutOfMemoryError Types and Their Solutions
ITPUB
ITPUB
Jul 31, 2019 · Databases

8 MySQL Query Optimizations to Slash Execution Time

This article presents practical MySQL performance tricks—including smarter LIMIT usage, avoiding implicit type conversion, rewriting UPDATE/DELETE with JOIN, handling mixed ordering, replacing EXISTS with JOIN, pushing down conditions, narrowing result sets early, and leveraging WITH clauses—to dramatically reduce query execution times.

Performance TuningQuery Rewritedatabase
0 likes · 14 min read
8 MySQL Query Optimizations to Slash Execution Time
FunTester
FunTester
Jul 31, 2019 · Databases

Why MySQL Join Query Slowed to 30,000 Seconds and How Restoring an Index Fixed It

The author describes a sudden 30,000‑second slowdown in a simple MySQL join query, details systematic diagnostics—including network, server load, and query testing—and ultimately discovers a missing index on the user_info table, restoring it to bring response times back to sub‑second levels.

Database TroubleshootingIndex OptimizationPerformance Tuning
0 likes · 4 min read
Why MySQL Join Query Slowed to 30,000 Seconds and How Restoring an Index Fixed It
Architects' Tech Alliance
Architects' Tech Alliance
Jul 26, 2019 · Operations

IO Performance Evaluation, Tools, Metrics, and Optimization Strategies

This article explains how to assess and improve system I/O performance by defining I/O models, selecting appropriate evaluation tools for disk and network, monitoring key metrics such as IOPS, bandwidth and latency, and applying host, network, and storage‑side optimization techniques for high‑throughput and low‑latency workloads.

IO performanceMonitoring ToolsPerformance Tuning
0 likes · 16 min read
IO Performance Evaluation, Tools, Metrics, and Optimization Strategies
Architect's Tech Stack
Architect's Tech Stack
Jul 24, 2019 · Backend Development

Understanding the G1 Garbage Collector in Java: Detailed Process and Log Analysis

This article explains the G1 (Garbage‑First) garbage collector introduced in JDK7, its region‑based architecture, key differences from CMS, and the complete GC cycle—including Young GC, concurrent phases, mixed GC, and Full GC—while providing real‑world log examples and performance insights for Java developers.

G1 GCGC LogsGarbage Collection
0 likes · 10 min read
Understanding the G1 Garbage Collector in Java: Detailed Process and Log Analysis
ITPUB
ITPUB
Jul 17, 2019 · Databases

How to Decode MySQL Execution Plans for Faster Queries

This article explains how to use MySQL's EXPLAIN and EXPLAIN EXTENDED commands to analyze query execution plans, interpret each column such as id, select_type, type, and extra, and apply practical optimization techniques like indexing, avoiding full‑table scans, and forcing index usage to improve SQL performance.

Execution PlanIndexesPerformance Tuning
0 likes · 12 min read
How to Decode MySQL Execution Plans for Faster Queries
Architect's Tech Stack
Architect's Tech Stack
Jun 29, 2019 · Databases

Practical MySQL Optimization Guide: Philosophy, Tools, and Tuning Techniques

This article provides a comprehensive, step‑by‑step guide to MySQL performance tuning, covering the underlying query process, optimization philosophy, practical tools, system‑level diagnostics, hardware and OS recommendations, as well as detailed configuration parameters for both the server and storage engine.

Performance TuningSQLSystem Tuning
0 likes · 16 min read
Practical MySQL Optimization Guide: Philosophy, Tools, and Tuning Techniques
Big Data Technology & Architecture
Big Data Technology & Architecture
Jun 24, 2019 · Big Data

Hive Optimization Techniques: Column/Partition Pruning, Predicate Pushdown, Join Strategies, and MapReduce Tuning

This article provides a comprehensive guide to improving Hive query performance by covering column and partition pruning, predicate pushdown, replacing ORDER BY with SORT BY, using GROUP BY instead of DISTINCT, fine‑tuning join operations, and optimizing MapReduce parameters such as mapper/reducer counts, file merging, compression, JVM reuse, parallel execution, strict mode, and storage formats.

Big DataHiveMapReduce
0 likes · 19 min read
Hive Optimization Techniques: Column/Partition Pruning, Predicate Pushdown, Join Strategies, and MapReduce Tuning
Architect's Tech Stack
Architect's Tech Stack
Jun 15, 2019 · Backend Development

Making Java Applications Run Faster: Performance Tuning Tools and Practices

This article presents a comprehensive guide to Java application performance optimization, covering OS‑level and JVM‑level diagnostics, profiling tools, GC analysis, JVM tuning, application‑code refactoring, and database‑layer adjustments, illustrated with real‑world case studies and code examples.

Garbage CollectionJVMPerformance Tuning
0 likes · 20 min read
Making Java Applications Run Faster: Performance Tuning Tools and Practices
21CTO
21CTO
Jun 5, 2019 · Databases

12 Proven SQL Tricks to Supercharge Your Database Performance

This article presents twelve practical SQL optimization techniques—from using proper comparison operators and LIMIT clauses to indexing strategies and query consistency—to dramatically improve database query speed and overall application performance.

Performance TuningQuery PlanningSQL
0 likes · 5 min read
12 Proven SQL Tricks to Supercharge Your Database Performance
Java Captain
Java Captain
May 31, 2019 · Databases

Common MySQL Query Performance Issues and Optimization Techniques

This article examines frequent MySQL performance problems such as inefficient LIMIT pagination, implicit type conversion, sub‑query updates, mixed ordering, EXISTS usage, condition push‑down limits, early result set reduction, and intermediate result set optimization, providing rewritten SQL examples that dramatically improve execution speed.

IndexesPerformance TuningQuery Optimization
0 likes · 11 min read
Common MySQL Query Performance Issues and Optimization Techniques
Efficient Ops
Efficient Ops
May 9, 2019 · Operations

Master ELK Log Processing: Encoding, Multiline, Grok, and Performance Tuning

This article compiles practical ELK knowledge, covering character‑set conversion, removing unwanted log lines, Grok pattern handling for multi‑line logs, multiline plugin usage in Filebeat and Logstash, date filtering, log type classification, performance optimization, Redis buffering, and Elasticsearch node tuning.

ELKElasticsearchLogstash
0 likes · 16 min read
Master ELK Log Processing: Encoding, Multiline, Grok, and Performance Tuning
MaGe Linux Operations
MaGe Linux Operations
Mar 19, 2019 · Databases

Unlock MySQL Performance: Deep Dive into Query Optimization & Architecture

This article explains MySQL's logical architecture, query processing steps, and the inner workings of its optimizer, cache, and execution engine, then offers practical performance‑tuning advice on schema design, index creation, and specific query patterns to help developers make informed optimization decisions.

Database ArchitecturePerformance TuningQuery Optimization
0 likes · 35 min read
Unlock MySQL Performance: Deep Dive into Query Optimization & Architecture
MaGe Linux Operations
MaGe Linux Operations
Mar 15, 2019 · Operations

Master Nginx Performance: Tuning Workers, Caching, Gzip, and System Parameters

This guide details comprehensive Nginx performance optimization, covering worker process sizing, CPU affinity, file descriptor limits, event model settings, HTTP directives, fastcgi parameters, gzip compression, expires caching, anti‑hotlinking, and essential Linux kernel tweaks for high‑traffic servers.

CachingPerformance TuningSystem Optimization
0 likes · 15 min read
Master Nginx Performance: Tuning Workers, Caching, Gzip, and System Parameters
NetEase Media Technology Team
NetEase Media Technology Team
Mar 7, 2019 · Mobile Development

Video Playback Performance Optimization for NetEase News Client

The NetEase News team improved video playback by analyzing the production and playback pipelines, prioritizing reading and buffering, and applying client‑side techniques such as preloading, fine‑grained caching and adaptive buffer control, selecting ExoPlayer for Android, optimizing file layout and CDN strategies, and using data‑driven measurements, ultimately reaching a 94% instant‑play rate with minimal stutter and failure.

ExoPlayerPerformance TuningVideo Optimization
0 likes · 29 min read
Video Playback Performance Optimization for NetEase News Client
Youzan Coder
Youzan Coder
Mar 1, 2019 · Big Data

Flume Practice at YouZan: Data Collection and Pipeline Construction in Big Data Scenarios

YouZan’s experience with Flume shows how the at‑least‑once delivery model, combined with FileChannel storage and custom extensions such as an NsqSource, hourly‑based HdfsEventSink, metric reporting server, and timestamp interceptor, can reliably move MySQL binlog data to HDFS, while tuning transaction batch size and channel capacity boosts throughput and stability, paving the way for a unified management platform.

At-Least-OnceFlumeHDFS
0 likes · 11 min read
Flume Practice at YouZan: Data Collection and Pipeline Construction in Big Data Scenarios
dbaplus Community
dbaplus Community
Feb 25, 2019 · Databases

Unlock Oracle SQL Performance with the Rare num_index_keys Hint

A SAP month‑end CO module query suffered severe slowdown despite standard index hints, prompting a deep dive into execution plans, statistics, and a little‑known num_index_keys hint that dramatically improves IN‑list iterator access and reduces filter overhead.

Index HintOraclePerformance Tuning
0 likes · 7 min read
Unlock Oracle SQL Performance with the Rare num_index_keys Hint
Efficient Ops
Efficient Ops
Jan 22, 2019 · Databases

Master MySQL Optimization: Proven Strategies, Tools, and System Tuning

An in‑depth guide to MySQL optimization covering the query execution process, risk‑aware philosophy, hardware and system tuning, essential diagnostic tools, practical SQL and index adjustments, and comprehensive configuration settings to boost performance while maintaining stability and security.

Performance TuningSQLdatabase optimization
0 likes · 17 min read
Master MySQL Optimization: Proven Strategies, Tools, and System Tuning
JD Tech
JD Tech
Jan 11, 2019 · Big Data

Spark Memory Management and Tuning Practices for Large-Scale Billing Systems

This article explains how Spark's memory management models and configuration parameters can be tuned to handle massive billing data efficiently, covering StaticMemoryManager vs UnifiedMemoryManager, storage and shuffle memory fractions, common OOM and file‑not‑found issues, and practical performance‑optimisation tips.

Distributed ComputingMemory ManagementPerformance Tuning
0 likes · 9 min read
Spark Memory Management and Tuning Practices for Large-Scale Billing Systems
vivo Internet Technology
vivo Internet Technology
Dec 28, 2018 · Big Data

Running a 400+ Node Elasticsearch Cluster: Architecture, Scaling, and Performance Tuning

Meltwater’s media‑monitoring platform runs a custom Elasticsearch 1.7.6 cluster of over 400 nodes on AWS, handling 200 TB of primary data and 3 million daily documents while serving thousands of complex queries per minute, achieved through careful shard design, master‑node configuration, extensive performance tuning, and automated provisioning.

AWSElasticsearchJVM
0 likes · 13 min read
Running a 400+ Node Elasticsearch Cluster: Architecture, Scaling, and Performance Tuning
Programmer DD
Programmer DD
Dec 24, 2018 · Operations

Mastering Java CMS GC: How It Works, When It Triggers, and Tuning Tips

This comprehensive guide explains the purpose, lifecycle, trade‑offs, common issues, and performance‑tuning strategies of Java's Concurrent Mark‑Sweep (CMS) garbage collector, helping developers understand when it runs and how to configure it for low‑latency applications.

CMSGarbage CollectionJava
0 likes · 15 min read
Mastering Java CMS GC: How It Works, When It Triggers, and Tuning Tips
iQIYI Technical Product Team
iQIYI Technical Product Team
Dec 21, 2018 · Artificial Intelligence

CPU-Based Optimization of Deep Learning Inference Services

To alleviate GPU scarcity, iQIYI’s cloud platform migrated deep‑learning inference to CPUs and applied system‑level (MKL‑DNN, OpenVINO), application‑level, and algorithm‑level optimizations—tuning threads, batch size, NUMA, pruning and quantization—delivering 1‑9× speedups across thousands of cores while preserving latency and accuracy.

CPUInference OptimizationMKL-DNN
0 likes · 14 min read
CPU-Based Optimization of Deep Learning Inference Services
Meituan Technology Team
Meituan Technology Team
Dec 20, 2018 · Backend Development

Design and Performance Optimization of LruCache in Meituan DSP System

Meituan’s DSP system boosted high‑QPS ad serving performance by layering an LRU cache in front of Redis, then adding time‑based eviction, sharding the cache into HashLruCache instances to cut lock contention, and employing a zero‑copy, reference‑counted design, ultimately cutting average latency to about 20 % of the original and similarly reducing 99.9th‑percentile delays.

Cache OptimizationHashLruCacheLRUCache
0 likes · 15 min read
Design and Performance Optimization of LruCache in Meituan DSP System
Programmer DD
Programmer DD
Dec 20, 2018 · Fundamentals

Mastering G1 GC: Why It Exists, How It Works, and Tuning Tips

This article explains the origins, design goals, and detailed mechanisms of Java's G1 garbage collector—including regions, CSet, RSet, SATB, the full collection cycle, common pitfalls, and practical tuning recommendations—to help developers achieve predictable pause times and high throughput.

G1GCGarbage CollectionJava
0 likes · 25 min read
Mastering G1 GC: Why It Exists, How It Works, and Tuning Tips
MaGe Linux Operations
MaGe Linux Operations
Dec 15, 2018 · Databases

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

This comprehensive guide explains Redis fundamentals, its rich data structures and common commands, then dives into performance optimization, replication, and clustering, offering practical examples and best‑practice recommendations for building reliable, high‑performance Redis deployments.

CommandsData StructuresPerformance Tuning
0 likes · 32 min read
Mastering Redis: Core Data Structures, Commands, and Performance Tuning
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.

Performance TuningRDSindex design
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.

LatencyPerformance TuningRedis
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.

BrokersConsumersPerformance Tuning
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.

HBaseHDFSPerformance Tuning
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 ClientPerformance Tuning
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.

Performance Tuningconnection timeoutjemalloc
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.

LinuxPerformance TuningSystem Monitoring
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.

LinuxPerformance TuningSystem Monitoring
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 SerializationPerformance Tuning
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.

KV storePerformance TuningRaft
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.

HPCLustrePerformance Tuning
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.

ASHOraclePerformance Tuning
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 AdministrationPerformance Tuningmysql
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 DevelopmentJavaPerformance Tuning
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.

CDNPerformance Tuningcost optimization
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 DataPerformance TuningRDD
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.

InnoDBPerformance Tuningdatabase optimization
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.

Performance TuningQuery Optimizationindex design
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.

InterruptsLinuxNetwork
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.

Change ManagementDatabase operationsOracle
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.

Performance TuningProfilingconcurrency
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.

LinuxPerformance TuningSystem Monitoring
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.

ClusteringData StructuresPerformance Tuning
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.

CMEMTHREADPerformance TuningSQL Server
0 likes · 11 min read
Peeling the Onion: A Step‑by‑Step Guide to Solving SQL Server CMEMTHREAD Wait Issues
Architecture Digest
Architecture Digest
Jan 19, 2018 · Databases

Database Performance Tuning: A Step‑by‑Step Case Study on CMEMTHREAD Waits

This article walks through a real‑world SQL Server performance‑tuning investigation, explaining the six‑factor analysis framework, diagnosing CMEMTHREAD waits, and presenting concrete hardware, configuration, and code‑level solutions that eliminated the issue and improved overall database throughput.

CMEMTHREADHardwarePerformance Tuning
0 likes · 10 min read
Database Performance Tuning: A Step‑by‑Step Case Study on CMEMTHREAD Waits
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 APIData ReplicationMirrorMaker
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.

Cache OptimizationCouchbasePerformance 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 AvailabilityPerformance Tuning
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.

BBRCongestion ControlPerformance Tuning
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.

EXPLAINIndexingInnoDB
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 TrafficPerformance Tuningmax-connections
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.

EXISTSOraclePerformance Tuning
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 OptimizationPerformance Tuning
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.

Performance TuningPersistenceRedis
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 ByPerformance Tuning
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.

Data StructuresJava ClientPerformance Tuning
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.

ElasticsearchPerformance TuningRefresh Interval
0 likes · 13 min read
Elasticsearch Index Performance Optimization (Part 2)
dbaplus Community
dbaplus Community
Sep 27, 2017 · Databases

Unlock MySQL Performance: Deep Dive into Query Execution, Indexes, and Optimization Strategies

This article explains MySQL's logical architecture, query processing steps, client/server protocol, query cache behavior, parsing, optimizer cost model, execution engine, result delivery, and provides practical performance‑tuning advice on schema design, index creation, and specific query patterns.

Database ArchitectureIndexesPerformance Tuning
0 likes · 36 min read
Unlock MySQL Performance: Deep Dive into Query Execution, Indexes, and Optimization Strategies
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 ManagementPerformance Tuning
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.

DBAData SecurityDatabase operations
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.

InnoDBPerformance Tuningbackup
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.

Execution PlanIndexesOracle
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.

Performance TuningThread-Poolmysql
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.

Performance TuningSlow 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 optimizationData StructuresMemory Management
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.

Execution PlanHintsOracle
0 likes · 18 min read
Mastering Oracle Execution Plans: Control, Hints, and Design Tricks