首先我们从一个图书馆引出话题(又是那个图书馆,是不是该取个名字了)我们之前索引那一篇里的图书馆有100w本书,那个学校来借了一次80w本书,把图书馆管理员累的不行。后来那他申请按照书内容的类型进行排序,分层摆放。后面有学校再来接的时候说我要烹饪类 的书,他就可以直接找到,无需“全表扫描”,也不用翻目录了,这也就是我们今天所讲的分区。分区表的概念分区是Oracle8i引入的一种应对VLDB(Very
1、登陆数据库2、切换用户和库 c\ harbor  #切换用户c\ - registory    #切换库3、执行清表命令TRUNCATE TABLE project_blob;完成后即可对harbor pod进行副本的增加。 也可用pgAmin 登陆清表1、 登陆2、 找到对应的registry数据库,右
原创 2021-11-05 17:21:43
521阅读
查看器,只能看到sql语句和进程数,没法查看到底有多少活动连接,查了一下使用下面存储过程可以,呵呵 执行sp_who2 比执行 sp_who2 active (只看活动的) 会多出来一些 sp_who也可以 用下面语句 select connectnum=count(distinct net_address)-1 from master..sysprocesses 取到不同IP的活动用户连接!
1、概述2、原始表3、简单Group By4、Group By 和 Order By5、Group By中Select指定的字段限制6、Group By All7、Group By与聚合函数8、Having与Where的区别9、Compute 和 Compute By1、概述“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小
转载 2024-03-13 13:20:54
669阅读
PL/SQL程序设计一 PL/SQL简介到目前为止,在数据库上一直使用单一的SQL语句进行数据操作,没有流程控制,无法开发复杂的应用。Sql是结构化语言;Oracle PL/SQL语言(Procedural Language/SQL)是结合了结构化查询与Oracle自身过程控制为一体的强大语言,PL/SQL不但支持更多的数据类型,拥有自身的变量声明、赋值语句,而且还有条件、循环等流程控制语句。过程
  1.oracle字符串分割函数split (1)定义split_type类型: 1. CREATE OR REPLACE TYPE split_type IS TABLE OF VARCHAR2 (4000) (2)定义split函数: 1. CREATE OR REPLACE FUNCTION split ( 2. p_str IN VA
转载 3月前
351阅读
一、前言        在某覆盖全省的信息查询系统设计过程中,遇到了现有各个地区已经有业务数据库,使用Oracle,但各个地区的数据表、字段是完全同构的。按照用户的想法,要在省中心建立一个只读数据副本的查询系统。由于各个地区数据量在数十万到数百万左右,因此,估算需要小型机系统、大型磁盘整列才能满足要求。但地区的数据变动非常频繁,
oracle sql语言模糊查询--通配符like的使用教程 2009-02-19 15:56 oracle sql语言模糊查询--通配符like的使用教程在Where子句中,可以对datetime、char、varchar字段类型的列用Like子句配合通配符选取那些“很像...”的数据记录,以下是可使用的通配符:% 零或者多个字符 _ 单一任何字符(下划线) /
转载 2024-04-29 10:34:47
90阅读
引言在PostgreSQL数据库中,我们经常会遇到这样的情况:第一次执行某个查询语句时,结果返回的速度非常慢,而当我们再次执行相同的查询语句时,速度却变得非常快。这种现象可能会让我们感到困惑,为什么同样的查询语句,第一次执行会这么慢,而第二次执行却这么快呢?PostgreSQL的查询缓存机制PostgreSQL为了提高查询性能,采用了一种名为“查询缓存”的技术。查询缓存是一种将查询结果存储在内存中
多行函数--作用域多行记录,返回一个值 No名称类型描述1EMPNONUMBER(4)编号:四位数2ENAMEVARCHAR2(10)姓名:10位数字符3JOBVARCHAR2(9)职位4MGRNUMBER(4)领导编号:领导也是公司员工5HIREDATEDATE入职日期6SALNUMBER(7,2)基本工资,两位小数,五位整数,共七位7COMMNUMBER(7,2)年终奖8DEPTNONUMB
定义:  联合查询可合并多个相似的选择查询的结果集。等同于将一个表追加到另一个表,从而实现将两个表的查询组合到一起,使用谓词为UNION或UNION ALL。 语法格式   UNION 可以将两个或两个以上上SELECT语句的查询结果集合合并成一个结果集合显示,即执行联合查询。UNION的语法格式为: select_statement    UNION [ALL] sel
转载 2024-02-27 21:32:14
74阅读
事务是一系列的数据库操作,是数据库应用程序的基本逻辑单元,也是恢复和并发控制的基本单位。事务处理技术主要包括数据库恢复技术和并发控制技术。本篇博文主要总结下并发控制技术。事务:是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。例如,在关系数据库中,一个事务可以是一条SQL语句、一组SQL语句或整个程序。一般来说,一个程序中包含多个事务。ACID,是指在可靠数据
postgresql中实现查询某字段总数量和该字段不同值各自的数量
原创 2022-03-10 13:36:29
1716阅读
postgresql中实现查询某字段总数量和该字段不同值各自的数量
原创 2021-09-01 10:16:18
1198阅读
postgresql | linux安装postgresql
原创 2022-11-25 10:40:01
1054阅读
今年的PG用户大会,华为的许中清分享了《PostgreSQL表分区实践》(当时我在另一个会场)。其中最后一页的测试结果表明,100分区的继承分区表的查询更新删除比不分区的普通表慢了2个数量级。虽然PG的手册中也说: 主表的所有分区的所有约束在约束排除中被审查,所以大量的分区将大大增加查询规划时间。 分区使用这些技术或许可以将分区提升到一百个且能很好的工作; 不要试图使用成千上万的分区。
在阅读的过程中有不论什么问题。欢迎一起交流邮箱:1494713801@qq.comQQ:1494713801一、PostgreSQL时间类型转换--时间类型转成字符类型select to_char(current_date, 'YYYY/MM/DD');select to_char(current_...
转载 2016-01-27 09:32:00
582阅读
2评论
一、背景介绍 在处理大数据量数据集时,我们经常需要进行分组统计。例如,我们需要统计每个城市的人口数量、每个年龄段的人数等。在 PostgreSQL 中,我们可以使用 row_number() 函数结合 over (partition by) 子句来实现这个功能。同时,为了限定每组最多数量,我们可以使用 row_num <= 100 条件进行筛选。 二、实现方法 1. 使用 row_numbe
原创 2024-02-11 08:05:11
55阅读
1、安装2、启动服务3、执行sql语句安装:想要postman连接mysql,需要安装xmysql,启动该服务,然后才可以调用。预置条件:完成nodejs和npm的安装(npm默认在nodejs中)1.下载:https://nodejs.org/dist/v12.16.3/node-v12.16.3-x64.msi (下载nodejs后傻瓜式安装)   &n
转载 2024-04-27 19:23:01
45阅读
一、背景介绍 在处理大数据量数据集时,我们经常需要进行分组统计。例如,我们需要统计每个城市的人口数量、每个年龄段的人数等。在 PostgreSQL 中,我们可以使用 row_number() 函数结合 over (partition by) 子句来实现这个功能。同时,为了限定每组最多数量,我们可以使用 row_num <= 100 条件进行筛选。 二、实现方法 1. 使用 row_numbe
原创 精选 2024-01-22 19:48:47
926阅读
  • 1
  • 2
  • 3
  • 4
  • 5