
PostgreSQL
sunxj1222
这个作者很懒,什么都没留下…
展开
-
pg杂
零、获取监控数据库select extract(epoch FROM (sysdate - max(t.opttime ))) from ri_action_finish_list t where t.message_type=1 limit 100 offset 0,这个值大于120,报警也就是最近清理的时间,超过2分钟一、linux操作1、登录客户端cd /opt/...原创 2019-10-22 16:12:52 · 868 阅读 · 0 评论 -
pg索引膨胀问题---重建索引
问题:发现数据库中很多表的索引大小超过数据大小。经检查,生产CA、CZ、MU、HU、PSG、RIUE库都存在这个现象。原因:据运行同事介绍索引膨胀问题无法避免,频繁更新就会带来这个问题。解决方法:对于大的索引可以采用重建的方式解决。以下两种方法推荐第一种。方法一:停止应用(这个操作会锁表),重建索引(注:重建完索引名称不变)sql:reindexindex索引名称时间...原创 2019-10-22 15:59:07 · 2272 阅读 · 0 评论 -
PostgreSQL 索引操作
1、创建索引CREATE INDEX "索引名" ON "表名" USING btree (字段名); 注:字段的识别度越高,索引越有效。2、删除索引drop index 索引名;3、查询某个表的全部索引SELECTA.SCHEMANAME,A.TABLENAME,A.INDEXNAME,A.TABLESPACE,A.INDEXDEF,B...原创 2018-04-28 17:11:39 · 2716 阅读 · 0 评论 -
PostGreSQL 事务操作
一、隔离问题及隔离级别1、隔离问题:a、脏读:一个事务读到另一个事务没有提交的数据b、不可重复读:一个事务读到另一个事务已提交的数据(update:一个事务重新执行查询,发现数据因被另一个已经提交的事务 update 操作而改变)c、虚读(幻读):一个事务读到另一个事务已提交的数据(insert:一个事务重新执行查询,发现查询结果的集合因另一个已提交事务的 insert 操作而改变)...原创 2019-03-10 09:26:23 · 3352 阅读 · 0 评论 -
postgreSQL解决网络抖动问题
一、问题描述org.mybatis.spring.MyBatisSystemException,org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:### Error querying database. Cause:...原创 2019-03-06 19:41:28 · 3491 阅读 · 0 评论 -
postgresql常用sql
1、查看表信息:SELECTA.attnumas序号,A.attnameAS字段名,nullas含义,format_type(A.atttypid,A.atttypmod)AS数据类型,d.adsrcAS缺省值,CASEWHENA.attnotnullTHEN'否'ELSE'是'ENDAS是否可以为空,col_descrip...原创 2019-03-14 15:07:29 · 238 阅读 · 0 评论 -
封装dbcp
package com.sunxj.extension.dbcp;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.sql.C...原创 2019-09-30 10:58:07 · 135 阅读 · 0 评论