Serverless Pro快速入门

更新时间:
复制为 MD 格式

AnalyticDB PostgreSQL是一款云原生MPP(大规模并行处理)数据仓库,用于海量数据的在线分析(OLAP)。AnalyticDB PostgreSQL支持存储弹性模式和Serverless Pro模式两种实例资源类型,基于云原生架构的Serverless Pro模式完全解耦计算与存储,解决了计算存储必须等比例缩放的问题。本文为您介绍Serverless Pro模式实例从创建到查询数据的完整操作。

准备工作

  • 已注册阿里云账号。若尚未注册,请前往阿里云官网进行注册。

  • 授权服务关联角色。如果您是首次使用AnalyticDB PostgreSQL,需要在控制台授权创建服务关联角色,操作方式如下:

    1. 登录云原生数据仓库AnalyticDB PostgreSQL版控制台
    2. 单击页面右上角的新建实例

    3. 在弹出的创建服务关联角色对话框中单击确定

费用信息

创建实例会产生计算与存储等相关费用,详情请参见产品定价

使用流程

创建实例

  1. 登录云原生数据仓库AnalyticDB PostgreSQL版控制台
  2. 单击页面右上角的新建实例,进入实例购买页面。

  3. 在实例购买页面,配置核心参数快速完成实例选型,其他参数保持默认即可。如需了解更多参数信息,请参见创建实例

    配置项

    说明

    本教程示例

    商品类型

    • 包年包月:属于预付费,即在新建实例时需要支付费用。适合长期需求,价格比按量付费更实惠,且购买时长越长,折扣越多。

    • 按量付费:属于后付费,即按小时扣费。适合短期需求,用完可立即释放实例,节省费用。

    按量付费

    地域和可用区

    实例所在的地理位置。

    购买后无法更换,建议与需要连接的ECS实例创建于同一个地域,以实现内网互通。

    华东1(杭州):华东1可用区J

    实例资源类型

    • 存储弹性模式:支持独立磁盘扩容,支持在线平滑扩容。

    • Serverless Pro:只需指定需要的计算资源,无需预留存储资源。

    Serverless Pro

    Master资源

    选择Master资源规格。 建议按照Master CU = 单个segment规格的CPU核数选择。

    如需更多Master资源,需实例创建完成后增加规格,具体操作,请参见Master资源管理

    8 CU(免费)

    预留计算资源

    计算节点的CU数,最小16 CU(16 Segment)。

    16

    Serverless缓存空间

    计算节点挂载的云盘总大小。推荐最小设置为800 GB,超过800 GB后可以根据热数据量的大小调整,比如设置为总数据量的30%。

    说明

    不是单个计算节点的缓存空间。

    800

    专有网络(VPC)

    选择专有网络VPCID。

    如需与同地域下的ECS实例内网互连,则需选择与ECS相同的VPC。可选择已有VPC或根据页面提示创建VPC和交换机

    vpc-xxxx

    专有网络交换机

    选择专有网络下的交换机。如果没有可选的交换机,说明该可用区暂无可用交换机资源。您可以考虑更换至其他可用区,或根据页面提示在当前可用区内创建交换机

    vsw-xxxx

  4. 单击立即购买,确认订单信息并单击立即开通

  5. 支付完成后,可单击管理控制台返回实例列表查看新建实例。

    说明

    AnalyticDB PostgreSQL实例初始化需要一定时间,待实例列表中的实例运行状态显示为运行中,才可进行后续操作。

(可选)设置白名单

说明

如果仅使用阿里云数据管理(DMS)访问,可跳过此步。通过本地IDE环境访问数据库时,需要设置IP白名单,获取客户端IP地址,请参见准备工作

  1. 在实例列表中,找到刚创建的实例,单击实例ID进入详情页。

  2. 在左侧导航栏中,单击数据安全性

  3. 单击添加白名单分组,配置以下信息:

    配置

    说明

    分组名称

    新建白名单分组的名称,限制如下:

    • 由小写字母、数字或下划线(_)组成。

    • 以小写字母开头,以小写字母或数字结尾。

    • 长度为2~32个字符。

    组内白名单

    设置需要添加的白名单IP地址,说明如下:

    • IP地址以英文逗号(,)分隔,不可重复,最多999个。

    • 支持格式为10.23.12.24(具体IP地址)、10.23.12.24/24(CIDR模式,即无类域间路由,/24表示地址中前缀的长度,范围为1~32)。

    • 地址中的前缀长度设置为0(例如0.0.0.0/0、127.0.0.1/0)表示允许所有IP地址访问该实例,存在高安全风险,请谨慎设置。

    • 127.0.0.1表示禁止任何外部IP访问本实例。

  4. 单击确定

创建初始账号

重要

AnalyticDB PostgreSQL提供了两类用户:

  • 高权限用户:初始账号属于高权限用户,具备RDS_SUPERUSER身份,具备数据库的所有操作权限。

  • 普通用户:默认不具备任何权限,需要高权限用户或具有GRANT权限的用户授予单个或多个数据库对象的操作权限。创建方法请参见创建和管理用户

  1. 在左侧导航栏中,单击账号管理

  2. 单击创建初始账号。在创建账号窗口中,填写账号名称并设置密码。然后单击确定

    配置

    说明

    数据库账号

    初始账号的名称,限制如下:

    • 由小写字母,数字和下划线组成。

    • 以小写字母开头,小写字母或数字结尾。

    • 不能以gp开头。

    • 长度为2~16个字符。

    新密码确认密码

    初始账号的密码,限制如下:

    • 由大写字母、小写字母、数字、特殊字符其中三种及以上组成。

    • 支持的特殊字符包括!@#$%^&*()_+-=

    • 长度为8~32个字符。

    重要

    为保障数据安全,建议您定期更换密码。不要使用曾经用过的密码。

加载样本数据集

您可以选择加载样本数据集进行测试,数据集加载耗时约6~8分钟。

  1. 单击实例详情页面右上方的样本数据集 > 加载数据集

    image

  2. 加载样本数据集对话框中单击确定加载

连接数据库

本示例以DMS为例介绍连接数据库的操作,其他客户端连接方法,请参见客户端连接

  1. 单击实例详情页右上角登录数据库

  2. 登录实例页面输入数据库账号数据库密码,单击登录

查询数据

  1. DMS控制台左侧导航栏,单击目标实例(DMS极简模式下请先切换到左侧导航栏的数据库实例页签),确认是否存在数据库 adb_sampledata_tpch

    若未显示,请单击目标实例右侧的刷新按钮,然后重新查看。

    image

  2. 双击adb_sampledata_tpch库下的publicSchema,打开SQLConsole窗口,执行以下SQL查询数据。

    SELECT count(*) FROM lineitem;

    返回结果如下:

    +-----------+
    | count(*)  |
    +-----------+
    |59986052   |
    +-----------+

相关文档

实例变配:支持Master节点与预留资源变配,具体操作请参见Master资源管理