自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 PostgreSQL 日志功能设置

【代码】PostgreSQL 日志功能设置。

2023-11-17 15:51:09 210

原创 PostgreSQL 基础配置及目录结构

初始化DB# 开机启动|启动|重启|状态|停止 命令#编辑#生效配置。

2023-11-17 15:46:25 208

原创 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

mysql面试题及答案

最新mysql面试题及答案

2023-11-17

解决plsql dev无法在64bit中运行问题

使用PL/SQL Developer连接OracleX64版本: •1. 下载32位Oracle InstantClient,并解压到某目录,注意次客户端不需要安装,例如G:\app\liu\product\instantclient112 •2. 将系统的tnsnames.ora拷贝到该目录下(tnsnames.ora首先得配置好了,也就是说你能通过此文件在本地访问远程的数据库了); •3. 在PLSQL Developer中设置Oracle_Home和OCI Library: Tools》Preferences》Oracle》Connection: Oracle_Home: G:\app\liu\product\instantclient112 OCI Library: G:\app\liu\product\instantclient112\oci.dll •4. 在PLSQL Developer的安装目录下创建如下bat文件,自己命名一下,比如我的start.bat,可以先写成start.txt,里面输入如下内容: @echo off set path=C:\instantclient-basic-nt-11.2.0.2.0 set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0 set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0 set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK ——这句我没加,加上报错。。擦。。。 start plsqldev.exe 编辑好上面内容,改名为:start.bat —— 双击运行。 好了,现在不出意外的话,你的plsql dev就可以运行了。 启动PLSQL Developer:

2020-03-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除