功能说明
云数据库RDS for SQL Server支持的主要功能如下。关于各功能支持的地域(Region)信息,可通过控制台查询详情。
计费模式
提供包年/包月、按需计费两种计费模式,以满足不同场景下的用户需求。
- 包年/包月:一种预付费模式,即先付费再使用,按照订单的购买周期进行结算。购买周期越长,享受的折扣越大。一般适用于需求量长期稳定的成熟业务。
- 按需计费:一种后付费模式,即先使用再付费,按照云数据库RDS实际使用时长计费,秒级计费,按小时结算。按需计费模式允许您根据实际业务需求灵活地调整资源使用,无需提前预置资源,从而降低预置过多或不足的风险。
- 计费方式更改:支持包年/包月和按需计费方式转换。
更多信息,请参见《计费说明》。
连接实例
RDS for SQL Server提供使用数据管理服务(Data Admin Service,简称DAS)、内网和公网的连接方式。
- 通过DAS连接实例:DAS是一款专业的简化数据库管理工具,提供优质的可视化操作界面,大幅提高工作效率,让数据管理变得既安全又简单。您可以通过数据管理服务连接并管理实例。RDS for SQL Server默认为您开通了远程主机登录权限,推荐您使用更安全便捷的数据管理服务连接实例。
- 通过内网连接实例:系统默认提供内网IP地址。当应用部署在弹性云服务器上,且该弹性云服务器与RDS for SQL Server实例处于同一区域,同一VPC时,建议单独使用内网IP连接弹性云服务器与RDS for SQL Server实例。
- 通过公网连接实例:不能通过内网IP地址访问RDS实例时,使用公网访问,建议单独绑定弹性公网IP连接弹性云服务器(或公网主机)与RDS for SQL Server实例。
更多信息,请参见连接SQL Server实例的方式。
数据迁移
- 使用数据复制服务DRS迁移RDS for SQL Server数据
- 使用DAS的导出和导入功能迁移RDS for SQL Server数据
其中,通过DRS迁移数据是一种易用、稳定、高效的在线迁移方式,围绕云数据库,降低了数据库之间数据流通的复杂性,有效地帮助您减少数据传输的成本,推荐您使用更安全便捷的数据复制服务迁移实例。更多信息,请参见迁移方案总览。
重置管理员密码
在使用RDS过程中,如果忘记数据库管理员账号密码,可以重新设置密码。如果rdsuser账号自身出现问题,比如丢失或者删除,可以通过重置密码的方法恢复rdsuser账号权限。更多信息,请参见重置管理员密码和rdsuser账号权限。
开启公网访问
RDS for SQL Server实例创建成功后,支持用户绑定弹性公网IP,在公共网络来访问数据库实例,绑定后也可根据需要解绑。
- 只有主实例和只读实例才能绑定弹性公网IP。
- 对于已绑定弹性公网IP的实例,需解绑后,才可重新绑定其他弹性公网IP。
更多信息,请参见绑定和解绑弹性公网IP。
只读实例
在对数据库有少量写请求,但有大量读请求的应用场景下,单个实例可能无法抵抗读取压力,甚至对主业务产生影响。为了实现读取能力的弹性扩展,分担数据库压力,您可以在某个区域中创建一个或多个只读实例,利用只读实例满足大量的数据库读取需求,以此增加应用的吞吐量。更多信息,请参见只读实例简介。
扩容磁盘
随着业务数据的增加,原来申请的数据库磁盘容量可能会不足。尤其当实例显示“磁盘空间满”状态,且数据库不可进行写入操作时,您需要为RDS for SQL Server实例进行扩容。磁盘扩容期间,服务不中断。更多信息,请参见手动扩容磁盘。
变更CPU和内存规格
CPU/内存规格可根据业务需要进行变更,支持规格升配,也支持降配。更多信息,请参见手动变更实例的CPU和内存规格。
数据备份
RDS for SQL Server包含多种备份类型,不同备份类型的概念介绍以及功能差异请参见备份类型。
每次备份完成后都会生成一个备份文件,当数据库故障或数据损坏时,可以通过备份文件恢复数据库,从而保证数据可靠性。
数据恢复
RDS for SQL Server支持使用已有的自动备份和手动备份,将实例数据恢复到备份被创建时的状态。更多信息,请参见数据恢复方案。
参数模板管理
您可以使用数据库参数模板中的参数来管理数据库引擎配置。数据库参数模板就像是引擎配置值的容器,这些值可应用于一个或多个数据库实例。
创建数据库实例时可以指定数据库参数模板为默认参数模板或已有参数模板。实例创建成功后也可以变更实例关联的参数模板。
更多信息,请参见参数模板管理。
发布订阅
RDS for SQL Server提供的发布与订阅功能,利用复制技术来实现数据同步,实现数据的读写分离和云数据库之间以及线下线上数据库之间的数据同步。更多信息,请参见创建发布。
智能DBA助手
RDS for SQL Server智能DBA助手旨在提升数据库可运维能力与易用性,协助用户解决数据库故障定位慢、性能分析手段缺、急救通道无、诊断优化差等难点问题。更多信息,请参见实例问题诊断和SQL分析功能简介。
日志管理
- 运行日志记录了数据库运行时的日志,通过运行日志分析系统中存在的问题。
- SQL审计功能会对服务级、数据库级、表级的主要变更操作记录进审计日志文件,方便用户查看并下载。
- 慢日志用来记录执行时间超过当前慢日志阈值“long_query_time”(默认是1秒)的语句,通过慢查询日志的日志明细,查找出执行效率低的语句,进行优化。
更多信息,请参见日志管理。
API
云数据库RDS支持v3接口,您可以使用RDS提供的API对数据库实例进行相关操作,如创建、备份恢复、查询、参数配置、删除等。更多信息,请参见《API参考》。
SDK
借助云数据库RDS的SDK开发包,您可以很容易地调用RDS的API接口,创建基于华为云的互联网应用。目前SDK的语言支持:Java、Python、Go。更多信息,请参见《SDK开发指南》。