代码改变世界

随笔档案-2023年10月

MongoDB flow control

2023-10-27 15:56 by abce, 156 阅读, 收藏, 编辑
摘要: 从 MongoDB 4.2 开始,管理员可以限制主节点的写入速度,目的是将多数提交的延迟保持在可配置的最大值 flowControlTargetLagSeconds 以下。 默认情况下, flow control 是启用的。 启用 flow control 后,当延迟时间接近 flowControl 阅读全文

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 阅读全文
点击右上角即可分享
微信分享提示