当前位置: 首页 > news >正文

网站程序基础关键词有哪些?

网站程序基础,关键词有哪些?,如何做网站的源码,wordpress中文分享插件文章目录 任务二十三 openGauss 参数管理任务目标实施步骤一、启动参数文件及参数类型1.参数值修改后必须重新启动数据库的参数2.参数值修改后只需要reload操作的参数 二、设置数据库级参数三、设置用户级参数四、设置会话级参数五、将参数设置为默认值 任务二十三 openGauss 参…

文章目录

  • 任务二十三 openGauss 参数管理
    • 任务目标
    • 实施步骤
      • 一、启动参数文件及参数类型
        • 1.参数值修改后必须重新启动数据库的参数
        • 2.参数值修改后只需要reload操作的参数
      • 二、设置数据库级参数
      • 三、设置用户级参数
      • 四、设置会话级参数
      • 五、将参数设置为默认值

任务二十三 openGauss 参数管理

任务目标

掌握openGauss数据库各种参数的配置管理方法。

实施步骤

一、启动参数文件及参数类型

启动参数文件的位置由shell环境变量PGDATA来确定,可以通过echo $PGDATA命令查看。

在我们的实验环境中,启动参数文件位于/opt/huawei/install/data/dn/postgresql.conf 下。
启动参数文件中有两种类型的参数:一种参数在修改之后,需要重新启动openGaussDBMS才能生效;另外一种参数在修改之后只需要reload一下就可以生效。

1.参数值修改后必须重新启动数据库的参数

参数max_connections用来配置用户连接到openGaussDBMS的最大连接数。执行下面的命令,查看当前数据库管理系统中参数max_connections的值:

gsql -d postgres -p 26000 -r
show max_connections;
\q

如果想把参数max_connections的当前值1000修改为4000,可以手动修改启动参数文件postgresql.conf中max_connections的值。先进入Linux vi编辑器:

vi /opt/huawei/install/data/dn/postgresql.conf

将下面这行

max_connections = 5000

修改为

max_connections = 4000

然后需要重新启动openGaussDBMS,让修改生效:

gs_om -t restart

执行下面的命令,检查刚刚进行的参数修改:

gsql -d postgres -p 26000 -r
show max_connections;
\q
2.参数值修改后只需要reload操作的参数

参数temp_buffers用来设置每个数据库会话能够使用的最大临时缓冲区。执行下面的命令,查看当前数据库管理系统中参数temp_buffers的值:

gsql -d postgres -p 26000 -r
show temp_buffers;
\q

如果想把参数temp_buffers的当前值1MB修改为16MB,可以手动修改启动参数文件postgresql.conf中temp_buffers的值。先进入Linux vi编辑器:

vi /opt/huawei/install/data/dn/postgresql.conf

将下面这行

#temp_buffers = 8MB

修改为

temp_buffers = 16MB

不需要重新启动数据库,执行下面的命令,reload参数文件让参数生效:

gsql -d postgres -p 26000 -r
select pg_reload_conf();
\q 

需要重新登录到openGauss DBMS来查看参数temp_buffers的当前值:

gsql -d postgres -p 26000 -r
show temp_buffers;
\q

还有一种修改方法,直接执行下面的命令,可以修改参数文件并完成reload操作:

gs_guc reload -N all -I all -c "temp_buffers = 8MB"
gsql -d postgres -p 26000 -r
show temp_buffers;
\q 

检查启动参数文件postgresql.conf,发现参数temp_buffers已经被修改为8MB

二、设置数据库级参数

首先查看当前数据库studentdb的参数enable_indexscan的设置情况:

gsql -d studentdb -h 192.168.100.91 -U student -p 26000 -W student@ustb2020 -r
\x
select * from pg_settings where name='enable_indexscan';
select current_setting('enable_indexscan');

将数据库studentdb的参数enable_indexscan设置为off并退出:

alter database studentdb set enable_indexscan=off;
select * from pg_settings where name='enable_indexscan';
\q

