PostgreSQL及TimeScaleDB使用说明

本文详细介绍了PostgreSQL数据库的特点,特别是其在多进程和数据存储方面的特性。同时,重点阐述了时序数据库TimeScaleDB的安装过程,包括PostgreSQL的安装、OpenSSL插件的安装以及TimeScaleDB插件的安装。文章还深入讲解了TimeScaleDB的使用,如创建数据库、设置超表和压缩等操作,展示了如何利用TimeScaleDB有效管理时序数据,实现高效存储和查询。
摘要由CSDN通过智能技术生成

一、 摘要

PostgreSQL:插入,更新快, 本文记录的ProgreSQL学习的内容。
TimeScaleDB:时序数据库,对于根据时间变化的历史数据, 有很大的优势。 15一条数据SQL Server占到了100多个G。 而 时序数据库占占很少的空间,也有查询性能的优势。 本文结合实践,总结使用timescaledb时序数据的安装配置步骤,进行说明。

二 PostgreSQL 说明

Mysql 索引,即是索引,又是数据。多线程

postgre 是堆存储, 更新与新增,都是向后面添加。

1、多进程程序。

多进程健壮。每个连接进来后,都创建一个进程

在这里插入图片描述

2、数据存储

 存储,超过8K的,特殊存储; 更新,删除都是都是写,因为是堆模式

在这里插入图片描述

3. 数据写 。 分两部分

    一部分是数据 , 写到磁盘 ,有触发点

     一部分是预习日志,写日志后,就算操作完成,可以配置 日志写到那一步,就算成功。

在这里插入图片描述

4. 关于连接数

   第一层:对整个服务器
      查询最大连接数: show max_connections;      修改 postgresql.conf 文件里的   max_connections 项目。
            同时postgres 默认为  superuser保留了三个, 通过superuser_reserved_connections项设置
      当前连接数: select count(1) from pg_stat_activity;
   第二层:对数据库
        alter database test connection limit 300;   --  设置
        select datname,datconnlimit from pg_database;    -- 查询
   第三层:对用户
       ALTER USER kms WITH CONNECTION LIMIT 20;    --  设置
       select rolname,rolconnlimit from pg_roles;    -- 查询
  补充:Postgresql之连接数过多处理
      select * from pg_stat_activity where state = 'idle'           --//查看过期连接
      select pg_terminate_backend(25800);               --//删除连接,括号里传pid

5. 关于数据类型

  1. 对于字段类型为不带时区的时间戳:比如 CURRENT_DATE 存的是2023-06-08 00:00:00
    SELECT to_char(CURRENT_DATE,‘yyyy-MM-dd hh:MI:ss’) – 会有问题。变成了2023-06-08 12:00:00
    SELECT to_char(CURRENT_DATE,‘yyyy-MM-dd hh24:MI:ss’) --没有问题

三、TimeScaleDB安装说明

1. 安装postgres

官网下载 https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
在这里插入图片描述

本文是下载的15.2 windows64 版本。
下载地址https://sbp.enterprisedb.com/getfile.jsp?fileid=1258323
一步步安装&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不货之年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值