postgresql解决锁表详解

--查询是否锁表了 select oid from pg_class where relname='可能锁表了的表' select pid from pg_locks where relation='上面查出的oid' --如果查询到...

mysql八小时问题详解

  最近买了阿里云,把项目部署上去以后,每天第一次访问总是出一次异常,然后刷新一下就正常了。经查询资料发现,原来mysql默认会自动关闭空闲时间超过8小时的连接,而连接池并不知道这个连接已经关闭了,所以就会出异常。   查看mysql...

mysql时间与字符串之间相互转换详解

1.时间转字符串 DATE_FORMAT(日期,格式字符串) SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); 2.字符串转时间 STR_TO_DATE(字符串,日志格式) SELEC...

postgres if ,when及判断表是否存在的sql编写详解

判断表是否存在方法1: SELECT case WHEN a.cc =1 THEN 2 else 0 END FROM ( select count(*) as cc from pg_class where reln...

postgresql中执行计划详解

1、Explain explain select * from tablename;   2、explain输出josn格式 explain (format json) select * from tablename;...

progresql - 常用的管理命令详解

1、查看当前数据库实例的版本 Select version();   2、查看数据库的启动时间 Select pg_postmaster_start_time();   3、查看最后load配置文件的时间...

postgresql - 服务配置详解

1、查看配置的修改是否需要重启数据库 select name,context from pg_settings where name like 'wal_buffers'; 如果context的值是postgresql,就需要重启数据库...

postgresql - 事务详解

1、事务的使用 begin;//开启关闭自动提交的事务 insert into testtab01 values(0); rollback;//事务回滚 2、SavePoint的使用 begin;//开启关闭自动提交的事务 in...

postgresql 索引详解

1、B-tree索引 create index idx_contacts_name on contacts(name); 2、数组索引 create index idx_contacts_phone on contacts...

postgresql 视图详解

一、创建视图 create or replace view vw_users as select * from users;   二、通过定义规则来更新视图 create rule vw_users_upd as on u...