摘要: 1.安装UUID包 yum install e2fsprogs-devel uuid uuid-devel libuuid-devel2.PG源码安装 cd /u01/setup/source/postgres16.4 编译 13 以下--with-uuid=ossp, 13及以上版本需要 --wi 阅读全文
posted @ 2025-08-05 14:42 Cetus-Y 阅读(62) 评论(0) 推荐(0)
摘要: elasticsearch-7.17.15 集群安装部署及kibana配置 一、物料准备(注意:必须版本一致): 1、安装包 elasticsearch-7.17.15-linux-x86_64.tar.gz analysis-ik.7.17.15.tar.gz (这个版本的插件需要在线使用命令安装 阅读全文
posted @ 2025-04-11 14:53 Cetus-Y 阅读(97) 评论(0) 推荐(0)
摘要: 随着MySQL版本的发展,优化器是越来越智能,优化器开关也越来越多,本文给大家分享一下MySQL对derived table的优化处理。 何为derived table?这里我把它翻译成派生表,简单来讲,就是将from 子句中出现的检索结果集当做一张表,比如from 一个select构造的子查询,这 阅读全文
posted @ 2024-07-31 17:18 Cetus-Y 阅读(109) 评论(0) 推荐(0)
摘要: 衍生表的优化:合并 | 具化 一、mysql优化器对于衍生表的优化处理可以从两方面进行: 将衍生表合并到外部查询 将衍生表具化为内部临时表 1、示例 1: SELECT * FROM (SELECT * FROM t1) AS derived_t1; 衍生表 derived_t1 合并处理后,实际执 阅读全文
posted @ 2024-07-31 17:13 Cetus-Y 阅读(195) 评论(0) 推荐(0)
摘要: 目标 通过在一个电脑上装三个数据库实例来搭建一个复制集,步骤如下: 启动一个MongoDB实例; 将3个实例搭建成一个复制集 对复制集参数的常规调整 准备 安装最新版本的MongoDB 配置环境变量,将Mongo的bin目录配置到时PATH变量(如果是Windows就加到环境变量里) 确保10GB以 阅读全文
posted @ 2023-11-10 10:44 Cetus-Y 阅读(30) 评论(0) 推荐(0)
摘要: 复制集的作用 数据分发:将数据从一个区域复制到另一个区域 读写分离:读写折分到不同的结点 异地灾备:中心结点故障时自动转移到灾备结点 典型复制集结构 由3个及以上据有投票权的结算构成 一个主结点,接受数据写入及进行投票 二个及以上从节点,从主结点读取数据及进行投票 不推荐使用2个数据结点+1个投票结 阅读全文
posted @ 2023-11-10 10:02 Cetus-Y 阅读(33) 评论(0) 推荐(0)
摘要: 聚合框架 MongoDB的聚合框架,可以处理进行类似于SQL的group,left outer join之类的运算,只不过可以来控制执行的顺序。适应的范围目前看优势还是在分析(OLAP),当然OLTP也支持 基本格式 常规的用法是生成一个数组(Pipeline),然后在Pipeline里写处理的步骤 阅读全文
posted @ 2023-11-10 09:54 Cetus-Y 阅读(23) 评论(0) 推荐(0)
摘要: 计划 今天要学习《06 MongoDB基本操作》 Mongo的连接地址格式 mongodb://username:password@host[:port]/database?<options> 基本操作 以下都在shell环境下 查看当前数据库 > db mock 切换数据库 > use test 阅读全文
posted @ 2023-11-10 09:37 Cetus-Y 阅读(29) 评论(0) 推荐(0)
摘要: 大家好,这次大表哥给大家分享的是PG的表和索引的膨胀。 首先,为什么会出现表和索引的膨胀? 总所周知, Postgres SQL 实现的MVCC的机制不同于 oracle , mysql innodb 的 undo tablespace 的机制。 表上所用的更新和删除等操作的行为,都不会实际的删除或 阅读全文
posted @ 2023-09-28 17:04 Cetus-Y 阅读(626) 评论(0) 推荐(0)
摘要: 监控 WITH max_age AS ( SELECT 2000000000 as max_old_xid , setting AS autovacuum_freeze_max_age FROM pg_catalog.pg_settings WHERE name = 'autovacuum_free 阅读全文
posted @ 2023-09-28 17:02 Cetus-Y 阅读(366) 评论(0) 推荐(0)