代码改变世界

在副本集和分片集群上构建 MongoDB 索引

2024-04-19 13:16 by abce, 190 阅读, 0 推荐, 收藏,
摘要:1.限制 留有足够的内存来容纳工作集是非常重要的。不一定所有索引都要放在内存中。 在 v4.0 之前,索引键的限制应小于 1024 字节。从 v4.2 版开始,这一限制被取消。 索引名也是如此,在使用 fcv 4.0 及以下版本的数据库中,索引名的最大长度为 127 字节。在 db v4.2 和 f 阅读全文

MongoDB 中索引的构建阶段

2024-04-09 11:24 by abce, 172 阅读, 0 推荐, 收藏,
摘要:1.X lock 收到创建索引的请求时,会在集合上获取排他的 X 锁。该锁会停止该集合上的所有读/写操作 {"t":{"$date":"2024-03-13T05:29:35.925+00:00"},"s":"I", "c":"INDEX", "id":20438, "ctx":"conn15536 阅读全文

理解 go mod init 命令

2024-03-26 12:35 by abce, 8137 阅读, 1 推荐, 收藏,
摘要:go mod init 命令是 Go 1.11 中引入的 Go 模块系统的基本组成部分。它用于创建或初始化 Go 模块,是管理 Go 项目中依赖关系和版本的一种方法。下面是关于 go mod init 的全部内容: 1.初始化 Go 模块 go mod init 命令的主要用途是初始化项目中的 Go 阅读全文

Go的可变参数函数

2024-03-26 11:07 by abce, 150 阅读, 0 推荐, 收藏,
摘要:可变函数是指可以接收可变数量的参数的函数。在 Golang 中,可以传递与函数签名中引用的类型相同的不同数量的参数。 在声明可变函数时,最后一个参数的类型前会有一个省略号"...",这表明该函数可以用任意数量的该类型参数来调用,可以是0个、1个或者多个。 这种类型的函数在不知道传递给函数的参数个数时 阅读全文

MySQL InnoDB Instant schema 变更注意点

2024-03-21 09:55 by abce, 101 阅读, 0 推荐, 收藏,
摘要:在 MySQL 8.0.12 中为 DDL 引入了新的算法,在修改表的定义的时候不会阻塞。第一个 instant 操作是在表的最后增加一个列,这是腾讯游戏团队贡献的。在 8.0.29 中,官方增加在任意位置增加或删除列的 instant 操作。 本文要讲的是盲目使用该特性会带来的危害。 默认算法 从 阅读全文

ClickHouse 网络端口

2024-03-20 11:36 by abce, 2106 阅读, 1 推荐, 收藏,
摘要:查看clickhouse默认都启用了哪些端口 # netstat -tulpn |grep LISTEN|grep click tcp 0 0 0.0.0.0:9004 0.0.0.0:* LISTEN 578/clickhouse-serv tcp 0 0 0.0.0.0:9005 0.0.0.0 阅读全文

MySQL 术语 : processes, threads, connections

2024-03-19 17:04 by abce, 273 阅读, 0 推荐, 收藏,
摘要:MySQL 是单进程、多线程架构。通常说的连接(connections)是指TCP/IP连接。每个连接对应一个专用的线程。但是这些线程有时候被叫做进程,有时候被当作连接。这也是为什么processes, threads, connections三者会让人产生混淆的原因。 MySQL 确实是一个单进程 阅读全文

MongoDB Database Profiler

2024-03-18 10:45 by abce, 204 阅读, 0 推荐, 收藏,
摘要:本文对应的版本是7.0。 MongoDB 的 Profiler 会将收集到的所有数据写入 system.profile 集合, system.profile 集合是一个 capped 集合,每个开启 profiler 的数据库都会有一个system.profile 集合。 Profiler 默认是关 阅读全文

MongoDB 的日志配置

2024-03-16 21:45 by abce, 2037 阅读, 0 推荐, 收藏,
摘要:配置日志相关的参数 默认的配置文件是/etc/mongod.conf,可以在该文件中配置与日志相关的信息。比如: more /etc/mongod.conf # where to write logging data. # Enable logging to a file systemLog: qu 阅读全文

MongoDB 重新同步复制集成员

2024-03-16 15:57 by abce, 163 阅读, 0 推荐, 收藏,
摘要:测试的复制集因为磁盘空间的问题,落后主节点太多,数据不同步: {"t":{"$date":"2024-02-19T16:13:06.387+08:00"},"s":"I", "c":"REPL", "id":21799, "ctx":"ReplCoordExtern-0","msg":"Sync s 阅读全文
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 123 下一页