手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
PostgreSQL事务隔离级别
一、概念并发控制是多个事务在并发运行时,数据库保证事务一致性(Consistency)和隔离性(Isolation)的一种机制。PostgreSQL使用了多版本并发控制技术的一种变体:快照隔离SanpshotIsolation(简称SI)。通过SI,PostgreSQL提供了四个事务隔离级别,隔离级别从低到高分别是:Readuncommitted、Rea
作者:编程之家 时间:2022-09-01
PostgreSQL培训认证讲师招募
中国PostgreSQL考试认证中心 以“知”之名,携手共进!不蒂于知识共享,技术传承,更愿为讲师耕织嫁衣,助您成为PostgreSQL圈的意见领袖,用知识改变世界! 一
作者:编程之家 时间:2022-09-01
Windows 10平台安装PostgreSQL 14.2 详细教程
Windows10平台安装postgreSQL14.2.1,安装步骤很简单,基本上是点击下一步(next)。使用SQLShell(psql)进行交互;使用pgAdmin工具进行管理。tips:注意选择安装目录(请不要放到C盘,虚拟机搭建测试环境另说)。文章目录postgreSQL安装详细教程一postgreSQL安装步骤01下载postgreSQ
作者:编程之家 时间:2022-09-01
PostgreSQL 创建分区表以及优化
典型使用场景随着使用时间的增加,数据库中的数据量也不断增加,因此数据库查询越来越慢。加速数据库的方法很多,如添加特定的索引,将日志目录换到单独的磁盘分区,调整数据库引擎的参数等。这些方法都能将数据库的查询性能提高到一定程度。对于许多应用数据库来说,许多数据
作者:编程之家 时间:2022-09-01
postgresql导入,导出sql常用命令
由于经常会用到将postgresql的库导出,或者将sql文件导入到postgresql,因此将命令记录下,方便自行使用查找:在postgresql安装目录下的bin文件夹下使用:pg_dump.exe-hlocalhost-p5432-Upostgres-d数据库名>F:\Java开发\test.sql 将导出的sql语句导入到某个数据库中:
作者:编程之家 时间:2022-09-01
postgresql和mysql之间比较
一、事务隔离之间的比较事务隔离级别postgresqlmysql读未提交无法读脏数据有读已提交快照实现快照实现可重复读有,无幻读,发生冲突时,牺牲其中一个事务已实现,有幻读,悲观锁,因为GapLock问题,存在性能问题可串行化已实现,通过SSI实现,乐观锁,性能比较好悲观锁,S2PL,性能不好,实用性比较
作者:编程之家 时间:2022-09-01
PostgreSQL Replication实验记录
PostgreSQLReplication实验记录此文以PostgreSQL10版本为例!如未指定,下述命令在所有节点执行!系统资源及组件规划节点名称系统名称CPU/内存网卡磁盘IP地址OS节点角色PGSQL1pgsql12C/4Gens33128G192.168.0.10CentOS7MasterPGSQL2pgsql22C/4Gens33128G192.168.0.20CentOS7S
作者:编程之家 时间:2022-09-01
PolarDB for PostgreSQL 内核解读 :HTAP架构介绍
简介:在PolarDB存储计算分离的架构基础上我们研发了基于共享存储的MPP架构步具备了HTAP的能力,对一套TP的数据支持两套执行引擎:单机执行引擎用于处理高并发的OLTP;MPP跨机分布式执行引擎用于复杂的OLAP查询,发挥集群多个RO节点的算力和IO吞吐能力。作者:北侠,阿里云高级技术
作者:编程之家 时间:2022-09-01
关于rg.postgresql.util.PSQLException: ERROR: zero-length delimited identifier at or near ""&
当程序中向postgresql或postgis中插入或者更新数据时,出现如下的错误:org.postgresql.util.PSQLException:ERROR:zero-lengthdelimitedidentifieratornear""""... 报错原因是:在一些数据库中,双引号“”可以用来标示字符串String,但是在Postgres数据库中,双引号只能用来引用
作者:编程之家 时间:2022-09-01
PostgreSQL分表,即对表格进行分区
转载:https://www.cnblogs.com/binliubiao/p/15399595.html参考:https://postgres.fun/categories/参考:http://www.postgres.cn/v2ews/viewone/1/524参考1、[PostgreSQL11:分区表支持创建主键、外键、索引]https://postgres.fun/20180920155600.html(https://pos
作者:编程之家 时间:2022-09-01
「在 Kubernetes 上运行 Pgpool-Il」实现 PostgreSQL 查询(读)负载均衡和连接池
介绍如何在Kubernetes上运行Pgpool-II实现PostgreSQL读查询负载均衡和连接池。介绍因为PostgreSQL是一个有状态的应用程序,并且管理PostgreSQL有非常具体的要求(例如备份、恢复、自动故障转移等),Kubernetes的内置功能无法处理这些任务。因此,需要一个扩展Kubernetes
作者:编程之家 时间:2022-09-01
[ABP] PostgreSQL在.NET 6.0使用DateTime类型抛出异常:timestamp with time zone
今晚操起久违的ABP框架搭了个新项目:.NET运行时版本:6.0.3ABP版本:v5.2.0-rc.2版本。数据库:PostgreSQLv10.x一顿操作猛如虎,直接用dotnetrun命令执行DbMigrator项目,等了一会报错:日志:2022-03-2723:16:12.804+08:00[INF]Creatinginitialmigration...2022-03-2
作者:编程之家 时间:2022-09-01
Postgresql 实现数据不存在插入,存在更新
有时候需要往表里增量插入数据,此时可能会出现唯一键重复而没法插入的错误。尤其是一些存储过程中经常出现【无则插入,有则更新】的逻辑。PostgreSQL9.5开始库提供了Upset方法可以轻松实现此逻辑:语法形式INSERTINTO表名VALUES('值1','值2',...)ONCONFLICTONCONSTRAINT唯
作者:编程之家 时间:2022-09-01
Citus 分布式 PostgreSQL 集群 - SQL Reference(创建和修改分布式表 DDL)
创建和分布表要创建分布式表,您需要首先定义表schema。为此,您可以使用CREATETABLE语句定义一个表,就像使用常规PostgreSQL表一样。CREATETABLEhttp://www.postgresql.org/docs/current/static/sql-createtable.htmlCREATETABLEgithub_events(event_idbig
作者:编程之家 时间:2022-09-01
CentOS安装PostgreSQL
版本信息: CentOS版本:CentOS-7-x86_64-Minimal-1810 PostgreSQL版本:PostgreSQL10.10,64-bit 第一部分:PostgresSQL的安装1、安装rpm文件yuminstallhttps://download.postgresql.org/pubepos/yumeporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rp
作者:编程之家 时间:2022-09-01
postgresql model Jsonb格式存储 gorm2.0
typeJSONjson.RawMessage//ScanscanvalueintoJsonb,implementssql.Scannerinterfacefunc(j*JSON)Scan(valueinterface{})error{bytes,ok:=value.([]byte)if!ok{returnerrors.New(fmt.Sprint("FailedtounmarshalJSONBval
作者:编程之家 时间:2022-09-01
在内置透明压缩的存储硬件到来时重新思考数据管理软件的设计
摘要 本文主张,内置透明压缩的存储硬件为数据存储管理软件(如数据库和文件系统)的创新带来了新的机遇。现代存储设备(如全闪存阵列)和一些最新的ssd(固态硬盘)可以透明地从操作系统和用户应用程序执行数据压缩。这种存储硬件实现了逻辑存储空间利用率和物理存储空间利用
作者:编程之家 时间:2022-09-01
Ubuntu 20.04安装下安装postgresql-10
源码方式安装1、1、@TOC下载先去下载,这里是官网地址,因为老的数据库是10.1,所以为了迁移数据不出问题,就安装个10.1版本的,这里下载postgresql-10.1.tar.gz,上传到服务器中https://www.postgresql.org/ftp/source/v10.1/2、@[TOC](切换到root用户)suroot3、@TOCtar-
作者:编程之家 时间:2022-09-01
PostgreSQL VACUUM 之深入浅出 (四)
VACUUM参数优化上面已经介绍过了以下设置表级AUTOVACUUM相关参数和autovacuum_max_workers:ALTERTABLEpgbench_accountsSET(autovacuum_vacuum_scale_factor=0.1,autovacuum_vacuum_threshold=2000);ALTERTABLEpgbench_accountsSET(autovacuum_analyze_scale_f
作者:编程之家 时间:2022-09-01
华山论剑之 PostgreSQL sequence (下篇)
rename对sequence的影响关联列与sequence后,即sequence属于该列后,drop表或列时会自动drop相关sequence。但如果对表或列rename后,甚至renamesequence后,会发生什么呢?我们来做一下实验。创建测试表tb_test_sequence_renamealvindb=>CREATETABLEtb_test_sequen
作者:编程之家 时间:2022-09-01
分布式 PostgreSQL - Citus 架构及概念
节点Citus是一种PostgreSQL扩展,它允许数据库服务器(称为节点)在“无共享(sharednothing)”架构中相互协调。这些节点形成一个集群,允许PostgreSQL保存比单台计算机上更多的数据和使用更多的CPU内核。这种架构还允许通过简单地向集群添加更多节点来扩展数据库。扩展htt
作者:编程之家 时间:2022-09-01
PostgreSQL编写自定义extension
众所周知,PG数据库可以添加许多扩展,用的比较多的有pg_show_plans,pg_stat_statments,扩展提供给我们很多的便利,这篇文章,是我整理的一篇怎样编写自定义的extension,希望对大家有帮助。举个例子pg_show_plans插件,在目录中,它最主要的四个文件如图黄框里所示。 一个格式为e
作者:编程之家 时间:2022-09-01
在CentOS 7上安装&配置PostgreSQL 12
一、前言1、本文主要内容PostgreSQL12安装(yum)PostgreSQL12基础配置PostgreSQL12远程访问配置PostgreSQL基础管理2、本文环境信息与适用范围环境信息软件版本CentOS7.6ReleasePostgreSQL12.x 适用范围软件版本CentOSCe
作者:编程之家 时间:2022-09-01
Postgresql实现递归查询字典并转JSON
现在有一张字典表,有二级、三级字典项,需要递归查询并转换成JSON对象。字典数据情况如下:查询语句如下:WITHRECURSIVEcAS(SELECTdictionaries_id,BIANMA,NAME,parent_id,0aslvlFROMsys_dictionariesWHEREdictionaries_id='91f9e33300824f84a2a0b8780
作者:编程之家 时间:2022-09-01
PostgreSql处理Null与空字符串
在使用 PostgreSql时,实际场景中会出现某个字段为空或空字符串,就取另外一个字段或给默认值,在Oracle数据库中用函数NVL就行实现,那么在PostgreSql可以使用COALESCE函数,与Oracle的NVL一样接收两个参数。区别在于NVL函数的第一个参数对NULL与空字符串,都识别为空,而COALESCE只识别NULL。
作者:编程之家 时间:2022-09-01
postgresql role(角色)
在PG中,角色与用户的概念比较模糊,可以认为带LOGIN属性的role就是用户.#创建role带了login属性.就可以登录数据库. postgres=#createrolerole1; CREATEROLE postgres=#\c-role1 FATAL:role"role1"isnotpermittedtologin Prev
作者:编程之家 时间:2022-09-01
在 Kubernetes 部署 PostgreSQL-单机
Kubernetes是一个开源容器编排系统,用于自动化容器化应用程序的部署,扩展和管理。在Kubernetes上运行PostgreSQL数据库是目前经常会讨论到主题,因为Kubernetes提供了使用持久卷,有状态集等来配置有状态容器的方法。本文旨在提供在Kubernetes集群上运行PostgreSQL数据库的
作者:编程之家 时间:2022-09-01
PostgreSQL - 转义字符
前言在PostgreSQL9之前的版本中,可以直接使用反斜杠\进行转义;比如:\b表示退格,\n表示换行,\t表示水平制表符,\r标示回车,\f表示换页。除此之外还支持\digits和\xhexdigits,分别表示转义八进制和十六进制数据。但是在PostgreSQL9之后的版本,反斜杠已经变成了普通字符;如果想要使用反
作者:编程之家 时间:2022-09-01
使用 Bitnami PostgreSQL Docker 镜像快速设置流复制集群
bitnami-docker-postgresql仓库源码:bitnami-docker-postgresqlhttps://github.com/bitnami/bitnami-docker-postgresql流复制相关环境变量使用以下环境变量,可以使用BitnamiPostgreSQLDocker镜像轻松设置流复制集群:POSTGRESQL_REPLICATION_MODE:replication模式。
作者:编程之家 时间:2022-09-01
python连接Oracel、postgreSQL、SQLserver、Mysql、mongodb、redis等常用数据库方法汇总
python对接常用数据库python有着极其丰富的第三方的库,如此强大的python语言操作各大数据库,不管你使用的关系型数据库是oracle,mysql,sqlserver,还是关系型数据库redis,mongoDB。python都有有与之对应的第三方库。 1、mysql 安装pymysqlpipintsallpymysqlimportpymysq
作者:编程之家 时间:2022-09-01
上一页
81
82
83
84
85
86
87
88
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native