上云无忧 > 文档中心 > 天翼云云数据库GaussDB使用教程 - 参数调优建议
云数据库GaussDB
天翼云云数据库GaussDB使用教程 - 参数调优建议

文档简介:
本节介绍了云数据库GaussDB 的参数调优建议。 数据库参数是数据库系统运行的关键配置信息,设置不合适的参数值可能会影响业务。本文列举了一些重要参数说明,更多参数详细说明,请参考“导出参数”,将参数导出后查看。
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

本节介绍了云数据库GaussDB 的参数调优建议。

数据库参数是数据库系统运行的关键配置信息,设置不合适的参数值可能会影响业务。本文列举了一些重要参数说明,更多参数详细说明,请参考“导出参数”,将参数导出后查看。

通过控制台界面修改参数值,请参见查看和修改实例参数。

查询

  • track_stmt_session_slot

作用:设置一个session缓存的最大的全量/慢SQL的数量。

影响:缓存的SQL定期会被写入到系统表,如果业务量很大,超过这个数量语句执行将不会被跟踪,直到落盘线程将缓存语句落盘,留出空闲的空间,但不影响SQL的执行。

  • effective_cache_size

作用:设置节点优化器在一次单一的查询中可用的磁盘缓冲区的有效大小。设置这个参数,还要考虑的共享缓冲区以及内核的磁盘缓冲区。另外,还要考虑预计的在不同表之间的并发查询数目,因为它们将共享可用的空间。这个参数对分配的共享内存大小没有影响,它也不会使用内核磁盘缓冲,它只用于估算。数值是用磁盘页来计算的,通常每个页面是8192字节。

取值范围:整型,1~INT_MAX,单位为8KB。

影响:比默认值高的数值可能会导致使用索引扫描,更低的数值可能会导致选择顺序扫描。

  • enable_stream_operator

控制优化器对stream的使用。当该参数关闭时,可能会有大量关于计划不能下推的日志记录到日志文件中。

  • log_min_duration_statement

作用:当某条语句的持续时间大于或者等于特定的毫秒数时,记录每条完成语句的持续时间。设置log_min_duration_statement可以很方便地跟踪需要优化的查询语句。对于使用扩展查询协议的客户端,语法分析、绑定、执行每一步所花时间被独立记录。

影响:设置过低的阈值可能影响负载吞吐,-1表示关闭此功能。

审计参数

  • audit_system_object

作用:该参数决定是否对数据库对象的CREATE、DROP、ALTER操作进行审计。数据库对象包括DATABASE、USER、schema、TABLE等。通过修改该配置参数的值,可以只审计需要的数据库对象的操作,在主备强制选主场景建议。

影响:不当修改该参数会导致丢失DDL审计日志,请在客服人员指导下进行修改。

锁管理

  • update_lockwait_timeout

设置并发更新同一行数据时单个锁的最长等待时间,当申请的锁等待时间超过设定值时系统会报错。0表示不会超时,默认值为2min。

连接与认证

  • session_timeout

表明与服务器建立连接后,不进行任何操作一定时间后超时的限制,0表示关闭超时设置。

  • failed_login_attempts

设置密码错误次数上限,输入密码错误的次数达到该参数所设置的值时,账户将会被自动锁定,配置为0时表示不限制密码输入错误的次数。

  • password_effect_time

设置帐户密码的有效时间,0表示不开启有效期限制功能。

  • password_lock_time

设置账户被锁定后的自动解锁时间,单位为天。

相似文档
  • 本节介绍了如何创建云数据库GaussDB 数据库的用户、以及如何授权。 如果您需要对您所拥有的云数据库GaussDB 进行精细的权限管理,您可以使用(Identity and Access Management,简称IAM),通过IAM,您可以:  根据企业的业务组织,在您的帐号中,给企业中不同职能部门的员工创建IAM用户,让员工拥有唯一安全凭证,并使用云数据库GaussDB 资源。
  • 本节介绍了云数据库GaussDB 的自定义权限管理策略。 如果系统预置的云数据库GaussDB openGauss版权限,不满足您的授权要求,可以创建自定义策略。自定义策略中可以添加的授权项(Action)请参考《云数据库GaussDB 接口参考》的“策略及授权项说明”章节。
  • 本节介绍了如何修改云数据库GaussDB 的实例名称。 操作场景: 云数据库GaussDB 支持修改实例名称,以方便用户识别。 约束: 实例名称修改中,以下操作不可进行: 删除实例。 创建备份。
  • 本节介绍了如何重启云数据库GaussDB 的实例。 操作场景: 当修改的实例参数需要重启生效时,可以重启实例。 须知: 如果数据库实例未处于“正常”状态,则无法重启该实例。您的数据库可能会由于几个原因而不可用,例如,正在进行以前请求的修改操作。
  • 本节介绍了如何删除云数据库GaussDB 的实例。 操作场景: 用户需要删除不需要的数据库实例。 用户需要删除创建失败的数据库实例。 须知: 实例删除后,不可恢复,请谨慎操作。如需保留数据,请务必确认完成数据备份后再删除实例。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部