数据库教程PostgreSQL实用技巧:日志功能、实用命令、性能提升 日志功能 记录慢查询语句 开启慢查询记录功能,执行时间等于或者大于 log_min_duration_statement 设置值的语句会被记录: ALTER database postgres SET... 2022-12-261,313 viewsCommentsPostgreSQL 阅读全文
数据库教程Redis 过期 key 处理、内存回收,确实牛逼! 1. 过期 key 处理 Redis 之所以性能强,最主要的原因就是基于内存存储。然而单节点的 Redis 其内存大小不宜过大,会影响持久化或主从同步性能。 我们可以通过修改配置文件来设置 Redis... 2022-12-12956 viewsCommentsRedis 阅读全文
数据库教程mysql 大数据表的分页性能优化 工作中实现了一个定时统计功能:需要按指定顺序,从源表中取出数据,经过分组合并,插入目标表。 源表数据量相当大,有几千万行,显然不适合一次性取出(如果是一次性的脚本,在大内存的机器上也是可以考虑的,但定... 2022-11-041,006 viewsCommentsMySQL 阅读全文
数据库教程什么是 Redis?图解深入了解 Redis 高性能、高可用的秘密 Redis 现在应该是各大厂标配了,不过可能很多人只懂得怎么用,但对其原理不甚了解,今天我们就用图解的形式来深入了解 Redis 高性能,高可用的秘密 什么是 Redis? Redis(REmote ... 2022-10-30977 viewsCommentsRedis 阅读全文
数据库教程PostgreSQL 分区表使用方法及技巧整理 发现公司业务在时序类、流水类业务场景越来越多,对数据治理的需求越来越大,这里整理介绍写 PostgreSQL 分区表的应用方法。 一、分区表的作用 1. 将数据按指定的方法打算到子分区,... 2022-10-241,209 viewsCommentsPostgreSQL 阅读全文
数据库教程MySQL和PostgreSQL的一些特性对比 本文介绍MySQL和PostgreSQL的一些特性对比,让大家了解二者的优劣,更好的做出选择。当前国内的现状,互联网公司使用MySQL的较多,PostgreSQL的使用比例反而不高,但相信看到PG的新... 2022-10-211,230 viewsCommentsMySQL PostgreSQL 阅读全文
数据库教程PostgreSQL体系架构介绍,史上至详细! PostgreSQL是最像Oracle的开源数据库,我们可以拿Oracle来比较学习它的体系结构,比较容易理解。PostgreSQL的主要结构如下: 一、存储结构 PG数据存储结构分为:逻辑存储结构和... 2022-10-211,043 viewsCommentsPostgreSQL 阅读全文
数据库教程PostgreSQL数据目录深度揭秘 一 概述 PostgreSQL是一个功能非常强大的、源代码开放的客户/服务器关系型数据库管理系统(RDBMS),PostgreSQL被业界誉为“先进的开源数据库”,支持NoSQL数据类型(JSON/... 2022-10-211,202 viewsCommentsPostgreSQL 阅读全文
数据库教程MySQL数据库常见几种表字段数据类型整理 MySQL数据库中,数据类型有很多种,主要分为三大类:数值类型、字符串类型、时间日期类型。 1.表字段数据类型之数值类型 常见的数值类型的表字段有:TINYINT、SMALLINT、MEDIUMINT... 2022-10-081,487 viewsCommentsMySQL 阅读全文
数据库教程业务中级联结构树状结构的表设计——表自联省市区的地址表 表设计一般存在的常规字段 菜单id , 菜单名称 , 父类id,是否父类 ,层级,是否显示,排序,,,, 自关联可以应用在省市区的地址表中,也可以应用在树形菜单类的表结构中; sql语句自关联 sel... 2022-10-03811 viewsComments 阅读全文
数据库教程SQL表的自身关联实例操作教程 有如下两个数据表: tprt表,组合基本信息表,每个组合有对应的投管人和托管人; tmanager表,管理人信息表,管理人类别由o_type区分; 具体表信息如下所示: tprt表: tmanager... 2022-10-031,083 viewsComments 阅读全文
数据库教程数据库表自关联如何进行SQL查询? 自关联映射:一个表自己关联自己,此时从同一个表中查询,通过起别名将一张表变成两张表,使用join语句。 实例1:id自关联。 隐式内连接: 实例二:编写一个 SQL 查询,来查找与之前(昨天的)日期相... 2022-10-031,907 viewsComments 阅读全文
数据库教程Windows 10平台安装PostgreSQL 14.2详细教程 Windows 10平台安装postgreSQL 14.2.1,安装步骤很简单,基本上是点击下一步(next)。 使用SQL Shell(psql)进行交互;使用pgAdmin工具进行管理。 tips... 2022-10-011,415 viewsCommentsPostgreSQL 阅读全文
数据库教程Postgresql 数据库文件存储位置在哪儿? PostgresQL 存储数据于data文件夹下,本人的目录为: C:\Program Files\PostgreSQL\10\data。 其中,每个数据库都会在base 文件夹下有一个子文件夹,且子... 2022-10-017,070 viewsCommentsPostgreSQL 阅读全文
数据库教程MySQL 上亿大表如何优化? 背景 XX 实例(一主一从)xxx 告警中每天凌晨在报 SLA 报警,该报警的意思是存在一定的主从延迟。(若在此时发生主从切换,需要长时间才可以完成切换,要追延迟来保证主从数据的一致性) XX 实例的... 2022-09-28929 viewsCommentsMySQL 阅读全文
数据库教程MySql InnoDB三层B+树存储两千万左右条数据的计算逻辑 总结/朱季谦 B+树是一种在非叶子节点存放排序好的索引而在叶子节点存放数据的数据结构,值得注意的是,在叶子节点中,存储的并非只是一行表数据,而是以页为单位存储,一个页可以包含多行表记录。非叶子节点存放... 2022-09-251,207 viewsCommentsMySQL 阅读全文
数据库教程Azure MySQL 数据库高可用性解析 数据库是整个 IT 系统中必不可少服务之一,其高可用性也一直是系统设计环节中的关键考虑要素。在评估 MySQL 数据库的高可用性时,主要考虑两个方面: 如果数据库发生了故障,如宕机、网络中断以及其他意... 2022-09-24944 viewsCommentsMySQL 阅读全文
数据库教程数据库(PostgreSQL)查询优化:使用联合索引 1. 数据类型:常用的数据列「不要使用」文本类型,尽量使用具体的数据类型。比如日期时间类型,如果存储类别为文本,数据需要逐字节扫描,而日期类型的话只需进行一次比较。这一条最为重要,是用血的教训换来的。... 2022-09-211,947 viewsCommentsPostgreSQL 阅读全文
数据库教程电商项目商品表(spu)、规格表(sku)数据库设计指南 不管开发B2C、B2B2C、还是B2B等电商项目,不可避免的要实现上面的详情页面。页面展示中,商品的名称、商品的主图、商品的详情都容易搞定。就是商品种类繁多后,每一种商品具有不同的规格,不同的规格就会... 2022-09-212,207 viewsComments 阅读全文
数据库教程用性能数据说话,PostgreSQL 到底性能有多强? 用性能数据来说话,聊聊最成功的 PostgreSQL 到底有多强,帮助大家做到“心中有数”。 太长不看 如果您对这些问题感兴趣,本文会对您有所帮助: PostgreSQL 到底性能有多强? 点查 QP... 2022-09-211,357 viewsCommentsPostgreSQL 阅读全文
数据库教程PostgreSQL数据库导入大量数据时如何优化? 使用PostgreSQL的时候,我们某些时候会往库里插入大量数据,例如,导入测试数据,导入业务数据等等。本篇文章介绍了在导入大量数据时的一些可供选择的优化手段。可以结合自己的情况进行选择。 一、关闭自... 2022-09-211,127 viewsCommentsPostgreSQL 阅读全文
数据库教程PostgreSQL 15:如何改进逻辑复制中的通信? 解释 PostgreSQL 15 中引入的改进,以解决逻辑复制通信中的以下两个问题: 如果事务中的所有 DML 未根据订阅过滤器发布,则 walsender 发送空事务的情况。这会造成 CPU/内存/... 2022-09-211,226 viewsCommentsPostgreSQL 阅读全文
数据库教程MySQL 数据库InnoDB 存储引擎的底层逻辑架构 MySQL 数据库有很多个存储引擎,其中另我们印象深刻的应该是 InnoDB 存储引擎,它从 MySQL 5.5 之后就是默认的存储引擎,它有支持事务、行级锁、MVCC 以及外键等优点。 那么你知道I... 2022-09-18913 viewsCommentsMySQL 阅读全文
数据库教程PostgreSQL数据库导入大量数据时如何优化? 使用PostgreSQL的时候,我们某些时候会往库里插入大量数据,例如,导入测试数据,导入业务数据等等。本篇文章介绍了在导入大量数据时的一些可供选择的优化手段。可以结合自己的情况进行选择。 一、关闭自... 2022-09-11965 viewsCommentsPostgreSQL 阅读全文