再次查看当前数据库studentdb的参数enable_indexscan的设置情况:

gsql -d studentdb -h 192.168.100.91 -U student -p 26000 -W student@ustb2020 -r
\x
select * from pg_settings where name='enable_indexscan';
select current_setting('enable_indexscan');

在这里插入图片描述

将数据库studentdb的参数enable_indexscan设置为on并退出:

alter database studentdb set enable_indexscan=on;
\q

三、设置用户级参数

首先查看当前数据库用户student的参数enable_indexscan`的设置情况:

gsql -d studentdb -h 192.168.100.91 -U student -p 26000 -W student@ustb2020 -r
select current_setting('enable_indexscan');

将数据库用户student的参数enable_indexscan设置为ofr并退出gsql:

alter role student set enable_indexscan=off;
\q

再次查看当前数据库用户student的参数enable_indexscan的设置情况:

gsql -d studentdb -h 192.168.100.91 -U student -p 26000 -W student@ustb2020 -r
select current_setting('enable_indexscan');
\q

虽然数据库studentdb的参数enable_indexscan已经设置为on,但是用户student的参数enable_indexscan的值为off,由于用户级参数的优先级高于数据库级参数,因此在用户student登录到数据库studentdb后,参数enable_indexscan的值由用户级的设置决定。

四、设置会话级参数

首先查看当前会话的参数enable_indexscan的设置情况:

gsql -d studentdb -h 192.168.100.91 -U student -p 26000 -W student@ustb2020 -r
select current_setting('enable_indexscan');

如上所述,在用户student登录到数据库studentdb后,参数enable_indexscan的值由用户级的参数设置决定,目前参数enable_indexscan的值是off
执行下面的语句,在会话级设置参数enable_indexscan:

-- set命令设置会话级参数
set enable_indexscan=on;
select current_setting('enable_indexscan');

可以看出,参数设置的优先级顺序是:会话级别>用户级别>数据库级别。

五、将参数设置为默认值

在会话级将参数设置为默认值:

set enable_indexscan to default;

在用户级将参数设置为默认值:

alter role student set enable_indexscan to default;

在数据库级将参数设置为默认值:

alter database studentdb set enable_indexscan to default;
http://www.hkea.cn/news/140342/

相关文章:

  • 精品课程网站建设论文今天的新闻最新消息
  • 检查网站收录问题蚌埠seo外包
  • 建站展示网站优化网
  • 秦皇岛网站建设价格深圳seo公司
  • 广告型网站建设广州营销网站建设靠谱
  • 包头学做网站平台开发
  • 个人如何做微商城网站指数分布的分布函数
  • 北京网站设计哪家公司好建站工具
  • 深圳外贸网络推广seo诊断书案例
  • Java做网站的基本框架优化关键词规则
  • 网上手机商城网站建设直通车推广计划方案
  • 网站框架是谁做做个电商平台要多少钱
  • 网站开发建设书籍推荐b2b外贸平台
  • 网站首页的布局设计进行优化
  • 无锡做家纺公司网站如何建网站不花钱
  • bootstrap制作的网站页面优化网站seo
  • 海口网站建设优化班级优化大师官网登录
  • 连接品硕网线做怎么弹网站百度地图推广电话
  • 网站做cdn怎么弄百度推广怎么推广
  • 光谷做网站推广竞价服务托管公司
  • 网上商城网站建设方案书公众号seo排名
  • wordpress内网访问泰州百度关键词优化
  • 做淘客网站用备案网络营销计划书怎么写
  • 网站 公安 备案深圳百度推广客服电话多少
  • 北京米兰广告设计有限公司广州优化疫情防控举措
  • 汕头个人建站模板网站推广计划方法
  • php企业网站无限制源码网络营销方案设计
  • 动漫网站开发与建设百度网盘网页版入口官网
  • 咸阳做网站长沙网络营销外包哪家好
  • 专门做私人定制旅游的网站搜索引擎营销方法