随笔 - 369  文章 - 1  评论 - 15  阅读 - 52万
05 2020 档案
postgres 并行扫描--索引的正确打开方式
摘要:一,并行顺序扫描 01,了解顺序扫描 了解并行前应该先学下顺序扫描,也就是全表扫描,每次检索都是全表跑一边,这就导致大表扫描期间就会消耗大量的CPU ,内存 磁盘I/o,这个对数据库影响还是很大的. OLTP 事务型的数据库一般都要避免这个扫描方式 02,创建环境 CREATE TABLE test 阅读全文
posted @ 2020-05-27 16:10 kingle-l 阅读(1412) 评论(0) 推荐(0) 编辑
postgres 冲突定义--upset
摘要:01,场景定义 一般某些值可能设置唯一键导致插入数据出错 02,场景复现 --创建表 CREATE TABLE kingle_study_5 ( name VARCHAR(200) PRIMARY KEY, time INT4, insert_time TIMESTAMP(0) WITHOUT TI 阅读全文
posted @ 2020-05-26 16:44 kingle-l 阅读(437) 评论(0) 推荐(0) 编辑
postgres WITH 查询
摘要:01,WITH 查询 ITH查询是PostgreSQL支持的高级SQL特性之一,这一特性常称为CTE(CommonTable Expressions), WITH查询在复杂查询中定义一个辅助语句(可理解成在一个查询中定义的临时表),这一特性常用于复杂查询或递归查询应用场景。 02,实例去了解WITH 阅读全文
posted @ 2020-05-26 15:52 kingle-l 阅读(456) 评论(0) 推荐(0) 编辑
postgres 数据类型--时间/日期类型
摘要:01,时间类型 名字存储尺寸描述最小值最大值解析度 timestamp [ (p) ] [ without time zone ] 8字节 包括日期和时间(无时区) 4713 BC 294276 AD 1微秒 / 14位 timestamp [ (p) ] with time zone 8字节 包括 阅读全文
posted @ 2020-05-26 13:55 kingle-l 阅读(3388) 评论(1) 推荐(1) 编辑
postgre 数据类型--字符类型
摘要:01,字符类型 名字描述 character varying(n), varchar(n) 有限制的变长 character(n), char(n) 定长,空格填充 text 无限变长 02,类型介绍 character_varying(n)存储的是变长字符类型,n是一个正整数,如果存储的字符串长度 阅读全文
posted @ 2020-05-26 13:45 kingle-l 阅读(959) 评论(0) 推荐(0) 编辑
postgres 数据类型--数字类型
摘要:01, 数字类型 名字存储尺寸描述范围 smallint 2字节 小范围整数 -32768 to +32767 integer 4字节 整数的典型选择 -2147483648 to +2147483647 bigint 8字节 大范围整数 -9223372036854775808 to +92233 阅读全文
posted @ 2020-05-26 11:25 kingle-l 阅读(3405) 评论(0) 推荐(0) 编辑
postgres 客户端提示符 自定义
摘要:一,客户端提示符选项 %M:数据库服务器别名,不是指主机名,显示的是psql的-h参数设置的值;当连接建立在Unix域套接字上时则是[local]。 %>:数据库服务器的端口号。 %n:数据库会话的用户名,在数据库会话期间,这个值可能会因为命令SETSESSION AUTHORIZATION的结果而 阅读全文
posted @ 2020-05-25 14:17 kingle-l 阅读(343) 评论(0) 推荐(0) 编辑
PostgreSQL Pl/SQL
摘要:一、概述: PL/pgSQL函数在第一次被调用时,其函数内的源代码(文本)将被解析为二进制指令树,但是函数内的表达式和SQL命令只有在首次用到它们的时候,PL/pgSQL解释器才会为其创建一个准备好的执行规划,随后对该表达式或SQL命令的访问都将使用该规划。如果在一个条件语句中,有部分SQL命令或表 阅读全文
posted @ 2020-05-21 10:56 kingle-l 阅读(580) 评论(0) 推荐(0) 编辑
postgres中的视图和物化视图
摘要:创建环境表 --创建表 CREATE TABLE teacher ( id int NOT NULL, sname varchar(100) ); CREATE TABLE student ( sid int NOT NULL, teacher_id int NOT NULL DEFAULT 0, 阅读全文
posted @ 2020-05-19 15:42 kingle-l 阅读(721) 评论(0) 推荐(0) 编辑
postgres 表级锁、行级锁。死锁
摘要:表级锁 下面的列表显示了可用的锁模式和它们被 PostgreSQL 自动使用的环境。 你也可以用命令 LOCK 明确获取这些锁。 请注意所有这些锁模式都是表级锁,即使它们的名字包含单词 “row”;这些锁模式的名称是历史造成的。 从某种角度而言,这些名字反应了每种锁模式的典型用法 — 但是语意都是一 阅读全文
posted @ 2020-05-18 10:42 kingle-l 阅读(2405) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

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