Skip to content

Commit 2777110

Browse files
committed
fix: cn guru widget
1 parent 27211e7 commit 2777110

File tree

3 files changed

+69
-57
lines changed

3 files changed

+69
-57
lines changed

docs/cn/guides/20-cloud/10-using-databend-cloud/01-warehouses.md

Lines changed: 38 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import PlaySVG from '@site/static/img/icon/play.svg'
66
import SuspendSVG from '@site/static/img/icon/suspend.svg'
77
import CheckboxSVG from '@site/static/img/icon/checkbox.svg'
88
import EllipsisSVG from '@site/static/img/icon/ellipsis.svg'
9-
import { Button } from 'antd'
9+
import { Button } from 'antd'
1010

1111
计算集群是 Databend Cloud 的核心组件。一个计算集群代表一组包括 CPU、内存和本地缓存的计算资源。您必须运行一个计算集群来执行 SQL 任务,例如:
1212

@@ -20,14 +20,14 @@ import { Button } from 'antd'
2020

2121
在 Databend Cloud 中,计算集群有多种大小,每种大小由其可以处理的最大并发查询数量定义。创建计算集群时,您可以从以下大小中选择:
2222

23-
| 大小 | 最大并发数 | 推荐使用场景 |
24-
|-----------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------|
25-
| XSmall | 2 | 最适合用于测试或运行轻量级查询等简单任务。适用于小型数据集(约 50GB)。 |
26-
| Small | 4 | 非常适合运行常规报告和中等负载。适用于中等大小的数据集(约 200GB)。 |
27-
| Medium | 8 | 适合处理更复杂查询和高并发的团队。适用于较大的数据集(约 1TB)。 |
28-
| Large | 16 | 非常适合运行许多并发查询的组织。适用于大型数据集(约 5TB)。 |
29-
| XLarge | 32 | 为企业级高并发工作负载构建。适用于非常大的数据集(超过 10TB)。 |
30-
| 多集群扩展 | 最多无限 | 根据工作负载需求自动扩展和缩减,提供最经济高效的方式来根据需求提高并发性。 |
23+
| 大小 | 最大并发数 | 推荐使用场景 |
24+
| ---------- | ---------- | -------------------------------------------------------------------------- |
25+
| XSmall | 2 | 最适合用于测试或运行轻量级查询等简单任务。适用于小型数据集(约 50GB)。 |
26+
| Small | 4 | 非常适合运行常规报告和中等负载。适用于中等大小的数据集(约 200GB)。 |
27+
| Medium | 8 | 适合处理更复杂查询和高并发的团队。适用于较大的数据集(约 1TB)。 |
28+
| Large | 16 | 非常适合运行许多并发查询的组织。适用于大型数据集(约 5TB)。 |
29+
| XLarge | 32 | 为企业级高并发工作负载构建。适用于非常大的数据集(超过 10TB)。 |
30+
| 多集群扩展 | 最多无限 | 根据工作负载需求自动扩展和缩减,提供最经济高效的方式来根据需求提高并发性。 |
3131

3232
为了选择合适的计算集群大小,Databend 建议从较小的尺寸开始。较小的计算集群可能比中等或大型计算集群执行 SQL 任务的时间更长。如果您发现查询执行时间过长(例如,几分钟),请考虑升级到中等或大型计算集群以获得更快的查询结果。
3333

@@ -46,39 +46,46 @@ import { Button } from 'antd'
4646

4747
您可以对计算集群执行批量操作,包括批量重启、批量暂停、批量恢复和批量删除。为此,通过在计算集群列表中勾选复选框 <CheckboxSVG/> 选择要进行批量操作的计算集群,然后点击椭圆按钮 <EllipsisSVG/> 以执行所需的操作。
4848

49-
![alt text](../../../../../static/img/cloud/bulk.png)
49+
![alt text](../../../../../static/img/cloud/bulk.gif)
5050

5151
### 最佳实践
5252

5353
为了有效管理您的计算集群并确保最佳性能和成本效益,请考虑以下最佳实践。这些指南将帮助您为各种工作负载和环境调整计算集群的大小、组织和微调:
5454

55-
- **选择合适的大小**
56-
- 对于**开发和测试**,使用较小的计算集群(XSmall、Small)。
57-
- 对于**生产环境**,选择较大的计算集群(Medium、Large、XLarge)。
55+
- **选择合适的大小**
5856

59-
- **分离计算集群**
60-
-**数据加载****查询执行**使用单独的计算集群。
61-
-**开发****测试****生产**环境创建不同的计算集群。
57+
- 对于**开发和测试**,使用较小的计算集群(XSmall、Small)。
58+
- 对于**生产环境**,选择较大的计算集群(Medium、Large、XLarge)。
6259

63-
- **数据加载技巧**
64-
- 较小的计算集群(Small、Medium)适合数据加载。
65-
- 优化文件大小和文件数量以提高性能。
60+
- **分离计算集群**
6661

67-
- **优化成本和性能**
68-
- 避免运行简单的查询,如 `SELECT 1`,以最小化积分使用。
69-
- 使用批量加载(`COPY`)而不是单个 `INSERT` 语句。
70-
- 监控长时间运行的查询并优化它们以提高性能。
62+
-**数据加载****查询执行**使用单独的计算集群。
63+
-**开发****测试****生产**环境创建不同的计算集群。
7164

