随笔分类 -  数据库-PostgreSQL

摘要:一、分区简介 表分区是解决一些因单表过大引用的性能问题的方式,比如某张表过大就会造成查询变慢,可能分区是一种解决方案。一般建议当单表大小超过内存就可以考虑表分区了。 表的分区就是将一个逻辑上的大表(主要指数据量大),切分为多个小的物理的分片。 1.分区的优点 1) 在某些情况下,尤其是当表中大多数被 阅读全文
posted @ 2023-09-14 17:45 业余砖家 阅读(919) 评论(0) 推荐(0) 编辑
摘要:(1)如果PostgreSQL配置文件中没有允许访问该服务器的IP地址,则需要先添加允许访问的IP地址,并在防火墙中开放相应的端口。(2)在PostgreSQL配置文件postgresql.conf中,找到以下行: listen_addresses = 'localhost' 将localhost改 阅读全文
posted @ 2023-08-28 18:00 业余砖家 阅读(211) 评论(0) 推荐(0) 编辑
摘要:根据您的查询,pg_ctl server does not shut down(pg_ctl服务无法关闭)的原因可能有很多。以下是一些可能的解决方案和代码示例: (1)杀死所有与PostgreSQL相关的进程: 使用以下命令尝试停止所有与PostgreSQL相关的进程: pg_ctl -D /pat 阅读全文
posted @ 2023-08-28 17:12 业余砖家 阅读(1060) 评论(0) 推荐(0) 编辑
摘要:1.连接到 PostgreSQL 数据库: psql -h 主机名/服务器IP -p 端口号 -U 用户名 -d 数据库名 注意:(1)在服务器上本地登录时,可以使用主机名或者本机IP地址进行登录,但是有可能无法使用localhost和127.0.0.1进行登录。 (2)在服务器上本地登录时,可以直 阅读全文
posted @ 2023-08-21 18:36 业余砖家 阅读(1524) 评论(0) 推荐(0) 编辑
摘要:1、查询数据库中单个表的大小(不包含索引) select pg_size_pretty(pg_relation_size('表名')); 2、查询所有表的大小并排序(包含索引) SELECT table_schema || '.' || table_name AS table_full_name, 阅读全文
posted @ 2023-08-21 17:59 业余砖家 阅读(1456) 评论(0) 推荐(0) 编辑
摘要:一、在线安装 官网找到对应的版本 PostgreSQL: https://www.postgresql.org/ 1.配置yum源 sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_ 阅读全文
posted @ 2023-08-17 18:03 业余砖家 阅读(3268) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示