# 配置DWS数据库的Schema存储空间
#### 功能介绍
存储资源无节制的使用可能导致磁盘满，进而导致集群异常、业务中断。磁盘满问题具有业务恢复难度大、恢复时间长的特点，通过引入数据库只读，极大概率降低了磁盘满问题的发生，但是数据库只读同样会导致业务中断，影响业务连续性。为解决数据库只读问题，DWS提供了多维度的存储资源管理能力，一方面在schema维度实现了schema空间管理，用于限制schema使用的永久空间大小；一方面在用户维度实现了永久空间、临时空间和算子空间管理，防止单用户业务异常导致数据库只读。
- schema维度：schema空间管理模块可查询集群下数据库和模式空间信息，并支持修改模式空间总值。
- 用户维度：用户空间管理用于限定不同用户可以使用的空间限额，防止用户使用存储空间过大导致业务执行受阻。DWS通过在创建资源池时指定空间大小的方式实现对存储资源的管理，目前只支持永久表存储空间（PREM SPACE），用于限制用户创建的永久表（非临时表）占用的空间限额。
 
#### 约束与限制
- schema空间管理功能仅8.1.1及以上集群版本支持。
- 空间限额仅对普通用户有效，数据库系统管理员用户不受限制（因此当显示已用空间等于空间限额时，真实使用空间可能已超出设置的值）。
- 单DN限额=总限额/DN节点数，所以设置值可能与最终显示值存在细微差异。
 
#### 操作步骤
1. [登录DWS管理控制台](https://console.huaweicloud.com/dws)。
2. 在集群列表中单击指定集群名称，进入**"集群详情"**页面。
3. 在上侧导航栏单击**"负载管理"**。
4. 切换至**"schema空间管理"**页签，下拉框选择需要查看的数据库。
5. 在需要修改空间限额模式的所在行操作列，单击**"编辑"** 修改合适的空间限额。空间限额取值范围为1\~8796093022208的整数，-1表示不限制，**建议值：1及以上** 。
   
   
   
   图1修改空间限额   
   ![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002617625587.png "点击放大")
   
   
   
6. 确认无误后，单击**"确定"** 。当页面右上角出现**"操作成功"**提示后，空间限额修改成功。
 
