circle-info
Webinar | The Great Database Exodus: Navigating Strategic Risk in the Post-Oracle MySQL Era
Watch Nowarrow-up-right
LogoLogo
search
⌘Ctrlk
Download MariaDBContact Us
  • Home
  • MariaDB Platform
  • Server
  • MaxScale
  • Analytics
  • Galera Cluster
  • Connectors
  • Tools
  • MariaDB Cloud
  • Release Notes
  • General Resources
GitBook Assistant
GitBook Assistant
Working...Thinking...
GitBook Assistant
Good evening

I'm here to help you with the docs.

⌘Ctrli
AI Based on your contextquestion-circle
LogoLogo
  • serverMariaDB Server Documentation
  • rabbit-runningQuickstart Guides
  • tvServer Usage
  • gearServer Management
  • shield-halvedSecurity
  • house-blankArchitecture
  • wrenchClients & Utilities
  • chart-mixedHA & Performance
    • Optimization and Tuning
      • Buffers, Caches and Threads
      • MariaDB Internal Optimizations
      • Operating System Optimizations
      • Optimization and Indexes
      • Optimizer Hints
      • Compression
      • Optimizing Data Structure
      • Optimizing Tables
      • Optimizing Queries
        • Aborting Statements that Exceed a Certain Time to Execute
        • Big DELETEs
        • Charset Narrowing Optimization
        • Data Sampling: Techniques for Efficiently Finding a Random Row
        • Data Warehousing High Speed Ingestion
        • Data Warehousing Summary Tables
        • Data Warehousing Techniques
        • DISTINCT removal in aggregate functions
        • Equality propagation optimization
        • Filesort with Small LIMIT Optimization
        • FORCE INDEX
        • Groupwise Max in MariaDB
        • GUID/UUID Performance
        • hash_join_cardinality optimizer_switch Flag
        • How to Quickly Insert Data Into MariaDB
        • IGNORE INDEX
        • Index Condition Pushdown
        • Index Hints: How to Force Query Plans
        • index_merge sort_intersection
        • LIMIT ROWS EXAMINED
        • MariaDB 5.3 Optimizer Debugging
        • not_null_range_scan Optimization
        • optimizer_switch
        • optimizer_adjust_secondary_key_costs
        • optimizer_join_limit_pref_ratio Optimization
        • Optimizing for "Latest News"-style Queries
        • Pagination Optimization
        • Pivoting in MariaDB
        • Query Limits and Timeouts
        • Rollup Unique User Counts
        • Rowid Filtering Optimization
        • Sargable DATE and YEAR
        • Sargable UPPER
        • USE INDEX
        • Virtual Column Support in the Optimizer
        • Optimization Strategies
        • Optimizations for Derived Tables
        • Statistics for Optimizing Queries
        • Subquery Optimizations
          • Condition Pushdown Into IN subqueries
          • Conversion of Big IN Predicates Into Subqueries
          • EXISTS-to-IN Optimization
          • Non-semi-join Subquery Optimizations
          • Optimizing GROUP BY and DISTINCT Clauses in Subqueries
          • Semi-join Subquery Optimizations
          • Subquery Cache
          • Subquery Optimizations Map
          • Table Pullout Optimization
        • Table Elimination
      • Query Optimizer
      • System and Status Variables
    • Replication
    • Benchmarking
    • MariaDB Memory Allocation
    • Hardware Optimization
    • Connection Redirection Mechanism in the MariaDB Client/Server Protocol
  • paperclipReference
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. chart-mixedHA & Performancechevron-right
  2. Optimization and Tuningchevron-right
  3. Optimizing Queries

Subquery Optimizations

Optimize subqueries in MariaDB Server for improved performance. This section provides techniques and best practices to ensure your nested queries execute efficiently and enhance overall query speed.

Condition Pushdown Into IN subquerieschevron-rightConversion of Big IN Predicates Into Subquerieschevron-rightEXISTS-to-IN Optimizationchevron-rightNon-semi-join Subquery Optimizationschevron-rightOptimizing GROUP BY and DISTINCT Clauses in Subquerieschevron-rightSemi-join Subquery Optimizationschevron-rightSubquery Cachechevron-rightSubquery Optimizations Mapchevron-rightTable Pullout Optimizationchevron-right
PreviousUser Statisticschevron-leftNextCondition Pushdown Into IN subquerieschevron-right

Last updated 7 months ago

Was this helpful?

LogoLogo

Products

  • Enterprise Platform
  • Community Server
  • Download MariaDB
  • Pricing

Support

  • Customer Login
  • Technical Support
  • Remote DBA
  • Professional Services

Resources

  • MariaDB Blog
  • Webinars
  • Customer Stories
  • MariaDB Events
  • Documentation
  • Developer Hub

Company

  • About MariaDB
  • Newsroom
  • Leadership
  • MariaDB Careers
  • Legal
  • Privacy Policy

© 2026 MariaDB. All rights reserved.

Was this helpful?