标签:PostgreSQL相关的结果16条:

    CentOS7安装配置PostgreSQL数据库服务器

      CentOS7安装配置PostgreSQL数据库服务器步骤摘要yuminstallhttps://download.postgresql.org/pubepos/yum/9.6edhathel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpmyuminstallpostgresql96-serverpostgresql96-contrib/usr/pgsql-9.6/bin/postgresql96-setupinitd…

    发布于:2019-11-16 22:03:48

    修改PostgreSQL数据库的默认用户postgres的密码

      修改PostgreSQL数据库的默认用户postgres的密码有时候,忘记了postgresql安装时默认用户postgres的密码,怎么办呢?linuxshell命令下面输入:sudo-upostgrespsql(这样就可以直接登录进postgres了,然后在里面可以进行添加用户,修改密码之类的,都不是问题了!!)修改PostgreSQL数据库的默认用户postgres的密码(注意不是linux系统帐号)第一步:1.PostgreSQL登录(使用psql客…

    发布于:2019-11-16 22:00:43

    PostgreSQL数据库修改表增加主键

      PostgreSQL数据库测试环境中有多张表没有添加主键约束,只有一个serial的自增字段。现在需要把那些没有主键的表都加上,serial类型的字段为id。首先是怎么找到PostgreSQL数据库中哪些表没有主键?我们看下pg_class这个表,里面有个relhaspkey字段,如果为t说明有主键,f即没有主键。例如下面这个sql。SELECTn.nspnameAS"Schema",c.reln…

    发布于:2019-11-15 05:32:54

    PostgreSQL CPU占用100%性能分析及慢sql优化

      在数据库运维当中,一个DBA比较常遇到又比较紧急的问题,就是突发的CPU满(CPU利用率达到100%),导致业务停滞。遇到CPU满,往往需要从后端数据库开始排查,追溯到具体SQL,最终定位到业务层。下面是这个问题具体的处理方法。查看连接数变化CPU利用率到达100%,首先怀疑,是不是业务高峰活跃连接陡增,而数据库预留的资源不足造成的结果。我们需要查看下,问题发生时,活跃的连接数是否比平时多很多。对…

    发布于:2019-11-15 04:33:31

    postgresql设置主键自增的方法

      一:CREATETABLEcustomers(customeridSERIALprimarykey,companynamecharactervarying,contactnamecharactervarying,phonecharactervarying,countrycharactervarying)二:CREATESEQUENCEevent_id_seqSTARTWITH1INCREMENTB…

    发布于:2019-11-14 00:19:56

    Linux(CentOS)下Postgresql数据库的安装配置

      1.验证本机是否已经安装:[root@master~]#rpm-qa|greppostgresql2.yum方式加-y参数安装(-y默认需要选择的全部选择是)[root@master~]#yum-yinstallpostgresql*3.初始化数据库[root@master~]#/etcc.d/init.d/postgresqlinitdbInitializingdatabase:[OK]4.启动…

    发布于:2019-11-10 23:29:48

    postgresql的远程链接出错原因分析

      在写一个在线编译系统时打算用远程的数据库进行测试,但是链接出现了问题.这里先说一下远程连接时需要修改的配置吧(只是针对Linux用户).远程链接配置需要修改pg_hba.conf和postgresql.conf这两个文件.PS:如果你在安装数据库时,在进行数据库初始化操作(以centos6.X版本为例),如下:sudoservicepostgresql-9.5initdb在初始化数据库时可以指定参…

    发布于:2019-11-10 23:26:17

    Postgresql数据库主从流复制

      由于某个项目前期资源紧张,使用的Postgresql单节点数据库;为解决项目数据库安全性问题,小蜗牛应要求整理Postgresql数据库主从高可用方案,以下操作为部署主从流复制测试过程,后续整理pgpool高可用、负载均衡方案。。一、安装依赖yuminstall-ygcc-c++zlib-develvimopenssh-clients二、安装PGtarzxvfpostgresql-9.3.4.ta…

    发布于:2019-11-09 15:02:40

    Ubuntu PostgreSQL安装和配置

      Ubuntu PostgreSQL安装和配置一、安装1、安装使用如下命令,会自动安装最新版,这里为9.5sudoapt-getinstallpostgresql安装完成后,默认会:(1)创建名为”postgres”的Linux用户(2)创建名为”postgres”、不带密码的默认数据库账号作为数据库管理员(3)创建名为”postgres”的表安装完成后的一些默认信息如下:config/etc/postgresql/9.5/maindata/…

    发布于:2019-11-09 14:33:11

    Gitlab 配置外部PostgreSQL

      1.简介上篇文章介绍了安装GitLab方式,由于默认使用的postgreSQL数据库,不能通过gui工具更直白的看到表结构,如果需要深入了解数据库资源通过Shell方式的话这无疑是个令人恼火的方式。当然,GitLab这里我们可以配置非包装安装的数据库。下面简单的介绍下步骤。2.新增PostgreSQL超级用户如果自己有超级用户的话可以跳过终端输入:#是否安装postgreSQL有的话只需要安装po…

    发布于:2019-11-09 00:25:40

    postgresql导入导出数据库

      一、postgresql导出的数据库,标准语句pg_dump--host[**地址**]--port[**端口**]--username[**数据库的用户名**]>[**导出的文件**][**数据库名字**]例子:pg_dump--hostxxxxx.com--port3434--usernamecs>cs.sqlcs我们从http://xxxxx.com的地址上,通过postgres…

    发布于:2019-11-08 18:35:53

    PostgreSQL日志分析工具——pgBadger

      PostgreSQL日志分析工具——pgBadger摘要之前曾介绍过PostgreSQL的日志审计,这会将执行的SQL输出到服务日志(pg_log),势必会带来性能问题,真正的问题是,这些记录对我们有多少帮助?所以我们来看一下如何使用增加的日志记录来做一些有用的事情。pg_stat_statements不仅输出SQL语句,还可以输出执行时间等,通过分析此服务器日志,可以知道执行什么样的SQL,以及缩小范围找到哪些SQL有可能出现性能问题。SQL日志…

    发布于:2019-11-08 18:11:39

    postgresql只导出函数

      /usr/local/postgresql/bin/pg_dump--p5432-Uddpguser-s-Fc-v-ftemp.dumpdatabase/usr/local/postgresql/bin/pg_restore-ltemp.dump/usr/local/postgresql/bin/pg_restore-ltemp.dump|grepFUNCTION>functionlist/…

    发布于:2019-11-04 03:29:59

    PostgreSQL删除pg_xlog日志

      PostgreSQL的pg_xlog下有大量日志,空间不足,如何删除?Darren1:postgres:/usr/local/pgsql/data/pg_xlog:>ls000000010000000000000008.00000028.backup00000001000000000000009D0000000100000000000000C90000000100000000000000F5…

    发布于:2019-11-04 03:23:30

    PostgreSQL 的索引类型

      PostgreSQL提供了多种索引类型:B树、hash、GiST和GIN,每种索引类型都有适合的应用场景,可以根据场景选择合适的索引以提高效率。B树B树适合相等判断和有序的区间查询,通常来说,经常使用这些查询时推荐使用B树索引:<、>、<=、>=以及=。此外,对于判断字符串开头的LIKE和~查询也可以考虑使用B树索引。比如:colLIKE‘foo%’或者col~‘^foo’…

    发布于:2019-11-04 03:19:18

    Centos 7.3 安装配置 PostgreSQL 9.x

      一、安装PostgresSQLCentos7自带的PostgresSQL是9.2版的。因为,yum已经做了国内源,速度飞快,所以直接就用yum安装了。依次执行以下命令即可,非常简单。sudoyum-yinstallpostgresql-serverpostgresqlsudoservicepostgresqlinitdbsudochkconfigpostgresqlonsudosystemctle…

    发布于:2019-11-04 03:09:58