Tagged articles
346 articles
Page 4 of 4
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.

MySQLPerformance TuningQuery Rewrite
0 likes · 14 min read
8 MySQL Query Optimizations to Slash Execution Time
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.

MySQLPerformance TuningSQL optimization
0 likes · 12 min read
How to Decode MySQL Execution Plans for Faster Queries
Efficient Ops
Efficient Ops
Jun 28, 2019 · Databases

Master MySQL Optimization: 19 Practical EXPLAIN Tips and Best Practices

This guide presents nineteen essential MySQL optimization techniques—including effective use of EXPLAIN, proper handling of IN and EXISTS, avoiding SELECT *, limiting rows, optimizing ORDER BY, leveraging UNION ALL, employing full‑text indexes, and advanced join strategies—to help developers write faster, more efficient queries.

JOINMySQLQuery Performance
0 likes · 12 min read
Master MySQL Optimization: 19 Practical EXPLAIN Tips and Best Practices
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 DataJOIN optimizationMapReduce
0 likes · 19 min read
Hive Optimization Techniques: Column/Partition Pruning, Predicate Pushdown, Join Strategies, and MapReduce Tuning
Programmer DD
Programmer DD
Jun 21, 2019 · Databases

Master MySQL EXPLAIN: Decode Execution Plans Like a Pro

This article walks you through using MySQL's EXPLAIN command to analyze query execution plans, explains each column in the output, shows how to interpret IDs, select types, tables, access types, possible and actual indexes, key lengths, row estimates, and extra information, and provides practical code examples for better performance tuning.

Database PerformanceMySQLSQL optimization
0 likes · 14 min read
Master MySQL EXPLAIN: Decode Execution Plans Like a Pro
21CTO
21CTO
Jun 14, 2019 · Backend Development

Ace Java Backend Interviews: Proven Prep Strategies & Must‑Know Topics

This guide outlines practical interview preparation techniques for Java backend roles, covering essential frameworks, distributed systems, database optimization, core Java concepts, Linux troubleshooting, and how to showcase real project experience to stand out from other candidates.

LinuxSQL optimizationbackend interview
0 likes · 14 min read
Ace Java Backend Interviews: Proven Prep Strategies & Must‑Know Topics
Efficient Ops
Efficient Ops
Jan 8, 2019 · Databases

How We Cut Data Deletion Time from Hours to Minutes in a High‑Volume OLTP System

Through a step‑by‑step case study of a high‑traffic OLTP system, this article explains how evolving deletion logic—from simple full‑table scans to indexed intermediate tables and parallel processing—reduced daily expired‑data cleanup from several hours to under an hour, while addressing ORA‑01555 and clustering‑factor issues.

OLTPOracleSQL optimization
0 likes · 11 min read
How We Cut Data Deletion Time from Hours to Minutes in a High‑Volume OLTP System
Java Captain
Java Captain
Oct 6, 2018 · Databases

Exploring MySQL Database Fundamentals and Indexing Principles

This article examines MySQL database fundamentals, including storage architecture, block-based data access, disk I/O bottlenecks, and detailed explanations of B+Tree and hash indexes in MyISAM and InnoDB, while offering practical guidance on index design, selectivity, left‑most prefix rules, and using EXPLAIN for SQL optimization.

B+TreeDatabase FundamentalsMySQL
0 likes · 11 min read
Exploring MySQL Database Fundamentals and Indexing Principles
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 14, 2018 · Databases

How 58.com Scales Its Database: Architecture, High Availability, and Performance Tricks

This article explains 58.com’s database architecture, covering availability through replication and dual‑master setups, read‑performance enhancements with indexing, read replicas and caching, consistency solutions, rapid horizontal scaling methods, and a review of Codd’s twelve rules for relational design.

ConsistencySQL optimizationScalability
0 likes · 14 min read
How 58.com Scales Its Database: Architecture, High Availability, and Performance Tricks
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.

Performance TuningSQL optimizationbackend-development
0 likes · 17 min read
Technical Accumulation and Work Insights: Code Standards, SQL Optimization, Transaction and Connection‑Pool Tips
ITPUB
ITPUB
Apr 25, 2018 · Databases

Optimizing Large-Scale Joins with Oracle Temporary Tables: Strategies & Pitfalls

Facing a 20‑million‑row master table and millions of rows in up to ten child tables, the article examines the inefficiencies of repeated IN‑clause queries and presents three alternative strategies—including a single‑SQL join, a UNION ALL view, and the use of global temporary tables—detailing their trade‑offs and experimental results.

JOINOraclePerformance
0 likes · 10 min read
Optimizing Large-Scale Joins with Oracle Temporary Tables: Strategies & Pitfalls
vivo Internet Technology
vivo Internet Technology
Jan 31, 2018 · Big Data

Predicate Pushdown Rules in SparkSql Inner Join Queries

SparkSql optimizes inner‑join queries by pushing predicates to the scan phase, allowing filters connected with AND to be applied before the join without changing results, while OR‑connected filters can be unsafe except when they involve the join key or partitioned tables which use partition pruning.

