摘要:
从 MongoDB 4.2 开始,管理员可以限制主节点的写入速度,目的是将多数提交的延迟保持在可配置的最大值 flowControlTargetLagSeconds 以下。 默认情况下, flow control 是启用的。 启用 flow control 后,当延迟时间接近 flowControl 阅读全文
随笔档案-2023年10月
MySQL 8 的 Serialized Dictionary Information (SDI)
2023-10-19 09:52 by abce, 467 阅读, 收藏, 编辑
摘要:
除了将数据库对象的元数据存储在数据目录中,mysql还支持以序列化的格式进行存储。即序列化数据目录信息(SDI),SDI是表和表空间对象的序列化元数据。innodb将SDI数据存储在自己的表空间中;ndbcluster将SDI数据存储在ndb目录中;其它存储引擎将SDI数据存储在.SDI文件中。SD 阅读全文
MongoDB WiredTiger的读/写ticket
2023-10-18 10:09 by abce, 282 阅读, 收藏, 编辑
摘要:
在WiredTiger中,读/写ticket控制着并发性。也就是说,读/写ticket控制着有多少读写操作可以同时在存储引擎上执行。这是WiredTiger特有的设置,因此不会影响数据库中并发操作的数量。MongoDB有单独的机制来保存操作进度,可以退让给其他操作。 默认值 读/写ticket的默认 阅读全文
mydumper的简单使用
2023-10-17 17:51 by abce, 368 阅读, 收藏, 编辑
摘要:
mydumper导出 # 备份全部数据库,排除系统库 mydumper -u root -p root --regex '^(?!(mysql|sys|performance_schema|information_schema))' -e -G -R -E -D -v 3 --skip-tz-utc 阅读全文
ClickHouse内存配置参数
2023-10-09 09:41 by abce, 5281 阅读, 收藏, 编辑
摘要:
1.max_memory_usage运行单个查询时使用的最大内存量。默认设置为无限(设置为 0)。该设置不考虑可用内存容量或机器上的内存总量。该限制适用于单个服务器中的单个查询。你可以使用SHOW PROCESSLIST查看每个查询的当前内存消耗。此外,每次查询的内存消耗峰值都会被跟踪并写入日志。某 阅读全文
ClickHouse选择正确的join算法
2023-10-07 14:50 by abce, 1019 阅读, 收藏, 编辑
摘要:
支持的JOIN类型 JOIN算法概览 clickhouse提供了6种JOIN算法: 1.直接连接(Direct join) 2.哈希连接(Hash join) 3.并行哈希连接(Parallel hash join) 4.优雅哈希连接(Grace hash join) 5.全排序合并连接(Full 阅读全文