文章目录基本函数分区函数重分区函数1. reparation 增加分区函数2. coalesce 减少分区函数3. demo 演示聚合函数1. Scala集合中的聚合函数2. RDD中的聚合函数reduce 函数聚合aggregate 高级聚合函数PairRDDFunctions 聚合函数(1) groupByKey 函数(数据倾斜、内存溢出)(2) reduceByKey、foldByKey
01,WITH 查询 ITH查询是PostgreSQL支持的高级SQL特性之一,这一特性常称为CTE(CommonTable Expressions), WITH查询在复杂查询中定义一个辅助语句(可理解成在一个查询中定义的临时表),这一特性常用于复杂查询或递归查询应用场景。02,实例去了解WITH例1:kingledb=> WITH t as (kingledb(> SELECT ge
原创 2022-01-11 11:03:07
272阅读
https://blog.csdn.net/sunbocong/article/details/79290736 关键字: 外键,子集
原创 2022-08-02 06:26:23
69阅读
 Collections:在Postman中,Collection类似文件夹,可以把同一个项目的请求放在一个Collection里方便管理和分享,Collection里面也可以再建文件夹。如果做API文档的话,可以每个API对应一条请求,如果要把各种输入都测到的话,就需要每条测试一条请求了。这里我新建了一个example用于介绍整个流程,五个API对应五条请求。这个Collection可
目录find命令命令格式按照文件/目录名搜索linux正则表达式find同时查找符合多个格式的文件grep命令管道符|egrepxargs命令案例内网渗透中linux主机查找账号密码在打内网的时候经常需要对linux主机进行账号密码搜集,手动翻找文件是一件体力活,特别是当文件特别多的时候,翻找文件将需要耗费大量的时间,本文可针对linux主机文件中的账号密码信息进行快速查找find命令find 是
1.如果是别人写的sql,我们要优化,那怎么知道找出那些sql比较慢的sql呢?使用慢查询日志: 比如说需要找出数据库中比如超过3s的慢SQL,你是怎么找的?用下面的方法+ 1.确保慢查询日志开启查看是否开启: show variables like ‘%slow_query_log%’; 会查出日志的位置和是否开启开启慢查询日志:set global slow_query_log=1; (重启会
1.postgreSQL允许向表等对象添加注释如何查询表的注释,可以使用函数obj_description()1.col_description(table_oid, column_number)描述:获取一个表字段的注释返回类型:text备注:col_description返回一个表中字段的注释,通过表OID和字段号来声明。OID:为了在系统中能够找到所需对象,我们需要为每一个对象分配一个唯一的
二、主从搭建2.1测试目标测试postgresql主从搭建安装过程2.2环境准备实例级别的复制流复制主库可读写,但从库只允许查询不允许写人, 而逻辑复制的从库可读写 流复制实验环境 主机主机名Ip地址操作系统Postgresql版本主节点pgsql192.168.231.131Redhat7.2PostgreSQL10备节点pgstandby192.168.231.132Redhat7
看PostgreSQL9的官方文档,我越看越迷糊,这表空间,数据库,模式,表,用户,角色之间的关系怎么在PostgreSQL里这么混乱呢? 经过中午的一个小实验,我逐渐理清了个中来龙去脉。下面我来还原我的试验,并循序讲清其中关系。首先,实验出角色与用户的关系    在PostgreSQL中,存在两个容易混淆的概念:角色/用户。之所以说这两个概念容易混淆,是因为对于Po
一、创建表的知识1、创建表--用户信息create table tb_operator(       Id Int primary key,--自动编号       Name Varchar2(1
先修篇1. 启动容器1. 运行程序docker desktop,并启动容器h01与h022. 打开cmd命令行窗口( WIN + R ,输入cmd , 回车运行即可)3. 在cmd中运行如下命令,以获取container ID(建议复制下ID)docker ps结果回显为:4. 在cmd中运行如下命令(将其中的container ID换为3中得到的container ID),以获得terminal
转载 2023-11-09 19:04:45
187阅读
1.什么是物化视图物化视图,简单来说就是预先存储查询结果的一种数据库对象。众所周知 Apache Doris 是一款MPP分析型数据仓库,仅需压秒级就可以快速响应用户的查询需求。物化视图的出现,主要是为了满足用户的需求,对那些频繁使用的重复性的查询,可以提前将查询结果存储在一张特殊的表中,当用户再次使用相同查询需求时,可以自动命中预先处理好的数据,因而能大幅度提升查询效率。2.物化视图的使用场景A
text UpdateGeometrySRID(varchar table_name, varchar column_name, integer srid); text UpdateGeometrySRID(varchar schema_name, varchar table_name, varch ...
转载 2021-07-23 09:31:00
506阅读
2评论
1.全局设置修改配置postgres.conf: 然后加载配置: 2.也可以针对某个用户或者某数据库进行设置
转载 2019-07-15 13:49:00
315阅读
2评论
PL/SQL触发器的概述和用途在数据库中,触发器是一种特殊的存储过程,它在特定的数据库事件发生时自动执行。触发器可以用于在数据插入、更新或删除之前或之后执行自定义的逻辑。它们提供了一种在数据库层面上实现业务规则和数据完整性的方法。触发器通常用于以下几种情况:数据完整性约束:触发器可以用于在插入、更新或删除数据之前检查数据的有效性,并防止不符合业务规则的操作。数据变更记录:触发器可以用于在数据变更时
spark读取hdfs的文件是怎么分区的,读取代码如下:val df = sc.textFile("data/wc.txt",3)一.分析spark读取hdfs的文件分区跟hadoop的分区完全相同,因为底层使用的就是Hadoop的TextInputFormat,考虑两内容:1)关于文件分区数量计算:指定的预分区数量是最小分区数量,如:代码中的参数3。真正的分区计算: 每个分区字节数 = 文件字节
转载 2023-08-20 19:30:36
99阅读
前置知识对于大多数人来说,SQL 意味着 SELECT、INSERT、UPDATE 和 DELETE。但实际上,SQL 能够实现的功能远远不止简单的增删改查;今天我们来介绍一个高级功能:通用表表达式(Common Table Expression)。CTE 可以提高复杂查询的性能和可读性,实现树状结构或者图数据的遍历。例如:生成数字序列; 获取员工上下级的组织关系; 查询地铁、航班换乘线路;一般来
转载 2024-04-13 20:16:04
58阅读
关注Linux的系统状态,主要从两个角度出发:一个角度是系统正在运行什么服务(ps命令);另外一个就是有什么连接或服务可用(netstat命令)。netstat还可以显示ps无法显示的、从inetd或xinetd中运行的服务,比如telnet等。 一、ps -ef 命令和ps -aux命令1.1、ps -ef | grep详解 ps命令将某个进程显示出来grep命令是查找中间的|是管道命
定义:        接口测试工具,主要是提供了强大的接口测试功能,针对的是HTTP/HTTPS协议为什么要学习postman?        因为postman在接口测试工具中,用以进行接口调试,包括前后端联调,是最流行的用在那些地方? 
postman之接口测试技巧1、postman的简介 postman是一款功能强大的网页调试和模拟发送HTTP请求,支持几乎所有类型的HTTP请求,其主要特点就是功能强大,使用简单且易用性好 。 无论是开发人员进行接口调试,还是测试人员做接口测试,postman都是我们的首选工具之一 。2、 接口管理(Collection) 当我们对一个或多个系统中的很多用例进行维护时,首先想到的就是对用例进行分
  • 1
  • 2
  • 3
  • 4
  • 5