This is an automated email from the ASF dual-hosted git repository.
zykkk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push:
new 846d6edab8 [docs](docs) Rename Advanced Usage Files for SEO (#22511)
846d6edab8 is described below
commit 846d6edab82a1ec4d9d94d5e75fae6e1c5d750c6
Author: KassieZ <[email protected]>
AuthorDate: Fri Aug 4 19:33:57 2023 +0800
[docs](docs) Rename Advanced Usage Files for SEO (#22511)
---
docs/en/docs/advanced/best-practice/compaction.md | 4 ++--
docs/en/docs/advanced/best-practice/debug-log.md | 4 ++--
docs/en/docs/advanced/best-practice/import-analysis.md | 2 +-
docs/en/docs/advanced/best-practice/query-analysis.md | 6 +++---
docs/en/docs/advanced/cache/partition-cache.md | 16 ++++++++--------
.../{cold_hot_separation.md => cold-hot-separation.md} | 6 +++---
.../docs/advanced/{compute_node.md => compute-node.md} | 8 ++++----
docs/en/docs/advanced/lateral-view.md | 4 ++--
docs/en/docs/advanced/orthogonal-bitmap-manual.md | 4 ++--
docs/en/docs/advanced/orthogonal-hll-manual.md | 4 ++--
docs/en/docs/advanced/partition/table-temp-partition.md | 4 ++--
docs/en/docs/advanced/resource.md | 2 +-
docs/en/docs/advanced/sql-mode.md | 4 ++--
docs/en/docs/advanced/time-zone.md | 4 ++--
docs/en/docs/advanced/using-hll.md | 2 +-
docs/sidebars.json | 4 ++--
.../{cold_hot_separation.md => cold-hot-separation.md} | 0
.../docs/advanced/{compute_node.md => compute-node.md} | 0
18 files changed, 39 insertions(+), 39 deletions(-)
diff --git a/docs/en/docs/advanced/best-practice/compaction.md
b/docs/en/docs/advanced/best-practice/compaction.md
index 5168b38dab..e48756b57e 100644
--- a/docs/en/docs/advanced/best-practice/compaction.md
+++ b/docs/en/docs/advanced/best-practice/compaction.md
@@ -32,7 +32,7 @@ Doris writes data through a structure similar to LSM-Tree,
and continuously merg
Appropriately adjusting the compaction strategy can greatly improve load and
query efficiency. Doris provides the following two compaction strategies for
tuning:
-## Vertical compaction
+## Vertical Compaction
<version since="1.2.2">
</version>
@@ -47,7 +47,7 @@ BE configuration:
- `vertical_compaction_max_segment_size` is used to configure the size of the
disk file after vertical compaction, the default value is 268435456 (bytes)
-## Segment compaction
+## Segment Compaction
Segment compaction mainly deals with the large-scale data load. Segment
compaction operates during the load process and compact segments inside the
job, which is different from normal compaction and vertical compaction. This
mechanism can effectively reduce the number of generated segments and avoid the
-238 (OLAP_ERR_TOO_MANY_SEGMENTS) errors.
diff --git a/docs/en/docs/advanced/best-practice/debug-log.md
b/docs/en/docs/advanced/best-practice/debug-log.md
index c85627f7cd..7ad99359e8 100644
--- a/docs/en/docs/advanced/best-practice/debug-log.md
+++ b/docs/en/docs/advanced/best-practice/debug-log.md
@@ -33,7 +33,7 @@ The system operation logs of Doris's FE and BE nodes are at
INFO level by defaul
>Enable DEBUG log may cause a large number of logs to be generated, **Please
>be careful to open it in production environment**.
-## Enable FE Debug log
+## Enable FE Debug Log
The Debug level log of FE can be turned on by modifying the configuration
file, or it can be turned on at runtime through the interface or API.
@@ -101,7 +101,7 @@ The Debug level log of FE can be turned on by modifying the
configuration file,
The `del_verbose` parameter specifies the package or class name for which
to turn off Debug logging.
-## Enable BE Debug log
+## Enable BE Debug Log
BE's Debug log currently only supports modifying and restarting the BE node
through the configuration file to take effect.
diff --git a/docs/en/docs/advanced/best-practice/import-analysis.md
b/docs/en/docs/advanced/best-practice/import-analysis.md
index 967e21a38a..95fc1c3ace 100644
--- a/docs/en/docs/advanced/best-practice/import-analysis.md
+++ b/docs/en/docs/advanced/best-practice/import-analysis.md
@@ -31,7 +31,7 @@ Doris provides a graphical command to help users analyze a
specific import more
> This function is currently only for Broker Load analysis.
-## Import plan tree
+## Import Plan Tree
If you don't know much about Doris' query plan tree, please read the previous
article [DORIS/best practices/query analysis](./query-analysis.md).
diff --git a/docs/en/docs/advanced/best-practice/query-analysis.md
b/docs/en/docs/advanced/best-practice/query-analysis.md
index f220cce6c9..f1ae9865c2 100644
--- a/docs/en/docs/advanced/best-practice/query-analysis.md
+++ b/docs/en/docs/advanced/best-practice/query-analysis.md
@@ -29,7 +29,7 @@ under the License.
Doris provides a graphical command to help users analyze a specific query or
import more easily. This article describes how to use this feature.
-## query plan tree
+## Query Plan Tree
SQL is a descriptive language, and users describe the data they want to get
through a SQL. The specific execution mode of a SQL depends on the
implementation of the database. The query planner is used to determine how the
database executes a SQL.
@@ -93,7 +93,7 @@ As shown above, we divided the stand-alone plan into two
Fragments: F1 and F2. D
And a Fragment will be further divided into multiple Instances. Instance is
the final concrete execution instance. Dividing into multiple Instances helps
to make full use of machine resources and improve the execution concurrency of
a Fragment.
-## View query plan
+## View Query Plan
You can view the execution plan of a SQL through the following three commands.
@@ -466,7 +466,7 @@ mysql> explain verbose select tbl1.k1, sum(tbl1.k2) from
tbl1 join tbl2 on tbl1.
> The information displayed in the query plan is still being standardized and
> improved, and we will introduce it in detail in subsequent articles.
-## View query Profile
+## View Query Profile
The user can open the session variable `is_report_success` with the following
command:
diff --git a/docs/en/docs/advanced/cache/partition-cache.md
b/docs/en/docs/advanced/cache/partition-cache.md
index c4d0bf0394..25e5ddd4de 100644
--- a/docs/en/docs/advanced/cache/partition-cache.md
+++ b/docs/en/docs/advanced/cache/partition-cache.md
@@ -26,7 +26,7 @@ under the License.
# Partition Cache
-## Demand scenario
+## Demand Scenarios
In most data analysis scenarios, write less and read more. Data is written
once and read frequently. For example, the dimensions and indicators involved
in a report are calculated at one time in the early morning, but there are
hundreds or even thousands of times every day. page access, so it is very
suitable for caching the result set. In data analysis or BI applications, the
following business scenarios exist:
@@ -50,7 +50,7 @@ This partitioned caching strategy can solve the above
problems, giving priority
- Implemented two caching strategies, SQLCache and PartitionCache, the latter
has a finer cache granularity
- Use consistent hashing to solve the problem of BE nodes going online and
offline. The caching algorithm in BE is an improved LRU
-## SQLCache
+## SQL Cache
SQLCache stores and retrieves the cache according to the SQL signature, the
partition ID of the queried table, and the latest version of the partition. The
combination of the three determines a cached data set. If any one changes, such
as SQL changes, such as query fields or conditions are different, or the
version changes after the data is updated, the cache will not be hit.
@@ -58,7 +58,7 @@ If multiple tables are joined, use the latest updated
partition ID and the lates
SQLCache is more suitable for T+1 update scenarios. Data is updated in the
early morning. The results obtained from the BE for the first query are put
into the cache, and subsequent identical queries are obtained from the cache.
Real-time update data can also be used, but there may be a problem of low hit
rate. You can refer to the following PartitionCache.
-## PartitionCache
+## Partition Cache
### Design Principles
@@ -147,15 +147,15 @@ Partition cache is suitable for partitioning by date,
some partitions are update
Partition fields can also be other fields, but need to ensure that only a
small number of partition updates.
-### Some restrictions
+### Some Restrictions
- Only OlapTable is supported, other tables such as MySQL have no version
information and cannot sense whether the data is updated
- Only supports grouping by partition field, does not support grouping by
other fields, grouping by other fields, the grouped data may be updated, which
will cause the cache to be invalid
- Only the first half of the result set, the second half of the result set and
all cache hits are supported, and the result set is not supported to be divided
into several parts by the cached data
-## How to use
+## How to Use
-### Enable SQLCache
+### Enable SQL Cache
Make sure cache_enable_sql_mode=true in fe.conf (default is true)
@@ -172,7 +172,7 @@ MySQL [(none)]> set [global] enable_sql_cache=true;
Note: global is a global variable, not referring to the current session
variable
-### Enable PartitionCache
+### Enable Partition Cache
Make sure cache_enable_partition_mode=true in fe.conf (default is true)
@@ -226,7 +226,7 @@ Partition average data size = cache_memory_total /
cache_partition_total
Other monitoring: You can view the CPU and memory indicators of the BE node,
the Query Percentile and other indicators in the Query statistics from Grafana,
and adjust the Cache parameters to achieve business goals.
-### Optimization parameters
+### Optimization Parameters
The configuration item cache_result_max_row_count of FE, the maximum number of
rows in the cache for the query result set, can be adjusted according to the
actual situation, but it is recommended not to set it too large to avoid taking
up too much memory, and the result set exceeding this size will not be cached.
diff --git a/docs/en/docs/advanced/cold_hot_separation.md
b/docs/en/docs/advanced/cold-hot-separation.md
similarity index 98%
rename from docs/en/docs/advanced/cold_hot_separation.md
rename to docs/en/docs/advanced/cold-hot-separation.md
index 8509abd35f..7b954c577b 100644
--- a/docs/en/docs/advanced/cold_hot_separation.md
+++ b/docs/en/docs/advanced/cold-hot-separation.md
@@ -1,6 +1,6 @@
---
{
-"title": "Cold hot separation",
+"title": "Cold Hot Separation",
"language": "en"
}
---
@@ -24,9 +24,9 @@ specific language governing permissions and limitations
under the License.
-->
-# [Experimental] Cold hot separation
+# [Experimental] Cold Hot Separation
-## Demand scenario
+## Demand Scenarios
A big usage scenario in the future is similar to the es log storage. In the
log scenario, the data will be cut by date. Many data are cold data, with few
queries. Therefore, the storage cost of such data needs to be reduced. From the
perspective of saving storage costs
1. The price of ordinary cloud disks of cloud manufacturers is higher than
that of object storage
diff --git a/docs/en/docs/advanced/compute_node.md
b/docs/en/docs/advanced/compute-node.md
similarity index 98%
rename from docs/en/docs/advanced/compute_node.md
rename to docs/en/docs/advanced/compute-node.md
index 1cd7c53a99..2dbc2e9290 100644
--- a/docs/en/docs/advanced/compute_node.md
+++ b/docs/en/docs/advanced/compute-node.md
@@ -25,12 +25,12 @@
-- >
-# Compute node
+# Compute Node
<version since="1.2.1">
</version>
-## Scenario
+## Scenarios
At present, Doris is a typical Share-Nothing architecture, which achieves very
high performance by binding data and computing resources in the same node.
With the continuous improvement of the performance for the Doris computing
engine, more and more users have begun to use Doris to directly query data on
data lake.
@@ -41,7 +41,7 @@ For these two mixed loads in one cluster, current Doris
architecture will appear
2. Poor disk usage, the data lake query only needs the computing resources,
while doris binding the storage and computing and we have to expand them
together, and cause a low utilization rate for disk.
3. Poor expansion efficiency, when the cluster is expanded, Doris will start
the migration of Tablet data, and this process will take a lot of time. And the
data lake query load has obvious peaks and valleys, it need hourly flexibility.
-## solution
+## Solutions
Implement a BE node role specially used for federated computing named `Compute
node`.
`Compute node` is used to handle remote federated queries such as this query
of data lake.
The original BE node type is called `hybrid node`, and this type of node can
not only execute SQL query, but also handle tablet data storage.
@@ -108,7 +108,7 @@ min_backend_num_for_external_table=3
When using the [MultiCatalog](../lakehouse/multi-catalog/multi-catalog.md)
function when querying, the query will be dispatched to the computing node
first.
-### some restrictions
+### Some Restrictions
- Compute nodes are controlled by configuration items, so do not configure
mixed type nodes, modify the configuration to compute nodes.
diff --git a/docs/en/docs/advanced/lateral-view.md
b/docs/en/docs/advanced/lateral-view.md
index c6921f3663..b32283f026 100644
--- a/docs/en/docs/advanced/lateral-view.md
+++ b/docs/en/docs/advanced/lateral-view.md
@@ -1,6 +1,6 @@
---
{
- "title": "Row to column",
+ "title": "Row to Column",
"language": "en"
}
---
@@ -24,7 +24,7 @@ specific language governing permissions and limitations
under the License.
-->
-# Row to column
+# Row to Column
Used in conjunction with generator functions such as `EXPLODE`, will generate
a virtual table containing one or more rows. `LATERAL VIEW` applies rows to
each raw output row.
diff --git a/docs/en/docs/advanced/orthogonal-bitmap-manual.md
b/docs/en/docs/advanced/orthogonal-bitmap-manual.md
index 2fb9c65eb9..526afdfb8d 100644
--- a/docs/en/docs/advanced/orthogonal-bitmap-manual.md
+++ b/docs/en/docs/advanced/orthogonal-bitmap-manual.md
@@ -1,6 +1,6 @@
---
{
- "title": "Orthogonal BITMAP calculation",
+ "title": "Orthogonal BITMAP Calculation",
"language": "en"
}
---
@@ -24,7 +24,7 @@ specific language governing permissions and limitations
under the License.
-->
-# Orthogonal BITMAP calculation
+# Orthogonal BITMAP Calculation
## Background
diff --git a/docs/en/docs/advanced/orthogonal-hll-manual.md
b/docs/en/docs/advanced/orthogonal-hll-manual.md
index fd2dc4e0fe..6d0c1e6fa2 100644
--- a/docs/en/docs/advanced/orthogonal-hll-manual.md
+++ b/docs/en/docs/advanced/orthogonal-hll-manual.md
@@ -1,6 +1,6 @@
---
{
- "title": "HLL approximate accurate deduplication",
+ "title": "HLL Approximate Accurate Deduplication",
"language": "en"
}
---
@@ -24,5 +24,5 @@ specific language governing permissions and limitations
under the License.
-->
-# HLL approximate accurate deduplication
+# HLL Approximate Accurate Deduplication
diff --git a/docs/en/docs/advanced/partition/table-temp-partition.md
b/docs/en/docs/advanced/partition/table-temp-partition.md
index aa478d20ed..59c326c0de 100644
--- a/docs/en/docs/advanced/partition/table-temp-partition.md
+++ b/docs/en/docs/advanced/partition/table-temp-partition.md
@@ -1,6 +1,6 @@
---
{
- "title": "Temporary partition",
+ "title": "Temporary Partition",
"language": "en"
}
---
@@ -24,7 +24,7 @@ specific language governing permissions and limitations
under the License.
-->
-# Temporary partition
+# Temporary Partition
Since version 0.12, Doris supports temporary partitioning.
diff --git a/docs/en/docs/advanced/resource.md
b/docs/en/docs/advanced/resource.md
index 237d280ee2..e04502f455 100644
--- a/docs/en/docs/advanced/resource.md
+++ b/docs/en/docs/advanced/resource.md
@@ -1,6 +1,6 @@
---
{
- "title": "Resource management",
+ "title": "Resource Management",
"language": "en"
}
---
diff --git a/docs/en/docs/advanced/sql-mode.md
b/docs/en/docs/advanced/sql-mode.md
index b39104cf96..4c9227f0d2 100644
--- a/docs/en/docs/advanced/sql-mode.md
+++ b/docs/en/docs/advanced/sql-mode.md
@@ -1,6 +1,6 @@
---
{
-"title": "SQL MODE",
+"title": "SQL Mode",
"language": "en"
}
---
@@ -24,7 +24,7 @@ specific language governing permissions and limitations
under the License.
-->
-# SQL MODE
+# SQL Mode
The sql mode newly supported by Doris refers to the sql mode management
mechanism of Mysql. Each client can set its own sql mode, and database
administrators with Admin privileges can set the global sql mode.
## sql mode introduce
diff --git a/docs/en/docs/advanced/time-zone.md
b/docs/en/docs/advanced/time-zone.md
index 5444c044ba..e729704714 100644
--- a/docs/en/docs/advanced/time-zone.md
+++ b/docs/en/docs/advanced/time-zone.md
@@ -1,6 +1,6 @@
---
{
- "title": "Time zone",
+ "title": "Time Zone",
"language": "en"
}
---
@@ -24,7 +24,7 @@ specific language governing permissions and limitations
under the License.
-->
-# Time zone
+# Time Zone
Doris supports multiple time zone settings
diff --git a/docs/en/docs/advanced/using-hll.md
b/docs/en/docs/advanced/using-hll.md
index f78e20724f..2f98f52e50 100644
--- a/docs/en/docs/advanced/using-hll.md
+++ b/docs/en/docs/advanced/using-hll.md
@@ -1,6 +1,6 @@
---
{
- "title": "Approximate deduplication using HLL",
+ "title": "Approximate Deduplication Using HLL",
"language": "en"
}
---
diff --git a/docs/sidebars.json b/docs/sidebars.json
index b164264ad7..21a991aa82 100644
--- a/docs/sidebars.json
+++ b/docs/sidebars.json
@@ -162,8 +162,8 @@
"advanced/variables",
"advanced/time-zone",
"advanced/small-file-mgr",
- "advanced/cold_hot_separation",
- "advanced/compute_node",
+ "advanced/cold-hot-separation",
+ "advanced/compute-node",
"advanced/lateral-view"
]
},
diff --git a/docs/zh-CN/docs/advanced/cold_hot_separation.md
b/docs/zh-CN/docs/advanced/cold-hot-separation.md
similarity index 100%
rename from docs/zh-CN/docs/advanced/cold_hot_separation.md
rename to docs/zh-CN/docs/advanced/cold-hot-separation.md
diff --git a/docs/zh-CN/docs/advanced/compute_node.md
b/docs/zh-CN/docs/advanced/compute-node.md
similarity index 100%
rename from docs/zh-CN/docs/advanced/compute_node.md
rename to docs/zh-CN/docs/advanced/compute-node.md
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]