更多技能博客,请关注微信公众号:运维之美
一、常用下令
1.1 数据库毗连下令
创建新用户
- create user test password xxxx ;
- alter user test sysadmin
复制代码- vsql -d test -hx.x.x.x -U test -p 5432 -W xxxxx
复制代码 1.2 数据库启停下令
- vb_ctl start/stop/restart
复制代码 用户解锁下令
- alter user test account unlock;
复制代码 海量数库查看版本
1.3 权限校验
创建pg模式的数据库
- create database test dbcompatibility='PG';
复制代码 查看数据库模式
- select datname,datcompatibility from pg_database;
复制代码 创建mysql模式dbcompatibility=‘B’
A racle模式
B:mysql模式
td:teredata模式
pg:pg模式
默认创建的几个实例
postgres:系统视图
template:模型库
vastbase:默认的毗连库
这是等保那边强制要求的参数,就是我新用户建了,必须改个密码才能利用
或者修改设置文件postgresql.conf
password_force_alter修改为off
二、数据库参数查抄
2.1 部署环境查抄
- 查抄项 session_out设置为0:毗连超时设置
设置文件./data/vastbase/postgresql.conf
解决方法:session_timeout = 0 #设置为0,修改后重启数据库,临时修改alter system set session_timeout = 0
- select datname,encoding from pg_database;
- #说明
- 6:ascii
- 7:utf-8
复制代码 建库时指定
- #语法
- CREATE DATABASE [ IF NOT EXISTS ] database_name
- [ [ WITH ] {[ OWNER [=] user_name ]|
- [ TEMPLATE [=] template ]|
- [ ENCODING [=] encoding ]|
- [ LC_COLLATE [=] lc_collate ]|
- [ LC_CTYPE [=] lc_ctype ]|
- [ TABLESPACE [=] tablespace_name ]|
- [ CONNECTION LIMIT [=] connlimit ]}[...] ]|
- [ PAD_ATTRIBUTE [=] pad_attribute_type ];
- 举例:
- create database xxx with encoding=encoding
复制代码
- select datname,datcompatibility from pg_database;
- #结果需要是pg模式
复制代码
- 设置巨细写不敏感
/data/vastbase/postgresql.conf下参数设置
- lower_case_table_names=1
- lower_case_column_names=1
复制代码 show lower_case_table_names;
show lower_case_column_names;
- show max_connections #连接数检查
复制代码 发起毗连数
- 主机8GB内存:
- max_connections = 1000
- 主机16GB内存:
- max_connections = 1200
- 主机32GB内存:
- max_connections = 2000
- 主机大于64GB内存:
- max_connections = 4000
复制代码 三、常见题目FAQ
3.1 insert,update操作出现慢SQL题目
修改enable_opfusion参数的方式:
- su - vastbase
- cd $PGDATA
- vi postgresql.conf
复制代码 在末了位置添加:
重启数据库生效:
3.2 原因2:需要做表分析
- su - vastbase
- cd $PGDATA
- vi postgresql.conf
- 修改search_path添加上schema的名称,假如是test用户就加上生存后重启数据库生效:vb_ctl restart
复制代码 然后做表分析
- VACUUM schema.table_name;
复制代码 参考资料https://docs.vastdata.com.cn/zh/docs/VastbaseG100Ver2.2.10/doc/%E5%BC%80%E5%8F%91%E8%80%85%E6%8C%87%E5%8D%97/%E5%85%B6%E4%BB%96%E4%BC%98%E5%8C%96%E5%99%A8%E9%80%89%E9%A1%B9.html
官网:https://docs.vastdata.com.cn/zh/?rewrite=403
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |