很多国企政府要求数据库国产化······· 才有下边这些
转载自:https://developer.aliyun.com/article/833382 阿里云
需要上传二进制文件,已上传PolarDB二进制文件 不需要积分下载!不需要积分!不需要积分!如果提示用积分请私信我
PolarDB 阿里云国产化数据库:linux系统下的详细安装步骤手册 本质上就是pgsql
Linux 下部署 PolarDB 数据库
第一章:环境准备
① 检查 THP 的启用状态和配置
② 修改配置文件 sysctl.conf
③ 新增配置文件 polardb_limits.conf
④ 创建 polardb 专用系统用户
⑤ 给 polardb 专用系统用户授权
第二章:数据库安装与配置
① 切换用户并安装数据库
② 编辑配置文件 bash_profile
③ 初始化数据库
④ 修改配置文件 postgresql.conf
⑤ 修改配置文件 pg_hba.conf
⑥ 数据库服务的启用与停用
⑦ 检查数据库正常可用
第三章:其它
① 解决 /data 路径不为空的初始化数据库报错问题
② 数据库版本查看
③ 数据库命令帮助
第一章:环境准备
① 检查 THP 的启用状态和配置
下面的配置是阿里云数据库的专家推荐的,可以优化 polardb 的性能。
检查THP的状态是否为always,中括号包括的即为当前状态
cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
确认分页大小为2M
grep Hugepage /proc/meminfo
Hugepagesize: 2048 kB

② 修改配置文件 sysctl.conf
/etc/sysctl.conf 里插入内容,然后执行 sudo sysctl -p 命令生效。
fs.aio-max-nr=1048576
fs.file-max=76724600
fs.nr_open=20480000
kernel.sem=4096 2147483647 2147483646 512000
kernel.shmall=107374182
kernel.shmmax=274877906944
kernel.shmmni=819200
net.core.netdev_max_backlog=10000
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.somaxconn=4096
net.core.wmem_default=262144
net.core.wmem_max=4194304
net.ipv4.ip_local_port_range=40000 65535
net.ipv4.tcp_fin_timeout=5
net.ipv4.tcp_keepalive_intvl=20
net.ipv4.tcp_keepalive_probes=3
net.ipv4.tcp_keepalive_time=60
net.ipv4.tcp_max_syn_backlog=4096
net.ipv4.tcp_max_tw_buckets=262144
net.ipv4.tcp_mem=8388608 12582912 16777216
net.ipv4.tcp_rmem=8192 87380 16777216
net.ipv4.tcp_synack_retries=2
net.ipv4.tcp_syncookies=1
net.ipv4.tcp_timestamps=1
net.ipv4.tcp_tw_reuse=1
net.ipv4.tcp_wmem=8192 65536 16777216
vm.dirty_background_bytes=409600000
vm.dirty_expire_centisecs=3000
vm.dirty_ratio=80
vm.dirty_writeback_centisecs=100
vm.mmap_min_addr=65536
vm.nr_hugepages=0
vm.nr_overcommit_hugepages=1000000
vm.overcommit_memory=0
vm.overcommit_ratio=90
vm.swappiness=0
vm.zone_reclaim_mode=0
③ 新增配置文件 polardb_limits.conf
创建下面的文件:/etc/security/limits.d/polardb_limits.conf
里面添加下面的参数。
- soft nofile 655360
- hard nofile 655360
- soft nproc 655360
- hard nproc 655360
- soft memlock unli

本文档详述了在Linux环境下部署阿里云PolarDB数据库的步骤,包括环境准备、数据库安装与配置,以及解决初始化问题和其他操作。涉及内容有:THP配置、sysctl.conf和limits.conf的修改、创建数据库用户、数据库安装、配置文件(postgresql.conf和pg_hba.conf)的调整、数据库服务的启停及检查。此外,还提供了数据库版本查看和命令帮助。
最低0.47元/天 解锁文章
2154





