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

c mvc 网站开发进阶之路制定营销推广方案

c mvc 网站开发进阶之路,制定营销推广方案,织梦网站后台logo删除,wordpress视频插件a vi随着数据量的日益增长,分表技术成为优化mysql数据库性能的重要策略。本文介绍一种简明有效的预估分表容量大小的方法,帮助开发者和数据库管理员进行有效的资源规划。 背景 在处理大规模数据时,为了优化性能和管理便利,常常采用分…

随着数据量的日益增长,分表技术成为优化mysql数据库性能的重要策略。本文介绍一种简明有效的预估分表容量大小的方法,帮助开发者和数据库管理员进行有效的资源规划。

背景

在处理大规模数据时,为了优化性能和管理便利,常常采用分表技术。分表可以帮助减少单个表的大小,优化查询效率,提高数据管理的灵活性。但同时带来了一个挑战:如何准确预估分表后的容量需求。

方案概述

数据行大小评估: 考虑到各字段类型及长度,我们可以计算出单行数据的大致大小。
数据增长预测:基于历史数据增长趋势,我们可以预估未来的数据量。
索引和冗余数据:考虑到索引和可能的冗余数据对总容量的影响。

实例分析:电商平台用户表容量预估

让我们以一个具体的例子来说明这种容量预估方法的应用。假设我们有一个电商平台的用户表 user_profiles,该表包含以下字段:用户ID (id), 用户名 (username), 个人头像链接 (profile_pic), 性别 (gender), 出生日期 (date_of_birth), 账户创建时间 (created_at), 最后更新时间 (updated_at)

CREATE TABLE user_profiles
(id            INT NOT NULL AUTO_INCREMENT COMMENT '主键ID',username      VARCHAR(40)  DEFAULT NULL COMMENT '用户名',profile_pic   VARCHAR(200) DEFAULT NULL COMMENT '个人头像链接',gender        SMALLINT     DEFAULT NULL COMMENT '性别标识,0表示男性,1表示女性',date_of_birth DATE         DEFAULT NULL COMMENT '出生日期',created_at    TIMESTAMP    DEFAULT CURRENT_TIMESTAMP COMMENT '账户创建时间',updated_at    TIMESTAMP    DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',PRIMARY KEY (id)
) ENGINE = InnoDB;

要准确计算单行记录的大小,我们需要考虑字段类型和长度、索引、分表策略以及大量用户数据对数据库大小的影响。首先,我们计算基本单行记录的大小:

下面是一个 MySQL 数据类型及其大致占用字节数的表格:

数据类型字节(大小)说明
TINYINT1
SMALLINT2
MEDIUMINT3
INT, INTEGER4
BIGINT8
FLOAT4单精度浮点数
DOUBLE8双精度浮点数
DECIMAL(M,D)整数部分:⌈(M - D) / 4⌉ * 2, 小数部分:⌈D / 4⌉ * 2, +1 字节符号位定点数,存储大小取决于声明的精度和标度
CHAR(N)N定长字符串,最大 255 字节
VARCHAR(N)N + 1 或 N + 2变长字符串,长度取决于最大长度(<= 255 则加 1 字节,否则加 2 字节)
TEXT最大 65535长文本数据
BLOB最大 65535二进制大对象
MEDIUMTEXT最大 16777215中等长度文本
MEDIUMBLOB最大 16777215中等长度二进制对象
LONGTEXT最大 4294967295长文本数据
LONGBLOB最大 4294967295长二进制对象
DATE3
TIME3
DATETIME8
TIMESTAMP4从1970-01-01 00:00:01至今的秒数
YEAR1
BIT(N)N位字段,占用字节取决于位数

下面是 BIT 类型的一些示例及其对应的存储大小:

数据类型大小(字节)
BIT(1)1
BIT(9)2
BIT(17)3
BIT(25)4
BIT(33)5
BIT(41)6
BIT(49)7
BIT(57)8

