Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
7b8b3014
T
TDengine
项目概览
taosdata
/
TDengine
大约 1 年 前同步成功
通知
1184
Star
22015
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
7b8b3014
编写于
2月 25, 2022
作者:
T
taos-support
提交者:
GitHub
2月 25, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update docs.md
Added documents related to TSZ
上级
f6d5be41
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
51 addition
and
0 deletion
+51
-0
documentation20/cn/11.administrator/docs.md
documentation20/cn/11.administrator/docs.md
+51
-0
未找到文件。
documentation20/cn/11.administrator/docs.md
浏览文件 @
7b8b3014
...
...
@@ -231,6 +231,11 @@ taosd -C
| 109 | clientMerge | |
**C**
| | 是否允许客户端对写入数据去重 |0:不开启,1:开启| 0 | 2.3版本新增。|
| 110 | httpDBNameMandatory | |
**S**
| | 是否在URL中输入 数据库名称|0:不开启,1:开启| 0 | 2.3版本新增。|
| 111 | maxRegexStringLen | |
**C**
| | 正则表达式最大允许长度 |默认值128,最大长度 16384 | 128 | 2.3版本新增。|
| 112 | lossyColumns | |
**S**
| | 配置要进行有损压缩的浮点数据类型 |默认为空字符串,关闭有损压缩,float:只对float类型进行有损压缩,double:只对double类型进行有损压缩,float|double:float double都进行有损压缩 | | 2.4.0.10版本新增。|
| 113 | fPrecision | |
**S**
| | 设置float类型浮点数压缩精度 |0.1 ~ 0.00000001| 0.00000001(1E-8) | 2.4.0.10版本新增。|
| 114 | dPrecision | |
**S**
| | 设置double类型浮点数压缩精度 |0.1 ~ 0.0000000000000001 | 0.0000000000000001(1E-16) | 2.4.0.10版本新增。|
| 115 | maxRange | |
**S**
| | 要压缩数据可能的最大波动范围 |无限制 | 自动预测 | 2.4.0.10版本新增。|
| 116 | Range | |
**S**
| | 要压缩数据可能的平均波动范围 |无限制 | 自动预测 | 2.4.0.10版本新增。|
**注意:**
对于端口,TDengine会使用从serverPort起13个连续的TCP和UDP端口号,请务必在防火墙打开。因此如果是缺省配置,需要打开从6030到6042共13个端口,而且必须TCP和UDP都打开。(详细的端口情况请参见
[
TDengine 2.0 端口说明
](
https://www.taosdata.com/cn/documentation/faq#port
)
)
...
...
@@ -539,6 +544,52 @@ select * from <tb_name> >> data.csv;
利用taosdump,用户可以根据需要选择导出所有数据库、一个数据库或者数据库中的一张表,所有数据或一时间段的数据,甚至仅仅表的定义。
具体使用方法,请参见博客:
[
TDengine DUMP工具使用指南
](
https://www.taosdata.com/blog/2020/03/09/1334.html
)
。
## <a class="anchor" id="status"></a>TSZ压缩算法
**TSZ压缩算法简介**
TSZ压缩算法是TDengine为浮点数据类型提供更加丰富的压缩功能,可以实现浮点数的有损至无损全状态压缩,相比原来在TDengine中原有压缩算法,TSZ压缩算法压缩选项更丰富,压缩率更高,即使切到无损状态下对浮点数压缩,压缩率也会比原来的压缩算法要高一倍。
**适合场景**
TSZ压缩算法压缩率比原来的要高,但压缩时间会更长,即开启TSZ压缩算法写入速度会有一些下降,通常情况下会有20%左右的下降。影响写入速度是因为需要更多的CPU计算,所以从原始数据到压缩好数据的交付时间变长,导致写入速度变慢。如果您的服务器CPU配置很高的话,这个影响会变小甚至没有。
另外如果设备产生了大量的高精度浮点数,存储占用的空间非常庞大,但实际使用并不需要那么高的精度时,可以通过TSZ压缩的有损压缩功能,把精度压缩至指定的长度,节约存储空间。
总结:采集到了大量浮点数,存储时占用空间过大或出有存储空间不足,需要超高压缩率的场景。
**使用步骤**
-
检查版本支持,TDengine 版本在2.4.0.10及之后的版本都支持此功能
-
配置选项开启功能,在TDengine的配置文件taos.cfg增加一行以下内容,打开TSZ功能
```
TSZ
lossyColumns float|double
```
-
根据自己需要配置其它选项,如果不配置都会按默认值处理。
-
重启服务,配置生效。
-
确认功能已开启,在服务启动过程中输出的信息如果有前面配置的内容,表明功能已生效:
```
TSZ Test
02/22 10:49:27.607990 00002933 UTL lossyColumns float|double
```
**注意事项**
-
确认版本是否支持
-
除了服务器启动时的输出的配置成功信息外,不再会有其它的信息输出是使用的哪种压缩算法,可以通过配置前后数据库文件大小来比较效果
-
如果浮点数类型列较少,看整体数据文件大小效果会不太明显
-
此压缩产生的数据文件中浮点数据部分将不能被2.4.0.10以下的版本解析,即不向下兼容,使用时避免更换回旧版本,以免数据不能被读取出来。
-
在使用过程中允许反复开启和关闭TSZ压缩选项的操作,前后两种压缩算法产生的数据都能正常读取。
## <a class="anchor" id="status"></a>系统连接、任务查询管理
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录