存储弹性模式实例快速入门

更新时间:

AnalyticDB PostgreSQL是一款云原生MPP(大规模并行处理)数据仓库,用于海量数据的在线分析(OLAP)。AnalyticDB PostgreSQL支持存储弹性模式和Serverless版本两种实例资源类型,存储弹性模式使用存储计算一体架构,支持计算节点垂直升降配,横向扩容和存储灵活调整。本文为您介绍存储弹性模式实例从创建到查询数据的完整操作。

准备工作

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

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

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

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

费用信息

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

阿里云提供存储弹性模式实例的免费试用活动,如果您是AnalyticDB PostgreSQL的新用户,您可以访问阿里云免费试用申请试用资格。如果没有免费试用资格,按照本文操作步骤在控制台创建实例。

快速入门视频指导

使用流程

创建实例

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

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

    配置项

    说明

    本教程示例

    商品类型

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

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

    按量付费

    地域和可用区

    实例所在的地理位置。

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

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

    实例资源类型

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

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

    存储弹性模式

    引擎版本

    推荐选择7.0标准版,以获得更丰富的功能体验。同时支持6.0标准版

    7.0标准版

    实例系列

    • 高性能(基础版):适用于大部分业务分析场景。

    • 高可用版:建议企业核心业务采用高可用版本。

    高性能(基础版)

    专有网络(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库下的publicScheme,打开SQLConsole窗口,执行以下SQL查询数据。

    SELECT count(*) FROM lineitem;

    返回结果如下:

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

后续步骤

完成本教程后,可继续了解AnalyticDB PostgreSQL的更多功能:

  • 实例扩缩容:当数据量或计算需求增加时,可对实例的计算节点或存储容量进行节点变配,以满足更高的性能要求。

  • 数据迁移与同步:支持从自建数据库或其他云数据库迁移数据至AnalyticDB PostgreSQL,详情请参见概览