C#实战:Dapper操作PostgreSQL笔记

目录 一、PostgreSQL简介 二、PostgreSQL组成 三、PostgreSQL的主要优点 四、PostgreSQL的使用场景 五、示例 1、安装dapper,目前本案例安装的版本是1.50.2 2、安装PostgreSQL驱动 3、数据库链接示例 4、通过SQL查询数据列表写法 5、插入示例写法 一、PostgreSQL简介 PostgreSQL,是一款开源的物理数据库管理系统(RDBMS),它能够实现...

postgresql|数据库|插件学习(二)---postgresql-12的外置插件pg_profile的启用和使用

前言: postgresql数据库有非常多的插件,那么,pg_profile算是监控类的插件,该插件会通过内置的pg_stat_statements插件和dblink插件这两个插件监控查询postgresql的状态,并可以通过打快照的方式得到awr报告。 ###注:AWR全称Automatic Workload Repository,自动负载信息库,该概念是oracle数据库的,但postgresql也有类似的插件,...

Centos7.6部署postgresql15主从

日志格式logging_collector = on # 日志收集器log_directory = 'pg_log' # 日志目录 $PGDATA/pg_loglog_filename = 'postgresql.%a' # 7天日志轮询log_file_mode = 0600 # 日志文件的权限log_rotation_size = 0 # 日志的最大尺寸,设置为零时将禁用基于大小创建新的日志文件lo...

PostgreSQL14.6主从模式配置

一、系统架构 二、编译安装PostgreSQL 不多描述,参考:https://zhaoll.blog.csdn.net/article/details/128416411 注意:两台服务器的PG,master正常安装和初始化,slave无需初始化,编译安装完就行; 三、master配置: 修改ppostgresql.conf,下面只列出了需要修改的参数,其他未列出的参数使用默认值。 data_directory ...

批量更新Postgresql的序列

序列(sequence)是 PostgreSQL 中的一种对象,用于生成自动递增的唯一标识符。通常,序列会与表的自增主键一起使用,以确保每个新插入的行都有一个唯一的标识符。在某些情况下,可能需要更新序列的值:从另一个数据库中导入数据,自增列的值也从原来的数据中导入。导入的过程中,目标数据库的序列不会得到更新,这样如果执行数据库的插入操作,会出现主键冲突的问题。(感觉非常莫名其妙) 本文将介绍如何查询和更新 Post...

postgresql|数据库|批量执行SQL脚本文件的shell脚本

gresport=5432pwd=$1mkdir -p $pwd/successsqlfile_success=$pwd/success#这个是批量执行SQL文件的入口函数,日志文件放置在了postgresql用户的根目录#如果有SQL脚本执行失败,脚本将会停止,如果SQL脚本执行成功,将会打印成功执行的SQL脚本名称#成功执行的脚本将被移动到脚本所在目录下的success目录下,将执行失败的脚本原因找...

Postgresql逻辑优化学习

语义分析会严格按照SQL的编写来对应,不会调整任何执行路径。语义分析会检查对象是否存在,并顺便将对象赋予数据库的一些含义,例如将表名对象赋予表的OID等等。 3 逻辑优化 3.1 子查询&子连接提升 Postgresql中通过子句所处的位置来区分子连接和子查询,出现在FROM关键字后的子句是子查询语句,出现在WHERE/ON等约束条件中或投影中的子句是子连接语句: Postgresql子查询 postgres=# e...

Python操作PostgreSQL数据库

文章目录 前言一、连接PostgreSQL数据库二、增(一)建表(二)插入数据 三、删(一)删表(二)删除表数据 三、改(一)更新数据(二)结果展示 四、查(一)查询数据库表 总结 前言 本文分享使用Python操作PostgreSQL数据库的基本方法,包括数据库连接、增、删、改、查,供各位小伙伴参考。 一、连接PostgreSQL数据库 操作MySQL数据库主要使用psycopg2包,连接PostgreSQL数据...

Postgresql无法通过PGAdmin4连接应用程序服务器

Postgresql无法通过PGAdmin4连接应用程序服务器 通过下载的postgresql进行安装后,pgadmin打不开    把原先版本卸载后安装,还是以上问题,分别试了,13,15,均出现,postgresql能正常运行,但pgadmin不可以联接,网上有说需单独安装,我又试了试,记录如下:    ...

Postgresql快照堆栈ActiveSnapshot

函数,遍历PGPROC计算xmin、xmax、xip。注意遍历全局最小xmin后,PG12之前的版本会为每一个PGPROC配置xmin,造成false sharing的问题,PG13后有大幅度优化:《Postgresql源码(65)新快照体系Globalvis工作原理分析》 4 快照跟随事务销毁 最后提一下快照跟随事务的销毁机制。 PG中的快照和其他资源一样,生命周期也是严格跟随事务系统的,也就是在事务提交、撤销、子...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.020717(s)
2024-04-23 15:26:25 1713857185