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

网站建设留言板怎么做做营销网站企业

网站建设留言板怎么做,做营销网站企业,个人网站 论坛,做网站会出现什么问题最近看到公司的其中一个数据库用户表每个月都要几百万的新用户数据增加#xff0c;目前单表已经是两千多万了。所以找了 DBA 讨论#xff0c;发现以前学的知识#xff0c;以及网上的一些资料其实说的并不是很正确#xff0c;比如 mysql 单表不建议超过一千万#xff0c;我…最近看到公司的其中一个数据库用户表每个月都要几百万的新用户数据增加目前单表已经是两千多万了。所以找了 DBA 讨论发现以前学的知识以及网上的一些资料其实说的并不是很正确比如 mysql 单表不建议超过一千万我司 DBA 数据规范建议是单表最多不超过五千万。DBA 认为单看数据表的行数来决定分不分表是不正确。结合自己的知识和 DBA 的建议记录一下需要分表的场景 1. 表字段多部分字段不经常用使用 show index from tablename 查看索引状态 2. 表数据占物理空间大 3. 数据库服务器性能问题使用 show processlist 查看当前连接状态是否有慢 sql 4. 业务查询较多查询慢使用 explain 查询 sql 是否使用索引 5. 业务受到影响不满足日常需求 分表方式有水平分表垂直分表。常用的水平分表都是 RANGE 、一致性 HASH 算法 、取模几种方式。分表之后业务代码、架构也需要调整比如引入中间件否则分页排序事务都无法处理。 分享一下我 2020 年开发的一个支付系统 MySQL 按月水平分表的例子当时每天有 10 万笔订单单表已经 3000 多万的数据常用查询字段订单号、订单状态、创建时间、商户id、字段已经有添加索引了查询性能比较差一个查询要2-3秒。 以下是技术升级改造处理过程 1. 原有表名为 orders批量创建一年的分表按订单创建时间的月份创建表名为 orders_202001 orders_202002 以此类推订单流水表也是类似。 2. 创建订单时按获取创建时间加表名得到分表名称写入数据创建时间也作为订单号的前缀根据订单号查询时也能获取到分表名称 3. 将管理后台涉及查询的接口继续改造添加限制条件最多只能查询 2 个月时间内的订单超出的分多次查询调研了金融类项目都有查询时间限制可能也是做了水平分表避免分表之后需要查询所有数据表查询性能比没有分表更差查询订单数据时我们可以使用 UNION ALL 操作符将不同分表的数据合并在一起。 分表之后的业务价值有两点 1. 查询性能提升、用户体验更佳。 2. 节省服务器成本如果没有分表数据库服务器升级配置也可以满足但是成本更高了。 项目地址 源码资料
http://www.dnsts.com.cn/news/77383.html

相关文章:

  • 品牌网站建设c股j东大蝌蚪宁波网络推广平台哪里有
  • 怎么找做网站的做防水怎么注册网站
  • 网站开发的学习路线百度提问登陆入口
  • 青海网站建设与制作360免费wifi为什么连接不上
  • 做网站实训目的和意义网络编辑培训学校
  • 什么是一学一做视频网站好广州市白云区建设局网站
  • wordpress网站文件目录一个人做网站原型
  • 做英文企业网站多钱钱wordpress开发手册
  • 网站制作公司南宁服装网站建设项目规划
  • 网站建设参考最新新闻事件50字
  • 静态企业网站模板下载高端大气网站欣赏
  • 银川网站建设一条龙男生短期培训就业
  • 佛山门户网站建设苏州网站建设方式
  • 全国物流网站有哪些平台镇江网站设计
  • 福州制作网站企业做跨国婚恋网站赚钱吗
  • 万网怎么创建网站吗在线修图编辑器
  • 德阳网站建设求职简历网站建设有什么岗位
  • 做网站的需求文档格式个人网站能允许做哪些
  • 单县网站定制制作网页时科学规划网页的做法是
  • 一家做特卖的网站手机版知识网站有哪些
  • 爱客crm客户管理系统怀化 优化生育政策
  • 网站设计培训班前台顺德公益网站制作
  • 松江新城建设集团有限公司网站用html5做的网站代码
  • 做零售的外贸网站报告范文大全
  • 重庆网站价格潍坊建设工程信息网站
  • 招聘公司怎么做网站个人简历表格可填写
  • 网站运营内容包含哪些拖拉建网站
  • 网站抽奖模板网站建设中单页源码
  • 外贸电商平台哪个网站最好outlook WordPress设置
  • 宜昌的网站建设wordpress接收不到邮件