文章目录Oracle知识点表空间、用户、角色表空间获取表空间与数据文件的关系查看数据块大小查询当前用户所拥有的表的信息、可以访问的表的信息、当前数据库所有表的信息查询系统中所有表空间的信息创建表空间改变表空间的大小,添加新的数据文件修改表空间的已有的数据文件大小设置默认表空间查看当前数据库所有用户信息查询数据库中有哪些容器打开pdb--将当前公共区的会话转到容器--创建新用户test01并绑定到
一、安装 使用 docker 安装: $ docker pull postgres:alpine 二、启动 起 docker 容器: $ docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -p 5432:543 ...
转载 2021-10-08 20:02:00
183阅读
2评论
PostgreSQL新手入门[url]http://www.ruanyifeng.com/blog/2013/12/Users的权限为完全控制,就可以了....
原创 2023-07-31 15:35:57
54阅读
Navicat问题 Navicat 远程连接之后,无法使用 psql 特殊命令,查询表结构还得在查询中使用sql语句 查询表结构语句 SELECT a.attnum, a.attname AS field, t.typname AS type, a.attlen AS length, a.attty ...
转载 2021-07-15 17:28:00
665阅读
2评论
 需求如下:表table_xx 数据:idname1aaa1bbb2aa2bb1ccc3c  需要转换成如下:idname1aaa,bbb,ccc2aa,bb3c   查询语句如下:SELECT a.id,array_to_string(array(        SELECT b.name  FROM  table_xx b  WHERE b.id=a.id       ), ',') as n
转载 2021-05-06 22:31:25
1062阅读
2评论
在Linux中经常用到ssh远程登录,Linux系统的登录,操作系统计划任务crond和at进程都会产生一系列的消息,并且发送到rsyslog守护进程,再由rsyslog守护进程写入不同的日志文件中。那作为Linux管理员是否想过如下问题.其实下图已经很好地回展示了一切,我们以ssh服务进程为例吧来对上面三个问题做一次FAQ 问题1:消息源的进程如何发送消息给rsyslog守护进程?像
 Navicat for PostgreSQL 是专为使用 PostgreSQL 服务器的新手或专业开发人员设计,不仅可以编写简单的 SQL,还可以开发复杂的数据库。主要功能包括 SQL 创建工具或编辑器、数据模型工具、数据传输、导入或导出、数据或结构同步、报表等。作为新手,你可能对每个功能不熟悉,下面详解Navicat for PostgreSQL常用功能。 Na
Postgres 9.2.6 源码安装yum install zlib-devel[root@nagios tmp]# wget http://ftp.postgresql.org/pub/source/v9.2.6/postgresql-9.2.6.tar.gz[root@nagios tmp]# tar zxvf postgresql-9.2.6.tar.gz[root@nagios tmp]
原创 2014-04-15 18:44:06
628阅读
1点赞
1评论
--============PLSQL==子程序===== ----===========匿名子程序= --匿名块不存在数据库中 --每次使用时都会进行编译 --不能再其他块中相互调用 --匿名子程序语法格式如下(总结) declare cursor is select .. -- 游标 type (is record ,is table of .. index by) --recor
支持索引并行创建 set max_parallel_workers=64; set max_parallel_maintenance_workers=64; drop index idx_file_name;CREATE INDEX idx_file_name ON big_search_doc_n
原创 2021-09-17 11:37:20
851阅读
在数据库的执行SQL的语句中,有很多语句在执行中,执行计划会变化,而执行
原创 2023-06-20 09:43:48
160阅读
PostgreSQL内存配置,参考了其他人的总结,再加上自己的一些体会,做个记录postgresql的内存分配主要由shared_buffers、temp_buffers、work_mem、maintenance_work_mem参数控制。1.shared_buffers:又可以叫做共享缓冲区,postgresql对数据操作时都要先将数据从磁盘读取到内存中,然后进行更新,最后再将数据写回磁盘。s
转载 2021-02-26 00:27:00
449阅读
2评论
需求场景行政区划,机构、人员组织结构等信息,天然符合树状结构,在数据库表中通常会以ID和上级ID来存储其上下级隶属关系。业务场景则常常会需要对这类表”顺藤摸瓜“,通过一个结点来查询其所有祖先或者子孙结点,比如通过某人逐级查询出其所有直接、间接的上级领导,或直接、间接的下级员工。传统SQL对此类需求只能通过存储过程或外部程序迭代发出多个查询来完成,如果应用环境只允许用户运用单一的SQL语句,则用户将
转载 2024-10-18 11:54:18
131阅读
终究还是绕不过这个常见的问题:区别:1.delete from 后面可以 写条件,truncate不可以2.delete from 记录是一条一条删除的,所以每删除一条记录都会记录日志,而truncate一次性删掉整个页,因此日志里面只记录页释放。也就是说,delete from 更新日志,truncate基本不更新日志,所用的事务日志空间较少3.delete from 删除表后,会保留一个空的页
转载 2024-10-20 13:02:53
203阅读
shell 下 docker 镜像依赖处理和并行编译的实现最近在做一系列的 docker 的镜像编译脚本时,想到能不能通过并行编译加快速度,查了一下资料,最后通过 shell 的 job control 实现了并行编译多个 docker 镜像。具体要实现的目标包括:处理在一个目录内的 docker 镜像的 Dockerfile ,根据依赖关系逐个编译 docker 镜像为加快速度,不存在依赖关系的
CREATE OR REPLACE FUNCTION creatData()  RETURNS boolean AS$BODY$DECLAREi int;begin     i :=1; FOR i IN 1..100000 LOOPinsert into t_wxdch_zyd(zydid,sj,zydbh,bzr,kssj,jssj,zyfs,
原创 2012-11-06 10:03:11
10000+阅读
1点赞
2评论
一、执行计划 1.执行计划是什么: 一条sql以最快最低消耗获取出所需数据的一个执行过程。 SQL 是一种“描述型”语言。与“过程型”语言不同,用户在使用 SQL 时,只描述了“要做什么”,而不是“怎么做”。因此,数据库在接收到 SQL 查询时,必须为其生成一个“执行计划”。执行计划可以告诉我们SQ ...
转载 2021-07-17 18:26:00
1008阅读
2评论
一、 显示执行计划pg中explain命令格式如下explain [options] sql语句例如ex
原创 精选 2023-04-18 11:00:26
8964阅读
查看执行计划可以使用explain命令。
原创 2021-09-08 09:33:13
1743阅读
# PostgreSQL Java执行COPY操作 在开发过程中,我们经常需要将大量数据批量导入数据库中。PostgreSQL数据库提供了一种高效的方式来实现这一目的,即使用COPY命令。在Java中,我们可以通过JDBC驱动来执行COPY操作,从而实现快速的数据导入。 ## COPY命令简介 COPY命令是PostgreSQL数据库中用于将数据从文件导入到表中的一种方式。它可以实现高效的数
原创 2024-06-29 06:49:44
189阅读
  • 1
  • 2
  • 3
  • 4
  • 5