JOIN optimizationPredicate PushdownSQL optimization
0 likes · 10 min read
Predicate Pushdown Rules in SparkSql Inner Join Queries
ITPUB
ITPUB
Dec 11, 2017 · Databases

19 Essential MySQL Optimization Tips to Boost Query Performance

This guide walks through practical MySQL performance improvements—including using EXPLAIN, limiting IN lists, selecting specific columns, applying LIMIT 1, avoiding ORDER BY RAND(), preferring UNION ALL, proper index usage, forcing indexes, handling range queries, and optimizing JOINs—to help developers write faster, more efficient SQL statements.

MySQLQuery PerformanceSQL optimization
0 likes · 12 min read
19 Essential MySQL Optimization Tips to Boost Query Performance
dbaplus Community
dbaplus Community
Oct 23, 2017 · Databases

Unlock Oracle Performance: How Logical Structures Impact SQL Optimization

This article explains how Oracle's logical structures—blocks, segments, tablespaces, and rowids—affect SQL performance, presents detailed experiments on block capacity, row migration, segment handling, tablespace behavior, and provides practical optimization guidelines based on observed logical read reductions.

Block SizeLogical StructureOracle
0 likes · 11 min read
Unlock Oracle Performance: How Logical Structures Impact SQL Optimization
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.

BackupInnoDBMySQL
0 likes · 18 min read
Top MySQL Interview Q&A: Replication, InnoDB, Optimization & Backup
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
ITPUB
ITPUB
Jul 18, 2017 · Databases

Mastering MySQL B-Tree Indexes: How They Work and How to Optimize Queries

This article explains the inner workings of MySQL B‑Tree indexes, how the optimizer chooses the cheapest execution plan, demonstrates practical examples of index matching, cost calculation, and EXPLAIN analysis, and provides step‑by‑step troubleshooting techniques for real‑world performance issues.

B-Tree IndexDatabase PerformanceIndex Cost
0 likes · 16 min read
Mastering MySQL B-Tree Indexes: How They Work and How to Optimize Queries
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
Qunar Tech Salon
Qunar Tech Salon
Jun 11, 2017 · Databases

Techniques for Removing Duplicate Rows and Adding Unique Constraints in PostgreSQL

This article examines common scenarios where duplicate rows prevent creating unique constraints, presents eight SQL‑based methods—including array functions, window functions, NOT IN/EXISTS, combined IN/NOT IN, EXISTS/NOT EXISTS, single‑statement deletes, and table‑copy approaches—provides test data, performance comparisons, and practical guidance for DBA operations.

Database AdministrationSQL optimizationduplicate rows
0 likes · 10 min read
Techniques for Removing Duplicate Rows and Adding Unique Constraints in PostgreSQL
dbaplus Community
dbaplus Community
Jun 11, 2017 · Databases

Mastering Oracle SQL Optimization: Practical Techniques and Real-World Cases

This article compiles a DBAplus online session that presents a systematic SQL‑optimization methodology, rewrite tricks, common pitfalls, and a series of concrete Oracle examples—including CASE WHEN, ROWNUM pagination, hint usage, column selection, function‑call reduction, trigger avoidance, and ROWID access—plus a detailed Q&A that clarifies practical tuning questions.

Database PerformanceOracleQuery Tuning
0 likes · 19 min read
Mastering Oracle SQL Optimization: Practical Techniques and Real-World Cases
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.

OraclePerformance TuningQuery Writing
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.

MySQLOraclePerformance Tuning
0 likes · 10 min read
Why Oracle‑to‑MySQL Migrations Stall: Common Pitfalls and Fixes
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 PerformancePerformance Tuning
0 likes · 8 min read
How to Evaluate and Optimize Database Performance: Key Metrics & Strategies
Efficient Ops
Efficient Ops
May 4, 2017 · Databases

How to Supercharge MySQL Queries: 8 Proven Optimization Techniques

This article examines common MySQL performance pitfalls such as inefficient LIMIT usage, implicit type conversion, subquery‑driven updates, mixed ordering, EXISTS clauses, condition push‑down, early result narrowing, and intermediate result push‑down, and provides rewritten SQL examples that dramatically reduce execution time from seconds to milliseconds.

MySQLSQL optimizationdatabase
0 likes · 12 min read
How to Supercharge MySQL Queries: 8 Proven Optimization Techniques
dbaplus Community
dbaplus Community
Mar 28, 2017 · Databases

Why an Oracle SQL Slowed After Upgrade—and How to Fix It

After migrating a core system from AIX to Linux and upgrading Oracle from 11.2.0.3 to 11.2.0.4, a critical SQL that previously ran in milliseconds began taking hundreds of seconds, prompting a detailed investigation of execution plans, CBO limitations, and three successive rewrite strategies that restored performance.

CBOOracleSQL optimization
0 likes · 9 min read
Why an Oracle SQL Slowed After Upgrade—and How to Fix It
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Feb 17, 2017 · Big Data