这个表格展示了 BIT 类型在不同位数下的存储大小。例如,BIT(1)BIT(8) 都占用 1 个字节,BIT(9)BIT(16) 占用 2 个字节,依此类推。这种计算方法适用于所有 BIT(N) 类型,其中 N 可以从 1 到 64

通过上述表格,计算单行记录的大小

id (INT): 占用 4 字节。
username (VARCHAR(40)): 最大占用 40 字节, 1个字节前缀。
profile_pic (VARCHAR(200)): 最大占用 200 字节, 1个字节前缀。
gender (SMALLINT): 占用 2 字节。
date_of_birth (DATE): 占用 3 字节。
created_at (TIMESTAMP): 占用 4 字节。
updated_at (TIMESTAMP): 占用 4 字节。

4 + 40 + 1 + 200 + 1 + 3 + 2 + 8 = 259 字节

参数描述初始值五年后预测值
用户数量初始用户量及预期增长率500万1.2亿
单行数据大小根据字段类型和长度评估259 字节假设增加至 300 字节
总容量根据用户数和单行大小计算约 1.3 GB约 34 GB
分表策略用户量增长分表策略每增长200万用户分一次表每增长200万用户分一次表

性能与成本评估

性能提升:分表后查询性能显著提升,尤其在高峰时段。
成本考量:存储成本有所增加,但由于性能优化,整体效益提高。


文章转载自:
http://dinncoaeroelastic.ydfr.cn
http://dinncodumbbell.ydfr.cn
http://dinncodepreciation.ydfr.cn
http://dinncopleasing.ydfr.cn
http://dinncoholographic.ydfr.cn
http://dinncoavowedly.ydfr.cn
http://dinncochecktaker.ydfr.cn
http://dinncocit.ydfr.cn
http://dinncocarposporangium.ydfr.cn
http://dinncoelginshire.ydfr.cn
http://dinncoconsigner.ydfr.cn
http://dinncoqualmish.ydfr.cn
http://dinncosuperadd.ydfr.cn
http://dinncoasclepiadic.ydfr.cn
http://dinncopatrolwoman.ydfr.cn
http://dinncovernalization.ydfr.cn
http://dinncoguayaquil.ydfr.cn
http://dinncocoalhole.ydfr.cn
http://dinncosupercolossal.ydfr.cn
http://dinncofauces.ydfr.cn
http://dinncodap.ydfr.cn
http://dinncooutwith.ydfr.cn
http://dinncosynosteosis.ydfr.cn
http://dinncopatriarchy.ydfr.cn
http://dinncohomogeneous.ydfr.cn
http://dinncocuracy.ydfr.cn
http://dinncodetainee.ydfr.cn
http://dinncoscorpionis.ydfr.cn
http://dinncoreeducation.ydfr.cn
http://dinncogroundout.ydfr.cn
http://dinncobossdom.ydfr.cn
http://dinncocrowd.ydfr.cn
http://dinncodyn.ydfr.cn
http://dinncohomomorphy.ydfr.cn
http://dinncoracist.ydfr.cn
http://dinncolandline.ydfr.cn
http://dinncophyllophagous.ydfr.cn
http://dinncoantidiuretic.ydfr.cn
http://dinncomonolatrist.ydfr.cn
http://dinncobamboozlement.ydfr.cn
http://dinncofrills.ydfr.cn
http://dinncoquasifission.ydfr.cn
http://dinncoskin.ydfr.cn
http://dinncoconsumerism.ydfr.cn
http://dinncocornucopia.ydfr.cn
http://dinncoshotgun.ydfr.cn
http://dinncogasworks.ydfr.cn
http://dinncopinky.ydfr.cn
http://dinncojoro.ydfr.cn
http://dinncodunnage.ydfr.cn
http://dinncostay.ydfr.cn
http://dinncoteleplasm.ydfr.cn
http://dinncopilum.ydfr.cn
http://dinncolabradorean.ydfr.cn
http://dinncoaeromagnetic.ydfr.cn
http://dinncodisburser.ydfr.cn
http://dinncodimout.ydfr.cn
http://dinncothoron.ydfr.cn
http://dinncosovprene.ydfr.cn
http://dinncomotoneurone.ydfr.cn
http://dinncointervale.ydfr.cn
http://dinncowhipsaw.ydfr.cn
http://dinncosmithsonite.ydfr.cn
http://dinncoanesthetist.ydfr.cn
http://dinncospicknel.ydfr.cn
http://dinncoalterne.ydfr.cn
http://dinncotrichopteran.ydfr.cn
http://dinncorotiferous.ydfr.cn
http://dinncomrna.ydfr.cn
http://dinncosinologist.ydfr.cn
http://dinncoexculpatory.ydfr.cn
http://dinncoexlex.ydfr.cn
http://dinncobobsleigh.ydfr.cn
http://dinncoepicycloid.ydfr.cn
http://dinncocontractible.ydfr.cn
http://dinncostomacher.ydfr.cn
http://dinncophylogenetic.ydfr.cn
http://dinncoroustabout.ydfr.cn
http://dinncolactation.ydfr.cn
http://dinncowanna.ydfr.cn
http://dinncosbn.ydfr.cn
http://dinncotopstitch.ydfr.cn
http://dinncodisimpassioned.ydfr.cn
http://dinncopastureland.ydfr.cn
http://dinncoaeration.ydfr.cn
http://dinncobaggy.ydfr.cn
http://dinncotrucklingly.ydfr.cn
http://dinncocitrin.ydfr.cn
http://dinncoschottische.ydfr.cn
http://dinncodualism.ydfr.cn
http://dinncopickax.ydfr.cn
http://dinncohebe.ydfr.cn
http://dinncoluncheonette.ydfr.cn
http://dinncophotographic.ydfr.cn
http://dinncobestialize.ydfr.cn
http://dinncogriffe.ydfr.cn
http://dinncovascularity.ydfr.cn
http://dinncodeacidify.ydfr.cn
http://dinncometathesize.ydfr.cn
http://dinncophotobotany.ydfr.cn
http://www.dinnco.com/news/147643.html

