PostgreSQL Postgresql 性能优化 之 select优化操作 提升速度 对于庞大的数据,检索sql的编写要格外小心,有很多平时不注意的sql可能就会变成瓶颈。 比如, 我们有个系统, 其中t96_pd_log表,记录数8000w多,在开发阶段乃至用了那么多年都没问题, 最近却发生频繁死锁的问题, 查数据库后台发现问题出在一个s...
PostgreSQL PostgreSQL 性能优化 服务器参数配置优化操作 大家好!我是只谈技术不剪发的 Tony 老师。今天我们来聊聊 PostgreSQL 的性能优化;数据库优化是一个系统的工程,本文只专注于服务器的参数配置优化。 默认安装时,PostgreSQL 的配置参数通常都偏小,不太适合作为生产服务器使用。所以,安装 ...
PostgreSQL postgreSQL数据库基础 之 case用法详细说明 工具:postgreSQL Navicat Premium 又一次在看代码的时候,发现了不懂的东西! 这次就是case when then SQL CASE表达式是一种通用的条件表达式,类似于其它语言中的if/else语句。 CASE WHEN condi...
PostgreSQL PostgreSQL 数据库基础 动态统计某一列的某一值出现的次数SQL 实例解析: select to_char(log.date, ‘yyyy-MM-dd HH24’) as hour, log.exten, sum(case log.grade when ‘1’ then 1...
PostgreSQL PostgreSQL 数据库基础 之 存储过程循环调用方式 需求描述 碰到需求,需要往表里插入5万条数据, 打算使用存储过程,但是postgres 数据库没有建存储过程的SQL, 所以使用函数来实现. 表数据结构完整性要求一次插入两条记录, 两条记录相互外键约束, record1 的 partner_id 字段值是...
PostgreSQL postgreSQL 数据库基础 row_number() 与distinct用法说明 我就废话不多说了,大家还是直接看代码吧~ select count(s.*) from ( select *, row_number() over (partition by fee_date order by fee_date) as gr from n...
PostgreSQL postgresql数据库基础 之 查询字符串中是否包含某字符的操作 先看表结构和数据: 需求: 查询出manager_id中包含某些字符的数据,此处查询manager_id包含6651545956882725395,5722501350582149881的数据, SQL语句如下: SELECT t.* from bas_c...
PostgreSQL 详解PostgreSQL 数据库 自动Vacuum配置方式 PostgreSQL的Vacuum由于以下原因需要定期执行。 释放,再利用因更新或者删除更新而占用的磁盘空间。 更新PostgreSQL 查询计划用的统计数据。 避免事务ID的重置而引起非常老的数据丢失。 VACUUM 的标准SQL文的执行和其他的对数据库...
PostgreSQL 如何解决postgresql数据库 序列跳值的问题 一、序列的创建 CREATE SEQUENCE seq_bm_menuid INCREMENT 1 MINVALUE 1 MAXVALUE 999999999999999999 START 1 CACHE 5; 大家从以上语句中可以看出当前序列的cache...
PostgreSQL SQL开发知识:PostgreSQL 10分区表及性能测试报告小结 增加新的分区并导入数据 作者简介: 中国比较早的postgresql使用者,2001年就开始使用postgresql,自2003年底至2014年一直担任PGSQL中国社区论坛PostgreSQL的论坛板块版主、管理员,参与Postgresql讨论和发表专题...
PostgreSQL PgSQL条件语句与循环语句示例代码详解 1 条件语句 pgSQL中有两种条件语句分别为if与case语句。 if if 语句形式包含以下几种: IF … THEN … END IF IF … THEN … ELSE … END IF IF … THEN … ELSIF … THEN … ELSE...
PostgreSQL PostgreSQL 数据库基础 如何查看表的主外键等约束关系详解 我就废话不多说了,大家还是直接看代码吧~ SELECT tc.constraint_name, tc.table_name, kcu.column_name, ccu.table_name AS foreign_table_name, ccu.column...