
PostgreSql
PostgreSql
Pluto_CSND
可不就是个打工仔吗
展开
-
Mybatis批量更新数据
Mybatis批量更新数据原创 2025-03-11 14:41:28 · 235 阅读 · 0 评论 -
Pg权限管理
其中,授予权限的具体内容包括。原创 2024-02-07 11:41:05 · 960 阅读 · 0 评论 -
Pg运维&开发常用语句
【代码】Pg开发常用语句。原创 2024-01-26 17:34:43 · 476 阅读 · 0 评论 -
Pg分区表配置与实现
当前PgSQL支持继承式和声明式的分区表。这里主要介绍继承式分区表,继承式分区表安装分区字段的内容,可分为:**范围分区** 每个分区表包含一个或多个字段组合的一部分,并且每个分区表的范围互不重叠。比如可近日期范围分区;**列表分区** 分区表显示列出其所包含的key值;父表是普通表并且正常情况下并不存储数据。原创 2024-01-26 15:47:44 · 1520 阅读 · 0 评论 -
Pg单机版安装配置
文章介绍了基于源码的PostgreSQL单机版的安装配置,可满足开发人员的测试需求原创 2024-01-23 12:12:03 · 695 阅读 · 0 评论 -
Pg批量更新数据产生的死锁问题
两个更新事务(如批量update)在已获取锁(行锁)的情况下,都尝试去获取对方的锁(行锁),会互相等待,形成死锁!2、更新事务欲修改行数据时,会获取锁来锁定该行,直到事务执行完毕后释放所有的行锁(Pg会自动为更新添加行锁);因此推测:对应较简单的查询,即使建立并使用索引过滤,Pg依然会进行全表扫描。1、基于update …的批量更新,在提交给Pg后,Pg自动生成批量更新的事务;当两个sql线程同时运行,其更新的记录"碰头"后,会产生死锁!4、死锁后,直到其中一个事务超期结束,其锁被释放,死锁才打开;原创 2024-01-19 16:32:22 · 1447 阅读 · 0 评论 -
优化慢查询的方法
1、调整Pg的配置参数,如shared_buffers、work_mem、effective_cache_size等;11、避免数据库中存在大量的自动化任务,例如备份、清理等,适当调整任务执行时间或优化任务执行方式;8、使用连接池,连接状态的建立和销毁在数据库中使用大量资源,连接的复用会使情况得到改善;7、及时删除不再使用的数据、更新后未被占用的索引,清理空间的任务应该定期地运行;3、建立分区,并在查询语句where中使用分区字段,避免全表扫描;0、提升数据库服务器硬件,如CPU、内存、磁盘I/O等;原创 2023-09-26 17:17:17 · 176 阅读 · 0 评论 -
Pg日期时间类型
Pg日期时间类型。原创 2023-09-26 16:42:33 · 3022 阅读 · 0 评论