You need to enable JavaScript to run this app.
导航
版本功能对比
最近更新时间:2024.10.18 10:49:17首次发布时间:2024.01.03 21:45:53

为了保障您在使用云数据库 SQL Server 版的安全性,云数据库 SQL Server 版在兼容版本上存在使用限制。同时,本文也给了一些使用建议,提高您在使用过程中的使用效果。

功能标准版企业版Web 版
规格上限24 核 128GiB64 核 256GiB16 核 64GiB
高可用Always On BasicAlways On
数据库最大数量100~300100~300100~300
只读节点不支持支持不支持
数据库账号最大数量无限制无限制无限制
创建用户、LOGIN 或数据库支持支持支持
数据库级别的 DDL 触发器支持支持支持
数据库内的授权权限支持支持支持
终止线程权限支持支持支持
Linked Server支持支持支持
变更跟踪支持支持支持
数据压缩支持支持不支持
SQL Profiler支持支持不支持
变更数据捕获 CDC(Change Data Capture)支持支持不支持
在线 DDL不支持支持不支持
分布式事务暂不支持暂不支持不支持
优化顾问暂不支持暂不支持不支持
公共语言运行时集成(CLR)部分支持(安全模式)部分支持(安全模式)部分支持(安全模式)
复制功能部分支持(订阅端)部分支持(订阅端)不支持

Windows 域账号登录

不支持

不支持

不支持

邮件功能
数据集成功能(SSIS)
数据分析功能(SSAS)
数据报表功能(SSRS)
R 语言服务
异步消息通讯
策略管理

使用建议

类型限制说明

实例

  • 加域实例:加域实例的域控服务器在用户侧,用户拥有较高权限,域控服务器组策略配置会影响加入该域的机器,用户侧域控规则修改会导致数据库实例的权限安全风险增加,因此不建议您创建加域实例。

  • 重启实例:实例长时间运行可能会导致性能下降,建议您每三个月在业务低峰期重启一次实例。

数据库

  • 数据库数量:单实例数据库数量不要超过 100 个。单实例可以承载的数据库数量跟实例规格相关,数据库数量过多会导致实例性能下降,占用 Worker Thread 等资源。

  • 系统库操作:不要在系统库上创建表,由于在系统库存放数据不安全,因此建议您创建自定义库写入您的数据。

  • Auto Close 属性:数据库可以设置 Auto Close 属性,但打开该属性后可能会导致一些问题,例如无法建立复制关系等,并且设置该属性后不能正常使用数据库,强烈建议不要打开数据库的 Auto Close 属性。

  • 数据库模式:不要将数据库模式设置为 Single User,由于 Single User 模式只允许一个 Session 访问数据库,这样可能会导致其他 Session 无法访问数据库,造成云数据库的运维问题。因此请尽快将设置为 Single User 模式的数据库及时修改为 Multi User 模式。

  • 数据库收缩:长时间使用数据库可能会导致一些物理空间无法及时释放,需要执行收缩数据库操作才能释放物理空间。您需要关注日志文件和物理文件的大小,发现文件膨胀时及时在业务低峰期收缩数据库。

  • 数据库名称:

    • 长度需要在 2~60 个字符内。

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

    • 数据库名称需包含数字、大小写字母、中划线 (-) 和下划线 (_)。

    • 不能使用 mastermsdbmodeltempdbresourcerdsadmindistribution 等预留字。

  • 数据库恢复模式:

    不要将数据库的恢复模式(Recovery model)设置为 simple,建议使用 full 模式。具体原因如下:

    • simple 模式不会对数据库执行增量备份,因此数据库无法恢复到指定时间点。

    • 对于主备或集群实例,设置数据库的恢复模式为 simple 后,会导致数据库不会建立高可用关系,进而无法操作主备切换或规格变更,因此需谨慎使用 simple 模式。

权限SysAdmin 角色:具有 SysAdmin 角色的帐号有超级管理员权限,使用不当会导致数据库安全与稳定性受到威胁,云数据库 SQL Server 版不开放超级管理员权限,应用使用数据库不可以依赖于此权限。

其他

  • 慢日志:慢日志可以帮助进行慢 SQL 分析,但长时间打开慢日志会导致性能损失,建议在不需要跟踪分析 SQL 问题时关闭慢日志。

  • 索引:数据库在长时间使用后可能会产生较多的索引碎片,导致数据库访问性能下降,需要定时进行索引重建,建议您采用创建 SQL Agent Job 的方式每月重建一次索引。

  • 统计信息:定时更新数据库的统计信息可以提高数据库的性能,建议您采用创建 SQL Agent Job 的方式每周更新一次统计信息。

  • 最大并行度:最大并行度参数影响业务的 CPU 使用率,默认值为 0 允许 Session 使用所有 CPU,但可能会出现由于某个 SQL 的问题导致 CPU 无法分配给其他 Session 使用的情况,建议根据规格配置,例如核数除以 2。

  • 参数:如需修改云数据库 SQL Server 版参数,请在控制台进行修改,不支持通过执行 SQL 命令方式修改。

  • 备份恢复:备份恢复的相关操作请通过管理控制台、调用 API 接口或调用 SDK 接口下发,不能通过 SSMS 或执行 SQL 直接操作。