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

wordpress ping地址福州seo公司排名

wordpress ping地址,福州seo公司排名,中国建设网app下载,网站建设教程 企业邮箱作者: 是我的海 原文来源: https://tidb.net/blog/5f9784d3 近期在使用 TiDB 时遇到的一些小问题的梳理总结,大部分版本都在6.5.6和7.5.2 1、limit 导致的扫描量过大的优化 研发定时任务每天需要扫描大量数据,到时机器网卡被…

作者: 是我的海 原文来源: https://tidb.net/blog/5f9784d3

近期在使用 TiDB 时遇到的一些小问题的梳理总结,大部分版本都在6.5.6和7.5.2

1、limit 导致的扫描量过大的优化

研发定时任务每天需要扫描大量数据,到时机器网卡被打满,严重影响集群性能。 这个 SQL 的主要问题在于: a. ha3data 是text 字段

b. 虽然是 limit 1000 但是实际上扫描的量远超过1000 条 图片

SELECT utime, ha3Data  FROM  tblAdxxxx  WHERE  utime <= 1718804236  AND utime >= 1
AND (deleted = 0)  ORDER BY  utime DESC  LIMIT  1000

图片图片

解决办法: 1、将utime 时间范围缩短,但是研发人员认为修改成本高 2、修改tidb_opt_limit_push_down_threshold 的值大于1000 第二种方法官方老师推荐不要直接修改优化器的参数,可能会遇到未知问题,影响其他sql ,建议在语句里加hint

SELECT  /*+ SET_VAR(tidb_opt_limit_push_down_threshold=2000) */   utime,   ha3Data FROM

修改之后,网卡使用立即下降 图片

2、为表增加ttl 属性自动删除过期数据导致的raft cpu 飙高

我们使用7.5.2 版本的主要初衷是使用自动过期,可以让研发不用手动清理数据,但是在使用的时候注意两点 a. 尽量在业务低峰时段进行ttl 的操作(通过参数设置)

b. 调小ttl 相关的参数

MySQL [(none)]> show variables like '%ttl%';
+-----------------------------------------+-------------+
| Variable_name                           | Value       |
+-----------------------------------------+-------------+
| tidb_ttl_delete_batch_size              | 100         |
| tidb_ttl_delete_rate_limit              | 0           |
| tidb_ttl_delete_worker_count            | 2           |
| tidb_ttl_job_enable                     | ON          |
| tidb_ttl_job_schedule_window_end_time   | 07:23 +0800 |
| tidb_ttl_job_schedule_window_start_time | 23:11 +0800 |
| tidb_ttl_running_tasks                  | -1          |
| tidb_ttl_scan_batch_size                | 300         |
| tidb_ttl_scan_worker_count              | 2           |
+-----------------------------------------+-------------+

图片 从tikv-details 的grpc 监控中可以看到有大量的ttl qps, 将ttl 的运行时间调整成半夜时间范围后,raft cpu 使用率明显下降 图片

3、表的自增id 连续性问题的

业务反馈表的自增id 不够连续,每次都是增加2 个步长,研发人员担心涨的过快超过下游业务消费时出现类型溢出的问题,想要实现mysql 那样的连续递增 图片 解决办法:

为表增加AUTO_CACHE_ID 注意:据社区小伙伴反馈,7.5.1 这个属性有bug ,并且7.5.1 还有cdc 相关的配置不兼容6.5.x 的bug, 需要升级到7.5.2 之后, 但是7.5.2 发现了在fast-ddl 模式下增加索引卡住的情况 https://asktug.com/t/topic/1030933

4、频繁删除数据导致越来越慢的问题

图片 问题原因: 在删除数据后有大量的过期版本,但是rocksdb compact 不够及时,导致后续删除的时候会扫描大量的过期版本而越来越慢,key_skipped_count 会特别大 解决办法: 1、删除的时候尽量控制条件的范围比如使用id 或者时间字段做小范围的限制 2、等待8.x 版本的新功能每天增量compact

http://www.hrbkazy.com/news/4667.html

相关文章:

  • 怎么查看网站虚拟空间免费的网站推广
  • 外贸网网站建设seo关键词分析表
  • 网站免费诊断怎么自己创建一个网页
  • 网站怎样做的搜索引擎营销的英文缩写
  • 前端电商网站登录界面怎么做学做电商需要多少钱
  • 合肥建设网站制作哪个好网站seo的主要优化内容
  • 手机端建站第三方网络营销平台有哪些
  • 二手书屋网站开发的意义上海有哪些优化网站推广公司
  • 怎么做相册网站网站的优化和推广方案
  • 做搜狗网站优化首页中国今日新闻
  • 做私活有哪些网站个人如何注册网址
  • 张家界网站建设多少钱什么是论坛推广
  • 群晖做网站连接数据库著名的营销成功的案例
  • wordpress 修改模板惠州seo快速排名
  • etsy网站windows7优化大师官方下载
  • 做网站是不是太麻烦了2024疫情最新消息今天
  • 广东省建设厅网站首页网络广告一般是怎么收费
  • 专门做衬衣网站凡科网
  • 为什么网站要改版今日新闻摘抄十条简短
  • 电子政务网站课程设计中国十大门户网站排行
  • 毕业查询结果网站怎么做域名是什么意思呢
  • 网站策划的前景自建站平台
  • 公众号建网站平台运营推广
  • 微信公众号排版编辑器广州企业网站seo
  • 广州企业建站找哪家代运营靠谱吗
  • 石家庄 做网站厦门seo优化
  • 华为云做网站不能修改页面最常用的网页制作软件
  • 怎么做二手房网站上海关键词推广
  • 宁波网站建设哪个公司好做游戏推广怎么找客户
  • 无锡专业网站建设公司品牌营销包括哪些方面