一、注意事项
·为保证实例的稳定,控制台仅开放部分参数的修改,控制台的参数配置页面展示的参数即为用户可以修改的参数。
·如果修改的参数需要重启实例才生效,系统会提示你是否重启,建议你在业务低峰期操作,并确保应用程序具有重连机制。
二、参数列表
| 参数名 | 参数默认值 | 取值范围 | 说明 |
| fill factor(%) | 0 | [0 – 100] | 用于精细调整索引数据的存储与性能 |
| max worker threads | 0 | [672 – 32767] | 用于配置整个 SQL Server 范围内可用于处理查询请求、登录、登出以及类似应用程序请求的工作线程数量 |
| cost threshold for parallelism | 5 | [0 – 32767] | 用于指定 SQL Server 创建并运行并行查询计划的阈值 |
| max degree of parallelism | 0 | [0 – 1024] | 每次并行计划执行时,用于运行单个语句的处理器数量 |
| optimize for ad hoc workloads | 0 | [0 | 1] | 用于提高包含大量一次性临时批处理的工作负荷的计划缓存效率 |
| min server memory(MB) | 0 | [0 – 4096] | 更改 SQL Server 内存管理器可为 SQL Server 进程分配的内存量 |
| blocked process threshold(s) | 0 | [0 – 86400] | 使用 blocked process threshold 选项指定生成阻塞进程报告的阈值(单位:秒) |
| slow log threshold (ms) | 1000 | [1000 – 60000] | 将语句记录为慢查询的执行时间阈值(单位:毫秒) |
| default language | 0 | [0 – 33] | 配置默认语言,指定所有新创建的登录用户的默认语言说明:此参数值的修改,对新建账号和存量账号均生效。 |
三、default language 参数值说明
| 取值 | 说明 |
| 0 | 英文(美式) |
| 1 | 德语 |
| 2 | 法语 |
| 3 | 日语 |
| 4 | 丹麦语 |
| 5 | 西班牙语 |
| 6 | 意大利语 |
| 7 | 荷兰语 |
| 8 | 挪威语 |
| 9 | 葡萄牙语 |
| 10 | 芬兰语 |
| 11 | 瑞典语 |
| 12 | 捷克语 |
| 13 | 匈牙利语 |
| 14 | 波兰语 |
| 15 | 罗马尼亚语 |
| 16 | 克罗地亚语 |
| 17 | 斯洛伐克语 |
| 18 | 斯洛文尼亚语 |
| 19 | 希腊语 |
| 20 | 保加利亚语 |
| 21 | 俄语 |
| 22 | 土耳其语 |
| 23 | 英语(英式) |
| 24 | 爱沙尼亚语 |
| 25 | 拉脱维亚语 |
| 26 | 立陶宛语 |
| 27 | 巴西葡萄牙语 |
| 28 | 繁体中文 |
| 29 | 韩语 |
| 30 | 简体中文 |
| 31 | 阿拉伯语 |
| 32 | 泰语 |
| 33 | 博克马尔语 |
四、批量修改参数
1. 登录 SQL Server 控制台,在实例列表,单击实例 ID 或操作列的管理,进入实例管理页面。
2. 在实例管理页面,选择参数配置 > 参数设置页,单击批量修改参数。
3. 在当前运行参数值列,选择需要修改的参数进行修改,确认无误后,单击确定。
4. 在弹出的对话框,选择参数任务的执行方式,单击确定。
注意:说明:
五、修改单个参数
1. 登录 SQL Server 控制台 ,在实例列表,单击实例 ID,进入实例管理页面。
2. 在实例管理页面,选择参数配置 > 参数设置页,选择目标参数所在行,在当前运行参数值列,单击修改参数值。
3. 根据参数值列的提示,输入目标参数值,单击保存,单击可取消操作。
4. 在弹出的对话框,选择参数任务的执行方式,单击确定。
注意:说明:
六、相关 API
| API | 描述 |
| 查询实例的可设置参数列表 | 接口(DescribeInstanceParams)用于查询实例的参数列表。 |
| 修改实例参数 | 接口(ModifyInstanceParam)用于修改云数据库实例的参数。 |
| 查询实例参数修改历史 | 接口(DescribeInstanceParamRecords)用于查询实例参数修改历史。 |