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

EasyGBS/EasyNVR高并发适配!PostgreSQL部署指南

在某些部署场景中,例如当客户新部署的EasyGBS或EasyNVR系统需要接入大量设备,或面临高并发访问压力时,我们默认采用的SQLite数据库可能因性能限制而不再适用。为确保系统稳定运行,此时需要选用性能更强的PostgreSQL数据库。

本文档将详细说明如何安装和配置PostgreSQL,以供大家参考。

1、安装数据库

sudo apt install postgresql postgresql-contrib

此命令是用来安装PostgreSQL contrib软件包的(centos请用yum install),可以提供PostgreSQL数据库系统的一些额外特性。当安装完成后,数据库会自动启动。

安装的包不是很大,通常很快就能完成安装和启动服务了。

2、配置PostgreSQL

1)在命令台上输入sudo -u postgres psql -c "SELECT version();"即可查询当前安装的数据库版本。

2)接着再配置本地计算机可以访问数据库,sudo -u postgres psql这个命令就是在本地计算机上连上PostgreSQL数据库。

SELECT version(); 这个就是在连上数据库后执行的 SQL 或者命令。

3、远程连接

默认情况下PostgreSQL是不接受远程连接的。服务器仅仅监听本地网络接口:127.0.0.1。

为了允许远程访问你的PostgreSQL服务器,打开配置文件postgresql.conf并且在 CONNECTIONS AND AUTHENTICATION一节添加listen_addresses = ‘*’。

接着保存并且重启数据库。

操作路径:

vi /etc/postgresql/18/main/postgresql.conf

重启数据库命令:

systemctl restart postgresql

接着我们需要修改HBA文件接受远程连接,使用命令行(sudo -u postgres psql)登录pgsql后,运行命令:

show hba_file;

服务器上将会显示下面的HBA文件的地址输出:

接着编辑HBA文件进行编辑,命令如下:

vi /etc/postgresql/18/main/pg_hba.conf

添加下面2行到这个文件的末尾:

host    all        all          0.0.0.0/0           scram-sha-256
host    all        all          ::/0                 scram-sha-256

接着保存并且重启数据库。

4、修改数据库登录密码

在服务器中通过sudo -u postgres psql进入数据库中,输入ALTER USER postgres WITH PASSWORD ‘******’;(*为你需要修改的密码) 修改后用连接工具看看能不能登录上。

登录上就代表安装成功了,接着在EasyGBS文件夹里的configs.toml的dsn配置栏里面配置连接的信息就可以启动了。

以上就是PostgreSQL数据库完整部署指南,希望能帮你顺利解决多设备接入、高并发场景下的数据库适配问题~

若操作中遇到疑问,欢迎在评论区留言交流,后续也会分享更多产品适配干货,记得持续关注哦!

http://www.dtcms.com/a/593856.html

相关文章:

  • 网站开发公司怎么选择动态交互网站建设
  • 杭州网站的建设企业管理软件的发展趋势
  • git如何回退到指定提交
  • 自己做网站用中文为什么是乱码大型网站开发 优帮云
  • 六爻观测基础(四)——地支
  • 抖音官网链接网站怎么做缪斯设计公司
  • Uniapp ECG心电图组件
  • 高性能抗干扰两线电流型霍尔开关SC25898 | 赛卓电子重磅新品
  • 仁怀哪里有做网站的做效果图常用的网站有哪些
  • 2025 11 09 作业
  • 廊坊网站seo服务深圳市光明区官网
  • 大模型调用完全指南(含免费资源汇总)
  • 定义数组指针
  • 做搜狗手机网站点网站第三方统计工具
  • 专业钓场计时计费管理系统:提升运营效率的智能化解决方案
  • 如何做一个与博物馆相关网站卡板技术支持 东莞网站建设
  • 北大软件外事管理系统:以“制度+技术”,筑牢外事管理 数字化屏障
  • wordpress怎么连接主机名aso如何优化
  • PDF文件内容出现重叠现象解析
  • 织梦系统怎么做网站个人网站备案信息填写
  • 基于AutoDL远端服务复现具身智能论文OpenVLA
  • 新能源汽车减速器行星齿轮机构资料整理
  • 网站建设哈尔滨网站建设1企业网站策划书制作
  • 53_AI智能体运维部署之集成Prometheus监控系统:构建可观测的AI应用基础设施
  • 福建平潭建设局网站室内设计师经常用的网站
  • 政务配发移动设备管理解决方案
  • 【CCF-CSP】第三次认证03-02 Z字形扫描
  • 西柏坡旅游网站建设规划书企业网站 cms
  • πRL——首个在线RL微调流式VLA π0/π0.5的框架:通过Flow-Noise和Flow-SDE实现精确对数似然估计,全面提升性能
  • 求n以内自守数个数