代码改变世界

MongoDB 通配符索引 (wildcard index) 的利与弊

2023-12-27 20:16 by abce, 206 阅读, 0 推荐, 收藏,
摘要:MongoDB 支持在单个字段或多个字段上创建索引,以提高查询性能。MongoDB 支持灵活的模式,这意味着文档字段名在集合中可能会有所不同。使用通配符索引可支持针对任意或未知字段的查询。 ·一个集合中可以创建多个通配符索引 ·通配符索引可以覆盖与集合中其他索引相同的字段 ·通配符索引默认省略 _i 阅读全文

MySQL 8.0.32 InnoDB ReplicaSet 配置和手动切换

2023-12-23 15:08 by abce, 421 阅读, 0 推荐, 收藏,
摘要:1.环境准备 主库:192.168.137.4 mytest3 从库:192.168.137.5 mytest4 MySQL: 8.0.32 2.配置 ReplicaSet 实例 启动 mysql shell # mysqlsh --uri root@localhost --socket=/abce 阅读全文

MySQL 8 半同步复制

2023-12-21 14:27 by abce, 894 阅读, 0 推荐, 收藏,
摘要:安装半同步复制 半同步复制是通过插件的形式实现的。必须要在源库和副本上安装插件。源库和副本有不同的插件。插件安装后,可通过与之相关的系统变量对其进行控制。只有安装了相关插件,这些系统变量才可用。 要使用半同步复制,必须满足以下要求: ·要求 MySQL 服务器支持动态加载。要验证这一点,请检查 ha 阅读全文

SQLServer 添加数据文件

2023-12-16 13:46 by abce, 465 阅读, 0 推荐, 收藏,
摘要:限制:1.backup语句正在运行时,不能添加或删除文件2.可以为每个数据库指定最多32767个文件和32767个文件组 一、新增文件之前查看 use test select file_id, file_guid, type, type_desc, data_space_id, name, phys 阅读全文

MongoDB 7.0 动态 WiredTiger tickets

2023-12-16 13:46 by abce, 182 阅读, 0 推荐, 收藏,
摘要:在WiredTiger存储引擎中,WiredTiger tickets提供了并发控制机制。这些tickets分为读tickets和写tickets。当多个操作,比如读和写尝试并发访问数据库,WiredTiger使用tickets来确保这些操作不会冲突,从而保证数据的完整性和性能。WiredTiger 阅读全文

MongoDB 7.0 分片键分析助手--analyzeShardKey()

2023-12-16 13:45 by abce, 177 阅读, 0 推荐, 收藏,
摘要:分片键是群集的关键组成部分,因为它决定了数据在分片中的分布。 分片集群的大部分问题都与错误的分片键选择有关;对于一个好的分片键,必须注意以下几点: ·分片键的 cardinality ·分片键值出现的频率 ·潜在分片键值是否单调增长 ·分片查询模式 在老版本中,分片键是不可变的,但现在(+4.4), 阅读全文

MySQL 8 密码验证组件

2023-12-16 13:44 by abce, 522 阅读, 0 推荐, 收藏,
摘要:验证密码(validate_password)组件通过要求输入账户密码和对潜在密码进行强度测试来提高安全性。在MySQL 8.0中,validate_password 插件是以 validate_password 组件的方式实现的。插件的方式仍然可以实用,但是已经过期,未来可能被移除。 valida 阅读全文

MongoDB 7.0 元数据检查

2023-12-16 13:44 by abce, 101 阅读, 0 推荐, 收藏,
摘要:除了分片键分析器之外,元数据检查器(checkMetadataConsistency())也是 DBA 工作中的一项额外工具。 分片集群很好,但同时也是一项复杂的功能,尤其是当我们开始尝试了解它是如何在后台工作以符合一致性等要求时。 对于需要管理分片集群的人来说,很可能会遇到元数据不一致的问题:集合 阅读全文

Golang的闭包和匿名函数

2023-12-16 13:44 by abce, 376 阅读, 0 推荐, 收藏,
摘要:Golang语言支持匿名函数,这些匿名函数也被称为闭包。匿名函数是一种特殊类型的函数,它没有名称,而闭包可以看作是一种特殊类型的匿名函数,尽管在实践中有微小的区别。 Golang 中的匿名函数匿名函数也可以称为字面函数、lambda 函数或闭包。闭包的概念源于 lambda 计算中表达式的数学评估。 阅读全文

SQLServer删除数据库特别耗时

2023-12-16 13:44 by abce, 834 阅读, 0 推荐, 收藏,
摘要:在老库删除数据库的时候,如果选中到了选项"Delete backup and Restore History Information for databases"。发现删除操作要耗费很久的时间,甚至好几天。 查看一下正在执行的会话信息,看看数据库都在做啥: SELECT s.session_id , 阅读全文
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 124 下一页