PostgreSQL postgresql合并string_agg函数的实例 1 有时候我们会需要将多条数据根据一些特别的字段做一些合并。比如下面这个查询,正常会查询出3条数据,但是我们会希望根据create_by 分成两列显示 2 这时候需要用到string_agg函数,先通过group by分组,在进行合并,当然查询结果需要满足...
PostgreSQL postgresql 如何关闭自动提交 postgresql中默认是自动提交的 查看是否是自动提交: postgres=# \echo :AUTOCOMMIT on 关闭自动提交: postgres=# \set AUTOCOMMIT off postgres=# \echo :AUTOCOMM...
MySQL MYSQL数据库中常用函数介绍 1 基本函数 2 三角函数 2.1 角度与弧度的换算 3 进制转换函数 4 字符串函数 5 日期和时间 5.1 获取日期和时间 5.2 日期与时间戳的转换 5.3 获取月份、星期、天数 6 指数和对数 7 流程控制函数 8 加密与解密函数 — ...
PostgreSQL PostgreSQL教程(十):性能提升技巧 一、使用EXPLAIN: PostgreSQL为每个查询都生成一个查询规划,因为选择正确的查询路径对性能的影响是极为关键的。PostgreSQL本身已经包含了一个规划器用于寻找最优规划,我们可以通过使用EXPLAIN命...
PostgreSQL Postgresql 实现查询一个表/所有表的所有列名 假设postgres有数据库testdb 在testdb下执行下列sql语句,得到所有表的信息 select * from information_schema.columns where table_schema=’public’...
MySQL 一文弄懂MySQL中redo log与binlog的区别 前言 MySQL中有六种日志文件,分别是:重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)、错误日志(errorlog)、慢查询日志(slow query log)、一般查询日志(general log),中继日志(r...
MySQL Mysql如何同时交换两个表的表名详解 Mysql同时交换两个表的表名 表重命名有两种方式,所以交换两表名也有两种方式: 1 . lock tables t1 write ,t2 write; alter table t1 rename to t3; alter table t2 rename ...
PostgreSQL Linux下创建Postgresql数据库的方法步骤 前言 PostgreSQL (也叫 Postgres)是一个自由的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。因为之前用默认的配置创建pgsql数据库,导致root的占用率达到97%: 所以决定重新创建一次数据库,很多坑...
PostgreSQL PostgreSql生产级别数据库安装要注意事项 我让公司的小伙伴写一个生产级别的PostgreSQL的安装文档,结果他和我说:“不是用一个命令就能安装好么?还用写文档么?”。我知道他想说的是这个命令:yum install postgresql-server,我也是挺无语的。「要...
PostgreSQL 关于PostgreSQL错误日志与慢查询日志收集 PostgreSQL错误日志与慢查询日志对于线上系统分析、问题预警、问题排查起到非常重要的作用,在此不做赘述。 此文档记录错误日志与慢查询日志的收集、分析与存储展示的方法。 一、总体思路 PostgreSQL日志输出可以配置多种多样的格式,其中以csvlo...
PostgreSQL PostgreSQL 日志文件的所在位置 1、查看postgresql.conf文件的配置,看日志文件在哪 logging_collector = on log_directory = ‘pg_log’ log_filename = ‘postgresql-%a...
PostgreSQL postgresql查询锁表以及解除锁表操作 1.– 查询ACTIVITY的状态等信息 select T.PID, T.STATE, T.QUERY, T.WAIT_EVENT_TYPE, T.WAIT_EVENT, T.QUERY_START from PG_STAT_ACTIVITY ...