该导出任务尚未结束,不能删除 CantDeleteLastRecord 当前数据集仅有一条记录,无法被删除 ErrorRecordFilePathIsEmpty 该导入错误记录的文件路径为空 数据集导出(DatasetExport) ShouldToDatasetStoragePath 发布、共享只能导出到数据集存储路径 NotDatasetStoragePath 导出到的存储路径与数据集存储路径不符
删除数据后无法释放空间,如何处理? 问题描述 在PG使用delete语句清空表数据或者删除部分数据后,表的大小无变化,所占用的磁盘空间无法释放。 分析原因 在PG数据库中,使用 DELETE 语句并不会真正的删除数据记录,而是简单地将其标记为不可见,并不会释放数据所占用的空间;同样,UPDATE语句也不会真正的修改原数据,而是将原数据标记为不可见,然后将更新后的数据记录插入到表尾。
Updating:表正在更新中 Dropping:表正在被删除 tableVersion long 当前table版本号,值是最后一次更新的微秒级时间戳 createTime String 表创建的UTC时间 compressType String 数据压缩方式,默认为不压缩,可取以下值: NONE : 不压缩 SNAPPY_ALL : 使用snappy压缩 ttl int 数据过期时间,为0时永不过期
Partition是可选的,如果建表时没有指定Partition,系统会自动创建唯一的一个Partition。Distribution必须显式指定。在以下场景中推荐创建Partition: 历史数据删除需求:如有删除历史数据的需求(比如仅保留最近N天的数据)。使用复合分区,可以通过删除历史分区来达到目的。 解决数据倾斜问题:每个分区可以单独指定分桶数量。
对于数据库中的事实表以及一些比较大的表,建议使用表分区。使用表分区功能,方便您定期进行数据删除(通过 alter table drop patition 命令可删除整个分区的数据)和导入(使用交换分区的方式,即 alter table exchange patition 命令可以加入新数据分区)。
ACL和安全组规则对比参见下表: ACL 安全组 子网级别流量控制 实例级别流量控制 支持允许/拒绝策略 普通安全组仅支持允许策略,企业安全组支持允许/拒绝策略 无状态:返回数据流不自动应用 有状态:返回数据流自动应用策略 按优先级做规则匹配,匹配后不再和余下规则进行匹配 匹配所有规则 子网默认状态关联默认ACL,允许所有流量通过 在VPC中创建实例时必须为实例关联安全组,如不指定则关联到默认安全组
第二种情况:针对库名存在大写字母的情况: 第1步:当lower_case_tables_name=0时,使用mysqldump导出当前数据库的全部数据,然后删除老的数据库。 第2步:设置lower_case_tables_name=1,重启实例生效。 第3步:导入数据至实例,此时包含大写字母的库名已自动转换为小写。
bucket 时序数据读写:Write、Query
常见问题总览 运维类常见问题 建表时的数据生存时间和压缩方式如何选择? 数据表的属性列数量对读写性能有什么影响? 表监控配置中2xx、3xx、4xx、5xx的含义是什么? 监控页面中会出现少量的5xx错误,如何处理? 如何得到表中数据的总条数?如何导出全表数据? 监控页面中出现500(InternalError)如何处理? 出现请求响应延时明显增大时如何处理?
具体可以参阅数据导入文档。这里我们使用 Broker 导入做示例。 Broker 导入通过集群内置的 Broker 进程,读取外部存储上的数据进行导入。更多帮助请参阅操作手册中关于 Broker 的介绍。 使用 Broker 导入需要预先将导入数据文件存放到百度对象存储 BOS 上。我们在这里准备了一份 lineorder 表的数据(约 100MB)。用户可以下载后上传到自己的 BOS 中。