云数据库FusionDB

    使用类问题

    申请了云数据库 FusionDB 实例,默认帐号的密码是什么?

    默认帐号是useradmin,初始密码不提供,需要到控制台->账号管理中修改密码后使用。

    云数据库 FusionDB 可以通过SQL语句或客户端工具进行数据库帐号的创建和删除吗?

    用户可以使用useradmin帐号通过SQL语句或客户端工具进行数据库帐号的创建和删除以及给账号授权,管理控制台不提供该功能。

    如何使用列存和压缩存?

    在云数据库 FusionDB 中创建表时,默认使用行式存储,并且不启用压缩。如需使用列存和压缩功能,您必须在建表时指定列存和压缩选项。

    例如,可以在建表语句中加入以下子句,来启用列存和压缩功能。 with (APPENDONLY=true, ORIENTATION=column, COMPRESSTYPE=zlib, COMPRESSLEVEL=5, BLOCKSIZE=1048576, OIDS=false) 一般情况下,推荐使用列存和压缩功能,尤其是在包含较多复杂查询,或需要降低存储成本的场景。

    如何使用表分区?

    对于数据库中的事实表以及一些比较大的表,建议使用表分区。使用表分区功能,方便您定期进行数据删除(通过 alter table drop patition 命令可删除整个分区的数据)和导入(使用交换分区的方式,即 alter table exchange patition 命令可以加入新数据分区)。

    云数据库 FusionDB 支持 Range Partition(范围分区)、List Partition(列表分区)。但是,Range Partition 只支持利用数值或时间类型的字段来分区。以下是一个使用 Range Partition 的表的例子

    create table edw_dws.dws_customer_detail_decrypt_new(like edw_dws.dws_customer_detail_decrypt) WITH (appendonly=true,COMPRESSTYPE=ZLIB,COMPRESSLEVEL=5) Distributed randomly PARTITION BY RANGE(stat_dt) ( PARTITION y2017 START (date ‘2017-01-01’) INCLUSIVE END (date ‘2018-01-01’) EXCLUSIVE , PARTITION m201801 START (date ‘2018-01-01’) INCLUSIVE END (date ‘2018-02-01’) EXCLUSIVE , DEFAULT PARTITION other );

    如何查看数据库启动时间?

    select pg_postmaster_start_time();

    上一篇
    常见问题总览
    下一篇
    运维类问题