南大通用安全数据库GBase8s 在安装时有需要配置哪几些文件

南大通用安全数据库GBase8s 在安装时有需要配置哪几些文件,第1张

主要需要配置

• profilegbaseserver 环境变量文件 ;

• onconfiggbaseserver 参数文件 ;

• sqlhostsgbaseserver 文件

在实际的生产运行环境中,很多客户现场都看到开发人员和系统管理人员遇到很多有关于GBase 8s 数据库引起的性能问题,进而被多次问起如何进行GBase 8s 数据库性能调优,

性能优化原则

包括:

性能规划:深入了解应用与数据库的交互特征,确立良好的设计、开发、测试迭代过程,上线前消除模型上的性能瓶颈。

实例调优:建立性能基准,对比调节数据库、 *** 作系统、存储、网络等的配置,主动监控、消除瓶颈。

SQL 调优:书写高效 SQL,优化相关数据库对象,充分借助优化器,确定最佳执行计划。

性能优化流程

首先执行下面的初始检查:

– 获取直接用户的使用反馈,确定性能目标和范围。

– 获取性能表现好与坏时的 *** 作系统、数据库、应用统计信息。

– 对数据库做一次全面健康检查。

根据收集的信息,以及对应用特性的了解,构建性能概念模型,明确性能瓶颈所在,以及导致性能的根本原因。

– 首先应该排除 *** 作系统、硬件资源造成的瓶颈。

– 然后针对数据库系统性能进行分析

– 必要时,还需要检查应用日志,因为系统性能问题也可能由于应用非 SQL 部分造成瓶颈。

提出一系列针对的优化措施,并根据它们对性能改善的重要程度排序,然后逐一加以实施。不要一次执行所有的优化措施,必须逐条尝试,逐步对比。

通过获取直接用户的反馈验证调节是否已经产生预期的效果,否则,需要重新提炼性能概念模型,直到对应用特性了解进一步准确。

重复上述,直到性能达到目标或由于客观约束无法进一步优化。

常见调优技巧

找到 CPU 占用最高的 SQL

在 sysmaster 库中执行

select sqx_estcost, sqx_sqlstatement

from syssqexplain

order by sqx_estcost desc

1

2

3

注意:此时看到的仅仅是当前正在执行的 SQL

需要多看几次

onstat 命令

onstat -g act 得到当前正在执行的 SQL

根据 rstcb 列

onstat -u | grep 57c68220

1

从第三列 sessid 得到 SESSION

onstat -g ses SESSION 即可得到当时正在执行的 SQL

一般多找几个 threads 后,就基本可以确定问题 SQL

得到 SQL 后,利用 set explain on 分析其查询路径,看是否未利用索引,在对大表进行全表扫描,根据需要创建相应索引。

login_audit_messages()函数可以查看登录用户的登录信息。查看上一次登录认证通过的日期、时间和IP等信息。 gbase=# select from login_audit_messages(true); username | database | logintime | mytype | result | client_conninfo----------+----------+------------------------+---------------+--------+------------------ gbase | postgres | 2022-05-18 17:08:46+08 | login_success | ok | gs_ctl@[local_ip]

在安装的时候,会提示你输入SYSDBA的密码以及sysuser的密码,第一次登入的时候,使用SYSDBA登录,密码就是你安装的时候输入的密码,登录后可以添加用户或者使用sql创建用户sql是:

GRANT

ALL

PRIVILEGES

ON

TO

'用户名'@'%'

IDENTIFIED

BY

'密码'

WITH

GRANT

OPTION,意思是注册一个用户,设置密码,将所有的权限付给该用户名,然后你就可以使用新注册的这个用户登入了

需要查看Schema所有者的话,可以对系统表PG_NAMESPACE和PG_USER执行如下关联查询。语句中的schema_name请替换为实际要查找的Schema名称。

SELECT snspname,uusename AS nspowner FROM pg_namespace s, pg_user u WHERE nspname='schema_name' AND snspowner = uusesysid;

以上就是关于南大通用安全数据库GBase8s 在安装时有需要配置哪几些文件全部的内容,包括:南大通用安全数据库GBase8s 在安装时有需要配置哪几些文件、如何验证GBase8s数据库ACID特性、GBase 8c数据库如何查看上一次登录认证通过的日期、时间和IP等信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9350804.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存