- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 PostgreSQL 锁机制
人为创造锁等待状态,观察情况在会话一 先向某表插入一条语句在另一会话执行此视图会按锁的大小排序,要快速解除锁堵塞状态,terminate 最大的锁对应的 PID 即可。上面查询可以看出,17129的进程被锁,在等待16977的进程。行级锁行级锁同一个事务可能会在相同的行上保持冲突的锁,甚至是在不同的子事务中。但是除此之外,两个事务永远不可能在相同的行上持有冲突的锁FOR UPDATE 会导致由 SELECT 语句检索到的行被锁定,就好像它们要被更新。
2023-11-22 15:46:54 54
原创 PostgreSQL SQL命令
中止当前事务— 更改一个聚集函数的定义— 更改一个排序规则的定义— 改变一个转换的定义— 更改一个数据库— 定义默认访问特权— 更改一个域的定义— 更改一个事件触发器的定义— 更改一个扩展的定义— 更改一个外部数据包装器的定义— 更改一个外部表的定义— 更改一个函数的定义— 更改角色名称或者成员关系— 更改一个索引的定义— 更改一种过程语言的定义— 更改一个大对象的定义— 更改一个物化视图的定义— 更改一个操作符的定义— 更改一个操作符类的定义— 更改一个操作符族的定义— 更改一条行级安全性策略的定义。
2023-11-17 16:32:03 74
原创 PostgreSQL 常用管理命令
连接指定服务器上的数据库psql -h IP -p 端口 -U 用户名 -d 数据库名 -Wpsql是PostgreSQL的一个命令行交互式客户端工具,它具有非常丰富的功能,类似于Oracle的命令行工具sqlplus。psql完整命令及用法。
2023-11-17 16:18:49 119
原创 TiDB 证书之PCTA v6考试范围
HTAP的要求:可扩展性分布式事务分布式存储同时支持OLAP和OLTP同时支持行存和列存OLAP和OLTP业务隔离实时性行存和列存数据实时同步。
2023-11-14 18:03:46 375
原创 PostgreSQL 安装部署
输入管理密码,如果之前没有,可以点击下方 Reset Master Password 进行重设。(如果下载超时,会返回到上一步,继续点下一个,下载成功为止)点击Servers,输入安装PostgreSQL时设置的密码,连接数据库。点击Dashboard,选择数据库,可以看到数据库的实时状态。设置数据库密码,用户名默认postgres,点击Next。点击Next设置数据存放目录,点击Next。设置数据库端口,默认5432,点击Next。双击打开安装包,点击Next。选择安装路径,点击Next。
2023-09-27 09:57:51 477 1
原创 PostgreSQL 架构
如果表的数量较少,这是没问题的,但是如果你有几千张表,那么我们还是建议你将他们分门别类放入不同的schema中。当使用pg_ctl start启动数据库时,这个进程就被启动了, 然后它会启动一个共享内存shared memory,启动多个background后台进程,启动复制相关进程,如有需要也启动background worker progress,然后等待客户端的连接。据我目前的了解,单机数据库的整体架构都差不太多,都是包含一个主的进程,一些辅助进程,以及一个大的共享内存池。
2023-09-27 09:30:42 191 1
原创 PostgreSQL 简介
PostgreSQL是以加州大学伯克利分校计算机系开发的POSTGRES, 版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。POSTGRES 领先的许多概念在很久以后才出现在一些商业数据库系统中。PostgreSQL是最初的伯克利代码的开源继承者。它支持大部分 SQL 标准并且提供了许多现代特性:复杂查询外键触发器可更新视图事务完整性多版本并发控制同样,PostgreSQL可以用许多方法扩展,比如, 通过增加新的:数据类型函数操作符聚集函数。
2023-09-21 09:30:34 719 2
解决plsql dev无法在64bit中运行问题
2020-03-27
关于#postgresql#的问题
2023-11-24
飞桨Windows编译安装问题
2023-10-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人