搜索结果
查询Tags标签: postgresql,共有 900条记录-
【PostgreSQL】PostgreSQL的WAL日志归档的压缩
随着硬件和软件的发展,数据库的瓶颈也发生了转移。很多老的问题可能消失了,也有新的问题出来了。 老的限制 以前是CPU和内存受到限制。十多年前,4核服务器是“高端”服务器,作为DBA,我最担心的是管理可用资源。Oracle尝试使用RAC架构为单个数据库从多个主机集中CPU和…
2022/7/7 2:21:31 人评论 次浏览 -
【PostgreSQL】找出和停止正在执行的查询
1.找出对应的pidSELECT pid, state, backend_start, substr(query, 0, 100) q FROM pg_stat_activity WHERE backend_type = client backend ORDER BY backend_start;substr()函数调用避免sql太长,占据了大量屏幕; backend_type=client backend,过滤掉background进程,比…
2022/7/7 2:20:18 人评论 次浏览 -
【PostgreSQL】PostgreSQL中的序列
PostgreSQL中的序列可以当作MySQL中的auto_increment来使用,但是序列并不是仅仅用于自增列。也就是说:PostgreSQL SERIAL != MySQL SERIAL第一,PostgreSQL提供了一个serial数据类型。有smallserial、serial、bigserial,分别占用了2、4、8个字节的内存。相应的最大值为…
2022/7/6 2:22:36 人评论 次浏览 -
【PostgreSQL】PostgreSQL的vacuum调优和客户化调度vacuum任务
PostgreSQL内嵌的autovacuum一直在改进,但是在很多客户环境下,仍然有很多不满足的地方。 常见的问题和限制 1.在系统高峰时期,表成了autovacuum的候选对象 autovacuum的设置是基于一些扩展因子和阈值的。在高峰期,如果表上有大量的事务,就很容易超过这些设置。实际上…
2022/7/3 2:19:42 人评论 次浏览 -
arcgis创建postgre企业级数据库
什么是企业级地理数据库?企业级地理数据库(ArcSD Enterprise,sde)是和 arcGIS 套件集成程度最高的地理数据库;创建时需要用到安装 arcGIS Server 时的 【ecp 证书】。他是 arcGIS 在第三方数据库的基础上采用了自定义的存储结构而搭建起来的数据库,所以,你虽然可以…
2022/6/30 2:51:20 人评论 次浏览 -
postgresql 命令行导入导出sql文件
postgresql 命令行导入导出sql文件 1. postgresql 导出sql文件 进入到postgresql的/bin目录下,如:C:\Program Files\PostgreSQL\13\bin 在该目录下打开cmd输入如下命令:# pg_dump --host hostname --port 5432 --username username -t tablename -f d://test.sql dbname …
2022/6/30 2:50:59 人评论 次浏览 -
postgresql依赖跟踪 cascade和restrict选项
weather表的外键为cities的主键city字段,如下为表结构 mydb=# \d weatherTable "public.weather"Column | Type | Collation | Nullable | Default ---------+-----------------------+-----------+----------+---------city | character…
2022/6/24 2:19:47 人评论 次浏览 -
postgresql 约束
约束 mydb=# CREATE TABLE products (product_no integer,name text,price numeric CHECK (price > 0)); //添加约束 price > 0 CREATE TABLE mydb=# mydb=# mydb=# insert into products values(1,aaa,2.11); INSERT 0 1 mydb=# insert into products values(1,aa…
2022/6/22 2:21:14 人评论 次浏览 -
postgresql standard_conforming_string参数
standard_conforming_strings=on,\失去了转义的意思,即‘’中是什么就是什么,但是standard_conforming_strings=off时,\会保留转义的含义所以select \即为 在Unicode转义语法中,反斜杠后的任何其他字符均按字面意义使用。因此,要包含反斜杠字符,请写两个反斜杠(\)…
2022/6/21 6:21:09 人评论 次浏览 -
PostgreSQL学习笔记
列出所有用户使用\dupostgres=# \duList of rolesRole name | Attributes | Member of -----------+------------------------------------------------------------+-----------postgres | Superuser, Create role, C…
2022/6/21 2:20:28 人评论 次浏览 -
修改postgreSQL语言改成中文
1首先要打开pgAdmin4工具 2、点击File-Preferences 3、Miscellaneous->User language 切换成中文即可 4、最后效果:
2022/6/18 2:50:26 人评论 次浏览 -
python使用dbutils连接PostgreSQL
安装好PostgreSQL后,开启本地服务,可通过Navicat连接数据库并导入excel数据项,注意数据库名、表名、字段名时均使用小写字母,如使用大写字母,在生成对应表名和字段会自动加上“”,影响查询,此外注意避开关键词,比如id,name,group之类SQL需要保留关键词。 如下为…
2022/6/18 2:50:16 人评论 次浏览 -
PostgreSQL的可变字符串
在Oralce中,通常都使用varchar2作为字符串,它能自动删除前后空格。因业务需要用到Postgre,使用了character类型,用起来是没有什么问题。后来发现在smartBI引用这里面的数据,也没有什么问题,但是smartBI导出到EXCEL时,文本类型的里面的内容不能显示,数字和日期的正…
2022/6/18 2:20:25 人评论 次浏览 -
[docker] postgresql with timescaledb
DockerfileFROM timescale/timescaledb:latest-pg14RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezonedocker builddocker build -t timescaledb-pg14:1.0 .docker rundocker run -itd -p 5432:543…
2022/6/17 6:21:17 人评论 次浏览 -
PostGreSql运维操作
对PostGreSql进行运维操作时,必须切换到postgres用户(也可以切换到其他管理员用户) 1.PostGresql启停等运维 进入postgresql的bin目录下 启动命令 ./pg_ctl start -D pg的data文件夹所在目录一、启停方法两种方法1、直接运行postgres进程启动;2、使用pg_ctl命令启动po…
2022/6/17 6:20:14 人评论 次浏览