What Big Data Topics Captivated Readers in 2016? Insights from Our Analytics

Analyzing reading statistics of 23 original articles published before the 2017 Chinese New Year, this report reveals that SQL on Hadoop, Lambda architecture, and Docker+Jenkins were the three hottest big‑data topics, while also discussing the rise of Kappa, SQL optimization importance, and ongoing innovation in the field.

Data AnalyticsDockerLambda architecture
0 likes · 9 min read
What Big Data Topics Captivated Readers in 2016? Insights from Our Analytics
ITPUB
ITPUB
Feb 13, 2017 · Databases

Master Oracle Database Performance: 10 Proven Tuning Strategies

This guide presents comprehensive Oracle database performance optimization techniques—including data structure design, application architecture, SQL tuning, memory and CPU adjustments, I/O balancing, and essential tools—providing actionable steps and example queries for DBAs to improve system responsiveness and efficiency.

CPUDatabase TuningOracle
0 likes · 13 min read
Master Oracle Database Performance: 10 Proven Tuning Strategies
dbaplus Community
dbaplus Community
Jan 10, 2017 · Databases

How I Fixed a Sudden Oracle SQL Slowdown by Binding Execution Plans (And What Went Wrong)

When a critical Oracle query suddenly slowed down on regional databases while the central server remained fast, I diagnosed the issue, discovered execution‑plan differences caused by missing predicate push‑down, attempted a plan‑binding solution, faced unexpected failures, and ultimately rewrote the SQL using a WITH clause to meet a tight deadline.

Database PerformanceOraclePredicate Pushdown
0 likes · 11 min read
How I Fixed a Sudden Oracle SQL Slowdown by Binding Execution Plans (And What Went Wrong)
dbaplus Community
dbaplus Community
Dec 29, 2016 · Databases

How a Veteran DBA Built the DPM Database Performance Analysis Platform

This article recaps a DBAplus community session where a seasoned DBA shares common operational scenarios, diagnostic techniques, lock‑handling strategies, and step‑by‑step SQL optimization methods, while unveiling the DPM platform that automates inspection, data collection, and performance analysis for Oracle databases.

DBADPMDatabase Performance
0 likes · 22 min read
How a Veteran DBA Built the DPM Database Performance Analysis Platform
dbaplus Community
dbaplus Community
Sep 26, 2016 · Databases

Boost MySQL Query Performance with a Python‑Based Optimization Assistant

This article explains how DBA‑focused MySQL query optimization can be accelerated using a Python tool that automates EXPLAIN analysis, statistics collection, optimizer switches, and profiling, while providing step‑by‑step guidance, configuration details, and sample command usage.

Database PerformanceMySQLPython
0 likes · 18 min read
Boost MySQL Query Performance with a Python‑Based Optimization Assistant
ITPUB
ITPUB
Sep 7, 2016 · Databases

Optimizing and Migrating a 20 Million‑Row MySQL Table

This guide explains how to clean redundant fields, restructure a massive MySQL table, batch‑fetch data with LIMIT, rewrite slow queries, and compare three insertion methods—including prepared statements and bulk inserts—to cut migration time from hours to under 20 minutes.

Batch ProcessingData MigrationMySQL
0 likes · 7 min read
Optimizing and Migrating a 20 Million‑Row MySQL Table
ITPUB
ITPUB
Aug 18, 2016 · Databases

Cut Oracle Data Extraction from 20 Hours to 1 Hour: Proven DBA Tuning Tricks

An experienced DBA shares a real-world case of optimizing a nightly Oracle reporting pipeline, detailing how partitioned tables, truncate operations, table compression, disabling logging, and parallel execution reduced a 20‑hour data extraction to under one hour, and compiles community‑sourced tuning tips for large‑scale data warehouses.

Data WarehousingOraclePerformance Tuning
0 likes · 14 min read
Cut Oracle Data Extraction from 20 Hours to 1 Hour: Proven DBA Tuning Tricks
Architect
Architect
Jul 1, 2016 · Databases

Two Types of Temporary Tables in MySQL and Their Usage

The article explains MySQL's external and internal temporary tables, describes ten scenarios where internal temporary tables are created—including hints, derived tables, ORDER BY, GROUP BY, IN‑subqueries, UNION and aggregates—and provides example SQL statements with EXPLAIN JSON output to illustrate performance impacts.

MySQLSQL optimizationinternal temporary table
0 likes · 10 min read
Two Types of Temporary Tables in MySQL and Their Usage
ITPUB
ITPUB
Jun 2, 2016 · Databases

Essential MySQL & Oracle Development Best Practices for Robust Databases

This guide presents practical MySQL and Oracle development recommendations, covering table design, indexing, and SQL optimization techniques such as using appropriate data types, avoiding redundant indexes, employing efficient query patterns, and leveraging specific Oracle hints to improve performance and maintainability.

Database designMySQLOracle
0 likes · 8 min read
Essential MySQL & Oracle Development Best Practices for Robust Databases