This is an automated email from the ASF dual-hosted git repository. dataroaring pushed a commit to branch feature/reorganize-performance-docs in repository https://gitbox.apache.org/repos/asf/doris-website.git
commit 9058858878bef16518bc4a54a4e58802d6eb86e1 Author: Yongqiang YANG <[email protected]> AuthorDate: Mon Mar 9 01:30:54 2026 -0700 [doc] Reorganize performance docs into top-level sidebar section Move scattered performance content (Queries Acceleration + Load Internals) into a unified top-level "Performance" section with topic-based grouping for better discoverability. Sidebar-only change, no files moved. Co-Authored-By: Claude Opus 4.6 <[email protected]> --- sidebars.ts | 247 +++++++++++++++------------ versioned_sidebars/version-4.x-sidebars.json | 247 +++++++++++++++------------ 2 files changed, 272 insertions(+), 222 deletions(-) diff --git a/sidebars.ts b/sidebars.ts index 31f7044a02d..adb01271b21 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -220,15 +220,6 @@ const sidebars: SidebarsConfig = { 'data-operate/import/load-high-availability', 'data-operate/import/group-commit-manual', 'data-operate/import/load-best-practices', - { - type: 'category', - label: 'Load Internals', - items: [ - 'data-operate/import/load-internals/load-internals', - 'data-operate/import/load-internals/routine-load-internals', - 'data-operate/import/load-internals/stream-load-in-complex-network', - ], - }, { type: 'category', label: 'Continuous Load', @@ -305,108 +296,6 @@ const sidebars: SidebarsConfig = { 'query-data/lateral-view', ], }, - { - type: 'category', - label: 'Queries Acceleration', - items: [ - { - type: 'category', - label: 'Performance Tuning Overview', - items: [ - 'query-acceleration/performance-tuning-overview/tuning-overview', - 'query-acceleration/performance-tuning-overview/diagnostic-tools', - 'query-acceleration/performance-tuning-overview/analysis-tools', - 'query-acceleration/performance-tuning-overview/tuning-process', - ], - }, - { - type: 'category', - label: 'Materialize View', - items: [ - 'query-acceleration/materialized-view/overview', - 'query-acceleration/materialized-view/sync-materialized-view', - { - type: 'category', - label: 'Async-Materialized View', - items: [ - 'query-acceleration/materialized-view/async-materialized-view/overview', - 'query-acceleration/materialized-view/async-materialized-view/functions-and-demands', - 'query-acceleration/materialized-view/async-materialized-view/use-guide', - 'query-acceleration/materialized-view/async-materialized-view/use-advice', - 'query-acceleration/materialized-view/async-materialized-view/faq', - ], - }, - ], - }, - 'query-acceleration/sql-cache-manual', - 'query-acceleration/condition-cache', - 'query-acceleration/high-concurrent-point-query', - 'query-acceleration/dictionary', - 'query-acceleration/query-profile', - { - type: 'category', - label: 'Distincting Counts', - items: [ - 'query-acceleration/distinct-counts/bitmap-precise-deduplication', - 'query-acceleration/distinct-counts/hll-approximate-deduplication', - ], - }, - 'query-acceleration/colocation-join', - { - type: 'category', - label: 'Hints', - items: [ - 'query-acceleration/hints/hints-overview', - 'query-acceleration/hints/leading-hint', - 'query-acceleration/hints/distribute-hint', - ], - }, - { - type: 'category', - label: 'Tuning', - items: [ - { - type: 'category', - label: 'Tuning Plan', - items: [ - 'query-acceleration/tuning/tuning-plan/optimizing-table-schema', - 'query-acceleration/tuning/tuning-plan/optimizing-table-index', - 'query-acceleration/tuning/tuning-plan/optimizing-table-scanning', - 'query-acceleration/tuning/tuning-plan/transparent-rewriting-with-sync-mv', - 'query-acceleration/tuning/tuning-plan/transparent-rewriting-with-async-mv', - 'query-acceleration/tuning/tuning-plan/optimizing-join-with-colocate-group', - 'query-acceleration/tuning/tuning-plan/adjusting-join-shuffle', - 'query-acceleration/tuning/tuning-plan/controlling-hints-with-cbo-rule', - 'query-acceleration/tuning/tuning-plan/reordering-join-with-leading-hint', - 'query-acceleration/tuning/tuning-plan/accelerating-queries-with-sql-cache', - 'query-acceleration/tuning/tuning-plan/dml-tuning-plan', - ], - }, - { - type: 'category', - label: 'Tuning Execution', - items: [ - 'query-acceleration/tuning/tuning-execution/adjustment-of-runtimefilter-wait-time', - 'query-acceleration/tuning/tuning-execution/data-skew-handling', - 'query-acceleration/tuning/tuning-execution/parallelism-tuning', - ], - }, - 'query-acceleration/tuning/tuning-parameters', - ], - }, - { - type: 'category', - label: 'Optimization Technology Principle', - items: [ - 'query-acceleration/optimization-technology-principle/query-optimizer', - 'query-acceleration/optimization-technology-principle/pipeline-execution-engine', - 'query-acceleration/optimization-technology-principle/runtime-filter', - 'query-acceleration/optimization-technology-principle/topn-optimization', - 'query-acceleration/optimization-technology-principle/statistics', - ], - }, - ], - }, { type: 'category', label: 'AI', @@ -667,6 +556,142 @@ const sidebars: SidebarsConfig = { }, ], }, + { + type: 'category', + label: 'Performance', + collapsed: false, + items: [ + { + type: 'category', + label: 'Getting Started with Performance Tuning', + items: [ + 'query-acceleration/performance-tuning-overview/tuning-overview', + 'query-acceleration/performance-tuning-overview/diagnostic-tools', + 'query-acceleration/performance-tuning-overview/analysis-tools', + 'query-acceleration/performance-tuning-overview/tuning-process', + ], + }, + { + type: 'category', + label: 'Query Performance', + items: [ + { + type: 'category', + label: 'Schema & Index Optimization', + items: [ + 'query-acceleration/tuning/tuning-plan/optimizing-table-schema', + 'query-acceleration/tuning/tuning-plan/optimizing-table-index', + 'query-acceleration/tuning/tuning-plan/optimizing-table-scanning', + ], + }, + { + type: 'category', + label: 'Materialized View', + items: [ + 'query-acceleration/materialized-view/overview', + 'query-acceleration/materialized-view/sync-materialized-view', + 'query-acceleration/tuning/tuning-plan/transparent-rewriting-with-sync-mv', + { + type: 'category', + label: 'Async Materialized View', + items: [ + 'query-acceleration/materialized-view/async-materialized-view/overview', + 'query-acceleration/materialized-view/async-materialized-view/functions-and-demands', + 'query-acceleration/materialized-view/async-materialized-view/use-guide', + 'query-acceleration/materialized-view/async-materialized-view/use-advice', + 'query-acceleration/materialized-view/async-materialized-view/faq', + 'query-acceleration/tuning/tuning-plan/transparent-rewriting-with-async-mv', + ], + }, + ], + }, + { + type: 'category', + label: 'Caching', + items: [ + 'query-acceleration/sql-cache-manual', + 'query-acceleration/condition-cache', + 'query-acceleration/tuning/tuning-plan/accelerating-queries-with-sql-cache', + ], + }, + { + type: 'category', + label: 'Join Optimization', + items: [ + 'query-acceleration/colocation-join', + 'query-acceleration/tuning/tuning-plan/optimizing-join-with-colocate-group', + 'query-acceleration/tuning/tuning-plan/adjusting-join-shuffle', + 'query-acceleration/tuning/tuning-plan/reordering-join-with-leading-hint', + ], + }, + { + type: 'category', + label: 'High Concurrency & Point Queries', + items: [ + 'query-acceleration/high-concurrent-point-query', + 'query-acceleration/dictionary', + ], + }, + { + type: 'category', + label: 'Distinct Counts', + items: [ + 'query-acceleration/distinct-counts/bitmap-precise-deduplication', + 'query-acceleration/distinct-counts/hll-approximate-deduplication', + ], + }, + { + type: 'category', + label: 'Hints', + items: [ + 'query-acceleration/hints/hints-overview', + 'query-acceleration/hints/leading-hint', + 'query-acceleration/hints/distribute-hint', + ], + }, + { + type: 'category', + label: 'Execution Tuning', + items: [ + 'query-acceleration/tuning/tuning-execution/adjustment-of-runtimefilter-wait-time', + 'query-acceleration/tuning/tuning-execution/data-skew-handling', + 'query-acceleration/tuning/tuning-execution/parallelism-tuning', + 'query-acceleration/tuning/tuning-plan/controlling-hints-with-cbo-rule', + ], + }, + { + type: 'category', + label: 'Query Profile & Parameters', + items: [ + 'query-acceleration/query-profile', + 'query-acceleration/tuning/tuning-parameters', + ], + }, + ], + }, + { + type: 'category', + label: 'Load Performance', + items: [ + 'data-operate/import/load-internals/load-internals', + 'data-operate/import/load-internals/routine-load-internals', + 'data-operate/import/load-internals/stream-load-in-complex-network', + 'query-acceleration/tuning/tuning-plan/dml-tuning-plan', + ], + }, + { + type: 'category', + label: 'Optimization Technology Principles', + items: [ + 'query-acceleration/optimization-technology-principle/query-optimizer', + 'query-acceleration/optimization-technology-principle/pipeline-execution-engine', + 'query-acceleration/optimization-technology-principle/runtime-filter', + 'query-acceleration/optimization-technology-principle/topn-optimization', + 'query-acceleration/optimization-technology-principle/statistics', + ], + }, + ], + }, { type: 'category', label: 'Benchmark', diff --git a/versioned_sidebars/version-4.x-sidebars.json b/versioned_sidebars/version-4.x-sidebars.json index 59e7778d6ec..c62ed7d9a12 100644 --- a/versioned_sidebars/version-4.x-sidebars.json +++ b/versioned_sidebars/version-4.x-sidebars.json @@ -224,15 +224,6 @@ "data-operate/import/load-high-availability", "data-operate/import/group-commit-manual", "data-operate/import/load-best-practices", - { - "type": "category", - "label": "Load Internals", - "items": [ - "data-operate/import/load-internals/load-internals", - "data-operate/import/load-internals/routine-load-internals", - "data-operate/import/load-internals/stream-load-in-complex-network" - ] - }, { "type": "category", "label": "Continuous Load", @@ -307,108 +298,6 @@ "query-data/lateral-view" ] }, - { - "type": "category", - "label": "Queries Acceleration", - "items": [ - { - "type": "category", - "label": "Performance Tuning Overview", - "items": [ - "query-acceleration/performance-tuning-overview/tuning-overview", - "query-acceleration/performance-tuning-overview/diagnostic-tools", - "query-acceleration/performance-tuning-overview/analysis-tools", - "query-acceleration/performance-tuning-overview/tuning-process" - ] - }, - { - "type": "category", - "label": "Materialize View", - "items": [ - "query-acceleration/materialized-view/overview", - "query-acceleration/materialized-view/sync-materialized-view", - { - "type": "category", - "label": "Async-Materialized View", - "items": [ - "query-acceleration/materialized-view/async-materialized-view/overview", - "query-acceleration/materialized-view/async-materialized-view/functions-and-demands", - "query-acceleration/materialized-view/async-materialized-view/use-guide", - "query-acceleration/materialized-view/async-materialized-view/use-advice", - "query-acceleration/materialized-view/async-materialized-view/faq" - ] - } - ] - }, - "query-acceleration/sql-cache-manual", - "query-acceleration/condition-cache", - "query-acceleration/high-concurrent-point-query", - "query-acceleration/dictionary", - "query-acceleration/query-profile", - { - "type": "category", - "label": "Distincting Counts", - "items": [ - "query-acceleration/distinct-counts/bitmap-precise-deduplication", - "query-acceleration/distinct-counts/hll-approximate-deduplication" - ] - }, - "query-acceleration/colocation-join", - { - "type": "category", - "label": "Hints", - "items": [ - "query-acceleration/hints/hints-overview", - "query-acceleration/hints/leading-hint", - "query-acceleration/hints/distribute-hint" - ] - }, - { - "type": "category", - "label": "Tuning", - "items": [ - { - "type": "category", - "label": "Tuning Plan", - "items": [ - "query-acceleration/tuning/tuning-plan/optimizing-table-schema", - "query-acceleration/tuning/tuning-plan/optimizing-table-index", - "query-acceleration/tuning/tuning-plan/optimizing-table-scanning", - "query-acceleration/tuning/tuning-plan/transparent-rewriting-with-sync-mv", - "query-acceleration/tuning/tuning-plan/transparent-rewriting-with-async-mv", - "query-acceleration/tuning/tuning-plan/optimizing-join-with-colocate-group", - "query-acceleration/tuning/tuning-plan/adjusting-join-shuffle", - "query-acceleration/tuning/tuning-plan/controlling-hints-with-cbo-rule", - "query-acceleration/tuning/tuning-plan/reordering-join-with-leading-hint", - "query-acceleration/tuning/tuning-plan/accelerating-queries-with-sql-cache", - "query-acceleration/tuning/tuning-plan/dml-tuning-plan" - ] - }, - { - "type": "category", - "label": "Tuning Execution", - "items": [ - "query-acceleration/tuning/tuning-execution/adjustment-of-runtimefilter-wait-time", - "query-acceleration/tuning/tuning-execution/data-skew-handling", - "query-acceleration/tuning/tuning-execution/parallelism-tuning" - ] - }, - "query-acceleration/tuning/tuning-parameters" - ] - }, - { - "type": "category", - "label": "Optimization Technology Principle", - "items": [ - "query-acceleration/optimization-technology-principle/query-optimizer", - "query-acceleration/optimization-technology-principle/pipeline-execution-engine", - "query-acceleration/optimization-technology-principle/runtime-filter", - "query-acceleration/optimization-technology-principle/topn-optimization", - "query-acceleration/optimization-technology-principle/statistics" - ] - } - ] - }, { "type": "category", "label": "AI", @@ -671,6 +560,142 @@ } ] }, + { + "type": "category", + "label": "Performance", + "collapsed": false, + "items": [ + { + "type": "category", + "label": "Getting Started with Performance Tuning", + "items": [ + "query-acceleration/performance-tuning-overview/tuning-overview", + "query-acceleration/performance-tuning-overview/diagnostic-tools", + "query-acceleration/performance-tuning-overview/analysis-tools", + "query-acceleration/performance-tuning-overview/tuning-process" + ] + }, + { + "type": "category", + "label": "Query Performance", + "items": [ + { + "type": "category", + "label": "Schema & Index Optimization", + "items": [ + "query-acceleration/tuning/tuning-plan/optimizing-table-schema", + "query-acceleration/tuning/tuning-plan/optimizing-table-index", + "query-acceleration/tuning/tuning-plan/optimizing-table-scanning" + ] + }, + { + "type": "category", + "label": "Materialized View", + "items": [ + "query-acceleration/materialized-view/overview", + "query-acceleration/materialized-view/sync-materialized-view", + "query-acceleration/tuning/tuning-plan/transparent-rewriting-with-sync-mv", + { + "type": "category", + "label": "Async Materialized View", + "items": [ + "query-acceleration/materialized-view/async-materialized-view/overview", + "query-acceleration/materialized-view/async-materialized-view/functions-and-demands", + "query-acceleration/materialized-view/async-materialized-view/use-guide", + "query-acceleration/materialized-view/async-materialized-view/use-advice", + "query-acceleration/materialized-view/async-materialized-view/faq", + "query-acceleration/tuning/tuning-plan/transparent-rewriting-with-async-mv" + ] + } + ] + }, + { + "type": "category", + "label": "Caching", + "items": [ + "query-acceleration/sql-cache-manual", + "query-acceleration/condition-cache", + "query-acceleration/tuning/tuning-plan/accelerating-queries-with-sql-cache" + ] + }, + { + "type": "category", + "label": "Join Optimization", + "items": [ + "query-acceleration/colocation-join", + "query-acceleration/tuning/tuning-plan/optimizing-join-with-colocate-group", + "query-acceleration/tuning/tuning-plan/adjusting-join-shuffle", + "query-acceleration/tuning/tuning-plan/reordering-join-with-leading-hint" + ] + }, + { + "type": "category", + "label": "High Concurrency & Point Queries", + "items": [ + "query-acceleration/high-concurrent-point-query", + "query-acceleration/dictionary" + ] + }, + { + "type": "category", + "label": "Distinct Counts", + "items": [ + "query-acceleration/distinct-counts/bitmap-precise-deduplication", + "query-acceleration/distinct-counts/hll-approximate-deduplication" + ] + }, + { + "type": "category", + "label": "Hints", + "items": [ + "query-acceleration/hints/hints-overview", + "query-acceleration/hints/leading-hint", + "query-acceleration/hints/distribute-hint" + ] + }, + { + "type": "category", + "label": "Execution Tuning", + "items": [ + "query-acceleration/tuning/tuning-execution/adjustment-of-runtimefilter-wait-time", + "query-acceleration/tuning/tuning-execution/data-skew-handling", + "query-acceleration/tuning/tuning-execution/parallelism-tuning", + "query-acceleration/tuning/tuning-plan/controlling-hints-with-cbo-rule" + ] + }, + { + "type": "category", + "label": "Query Profile & Parameters", + "items": [ + "query-acceleration/query-profile", + "query-acceleration/tuning/tuning-parameters" + ] + } + ] + }, + { + "type": "category", + "label": "Load Performance", + "items": [ + "data-operate/import/load-internals/load-internals", + "data-operate/import/load-internals/routine-load-internals", + "data-operate/import/load-internals/stream-load-in-complex-network", + "query-acceleration/tuning/tuning-plan/dml-tuning-plan" + ] + }, + { + "type": "category", + "label": "Optimization Technology Principles", + "items": [ + "query-acceleration/optimization-technology-principle/query-optimizer", + "query-acceleration/optimization-technology-principle/pipeline-execution-engine", + "query-acceleration/optimization-technology-principle/runtime-filter", + "query-acceleration/optimization-technology-principle/topn-optimization", + "query-acceleration/optimization-technology-principle/statistics" + ] + } + ] + }, { "type": "category", "label": "Benchmark", --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