72-
- **自动暂停**
73-
- 启用自动暂停以在计算集群空闲时节省积分。
65+
- **数据加载技巧**
7466

75-
- **频繁查询时禁用自动暂停**
76-
- 保持计算集群活跃以进行频繁或重复的查询,以保持缓存并避免延迟。
67+
- 较小的计算集群(Small、Medium)适合数据加载。
68+
- 优化文件大小和文件数量以提高性能。
7769

78-
- **使用自动扩展(仅限商业和专属计划)**
79-
- 多集群扩展根据工作负载需求自动调整资源。
70+
- **优化成本和性能**
8071

81-
- **监控和调整使用情况**
72+
- 避免运行简单的查询,如 `SELECT 1`,以最小化积分使用。
73+
- 使用批量加载(`COPY`)而不是单个 `INSERT` 语句。
74+
- 监控长时间运行的查询并优化它们以提高性能。
75+
76+
- **自动暂停**
77+
78+
- 启用自动暂停以在计算集群空闲时节省积分。
79+
80+
- **频繁查询时禁用自动暂停**
81+
82+
- 保持计算集群活跃以进行频繁或重复的查询,以保持缓存并避免延迟。
83+
84+
- **使用自动扩展(仅限商业和专属计划)**
85+
86+
- 多集群扩展根据工作负载需求自动调整资源。
87+
88+
- **监控和调整使用情况**
8289
- 定期审查计算集群使用情况并根据需要调整大小以平衡成本和性能。
8390

8491
## 计算集群访问控制
@@ -137,4 +144,4 @@ Databend Cloud 允许您通过为计算集群分配特定角色来管理计算
137144

138145
1. 点击 **概览** 页面上的 **连接**
139146
2. 选择您希望连接的数据库和计算集群。连接信息将根据您的选择更新。
140-
3. 连接详细信息包括一个名为 `cloudapp` 的 SQL 用户,其密码是随机生成的。Databend Cloud 不存储此密码。请务必复制并安全保存。如果您忘记了密码,请点击 **重置** 以生成一个新密码。
147+
3. 连接详细信息包括一个名为 `cloudapp` 的 SQL 用户,其密码是随机生成的。Databend Cloud 不存储此密码。请务必复制并安全保存。如果您忘记了密码,请点击 **重置** 以生成一个新密码。

docusaurus.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ const config: Config = {
115115
"docusaurus-plugin-sass",
116116
"./src/plugins/global-sass-var-inject",
117117
"./src/plugins/fetch-databend-releases",
118-
require.resolve("./src/plugins/gurubase-widget.js"),
118+
"./src/plugins/gurubase-widget",
119119
[
120120
"@docusaurus/plugin-content-docs",
121121
/** @type {import('@docusaurus/plugin-content-docs').Options} */

src/plugins/gurubase-widget.js

Lines changed: 30 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,31 @@
1+
const { site } = process.env;
2+
const isCN = (site || "cn") === "cn";
3+
const WIDGET_ID = isCN
4+
? "7kWNWC42HRhpmNKqdA0pgcIFYMDitk5CY3bA7clPsTQ"
5+
: "5Qdn4o4C4JVH_fpIy6C9rbtLz94ENT73QtXFVpl6uIM";
16
module.exports = function (context) {
2-
return {
3-
name: "docusaurus-plugin-gurubase-widget", // Feel free to change this name
4-
injectHtmlTags() {
5-
return {
6-
postBodyTags: [
7-
{
8-
tagName: "script",
9-
attributes: {
10-
src: "https://widget.gurubase.io/widget.latest.min.js",
11-
"data-widget-id": "5Qdn4o4C4JVH_fpIy6C9rbtLz94ENT73QtXFVpl6uIM", // Replace with your widget ID
12-
"data-text": "Ask AI", // Optional
13-
"data-margins": '{"bottom": "20px", "right": "20px"}', // Optional
14-
"data-light-mode": "false", // Optional
15-
// "data-name": "YOUR_NAME", // Optional
16-
// "data-icon-url": "YOUR_ICON_URL", // Optional
17-
"data-bg-color": "#000000", // Optional
18-
defer: true,
19-
id: "guru-widget-id", // Do not change this
20-
},
21-
},
22-
],
23-
};
24-
},
25-
};
26-
};
7+
return {
8+
name: "docusaurus-plugin-gurubase-widget", // Feel free to change this name
9+
injectHtmlTags() {
10+
return {
11+
postBodyTags: [
12+
{
13+
tagName: "script",
14+
attributes: {
15+
src: "https://widget.gurubase.io/widget.latest.min.js",
16+
"data-widget-id": WIDGET_ID, // Replace with your widget ID
17+
"data-text": "Ask AI", // Optional
18+
"data-margins": '{"bottom": "20px", "right": "20px"}', // Optional
19+
"data-light-mode": "false", // Optional
20+
// "data-name": "YOUR_NAME", // Optional
21+
// "data-icon-url": "YOUR_ICON_URL", // Optional
22+
"data-bg-color": "#000000", // Optional
23+
defer: true,
24+
id: "guru-widget-id", // Do not change this
25+
},
26+
},
27+
],
28+
};
29+
},
30+
};
31+
};

0 commit comments

Comments
 (0)