当前位置: 首页 > wzjs >正文

天津响应式网站建设新媒体营销总结

天津响应式网站建设,新媒体营销总结,北京网站推广公司,吉林省建设厅官方网站1. 基础定义‌ ‌Chunk(块)‌:MongoDB分片集群中数据的逻辑存储单元,由一组连续的片键(Shard Key)范围数据组成,默认大小为‌64MB‌(可调整范围为1-1024MB)‌。‌数据分…
1. 基础定义
  • Chunk(块)‌:MongoDB分片集群中数据的逻辑存储单元,由一组连续的片键(Shard Key)范围数据组成,默认大小为‌64MB‌(可调整范围为1-1024MB)‌。
  • 数据分布逻辑‌:分片集群通过记录Chunk与分片(Shard)的映射关系管理数据存储,而非直接跟踪每条数据的位置‌。
2. Chunk生命周期
  1. 初始状态
    新分片的集合默认生成一个覆盖全片键范围([minKey, maxKey])的Chunk,存储在‌primary shard‌上‌。

  2. 自动分裂(Splitting)

    • 触发条件‌:当Chunk大小超过chunkSize(默认64MB)时,MongoDB自动将其拆分为更小的Chunk‌。
    • 分裂规则‌:
      • 首次分裂时,若Chunk数≤3,分裂阈值为1MB;随着Chunk数量增加,阈值逐步升高至chunkSize‌3。
      • 分裂后更新元数据至‌config server‌,并在mongos缓存中同步路由信息‌。
  3. 手动分裂

         通过splitAt()splitFind()函数指定片键值强制拆分,适用于预分片(Pre-splitting)优化场景‌。

Chunk迁移与均衡

Balancer触发迁移‌:当分片间Chunk数量差异≥9时,Balancer自动迁移Chunk以实现负载均衡‌

迁移流程

  1. 从源分片复制Chunk数据到目标分片。
  2. 更新config server元数据及mongos路由缓存。
  3. 删除源分片上的旧Chunk数据‌
关键配置与管理
配置项作用示例命令/参数来源
shardCollection为集合启用分片sh.shardCollection("db.coll", {key:1})
chunkSize定义Chunk初始大小sh.setBalancerMaxChunkSize(128)
sh.disableBalancer()临时关闭Balancer以维护sh.disableBalancer("db.coll")
sh.status()查看Chunk分布及迁移状态sh.status()

http://www.dtcms.com/wzjs/818661.html

相关文章:

  • 河南网站排名大连住房城乡建设网站
  • 南京建站公司android开发框架
  • 房地产楼盘微信网站建设营销方案顺义网站制作
  • 视频分享网站开发恒丰建设集团有限公司 网站
  • 淘宝网站边上的导航栏怎么做深圳手机商城网站设计价格
  • 无锡专业做网站的公司哪家好wordpress首页模板制作
  • 长网页网站关于网站建设的技巧
  • 南昌优化网站分析彩页设计教程
  • 网站结构说明个人网站可以做音乐吗
  • 微网站建设找哪家公司好网站开发页面设计报告
  • 山东东成建设咨询有限公司网站做网站的手机软件
  • 延庆网站建设网站建设的网
  • 广告公司品牌策划网站seo软件
  • 模板网站报价明细餐饮客户管理系统
  • 建网站哪家好 优帮云网络营销是什么的产生主要源于网络市场的复杂性
  • 功能网站建设多少钱我想做一个网站怎么做
  • 智慧团建系统官方网站登录注册公司流程和费用l
  • 淘宝客网站建站源码科技网站建设
  • wordpress多重筛选机制wordpress seo博客选哪个主题
  • 创业网站建设怎么样网站建设合同服务范围
  • 天水市建设局企业注册网站英文网站建设模板
  • 天水网站建设公司排名聊城做网站的公司
  • 建立企业网站的意义php 企业网站框架
  • 做网站没灵感中国私企建筑公司十大排名
  • 北京高端建设网站广东建筑企业50强
  • 网站开发客户阿里云案例框架网页模板下载
  • 苏州制作网站的公司哪家好盘锦门户网站制作
  • 三门峡网站设计建设学分银行网站策划书
  • 定制网站建设网上推广方式
  • 做薪酬调查有哪些网站腾讯 wordpress