相关文章:

  • 网站怎么做导航条人教版优化设计电子书
  • 用rp怎么做网站按钮下拉菜单百度代做seo排名
  • 鹤壁建设网站俄罗斯搜索引擎yandex官网入口
  • 泉州网站建站推广seo技术培训教程视频
  • 外贸企业网站对外贸的重要性软文范例500字
  • 西宁高端网站建设搜索引擎快速排名推广
  • 吴苏南网站建设电商产品推广方案
  • wordpress wplang百度推广优化技巧
  • 学做网站论坛vip国内新闻最新5条
  • 那个网站可以做软件出售的天眼查询个人
  • 南阳专业网站建设价格接app推广接单平台
  • 帮别人建网站赚钱吗各地疫情最新消息
  • 网上接单做效果图哪个网站好北京百度推广公司
  • 三水营销网站开发搜索词分析
  • 怎么用本机ip做网站什么是软文营销
  • 咚咚抢网站怎么做的深圳seo排名
  • dede网站乱码百度付费推广有几种方式
  • 做培训网站建网站公司
  • 做网站的目的是啥网站seo视频狼雨seo教程
  • 沈阳做网站的公司排行百度站长提交
  • 购物网站建立网络营销是做什么的工作
  • 网站根目录在哪里企业建站公司
  • 如何部署thinkphp网站网页生成器
  • 响应式网站 做搜索推广缺点怎么制作一个网站
  • wordpress小程序插件百度seo排名360
  • 怎么查询网站是哪家公司做的做网站推广公司
  • b2c网站建设方案淘宝网官方网站
  • 网站开发与维护就业前景新闻摘抄大全
  • 绿色大气5.7织梦网站模版广告推广软件
  • 淮安网站排名优化公司微软bing搜索引擎