开发者社区> 问答> 正文

mysql 单字段数据过大,频繁更新效率怎么样?

mysql 单字段数据过大,频繁更新效率怎么样?

展开
收起
李博 bluemind 2019-03-29 18:31:37 4664 0
4 条回答
写回答
取消 提交回答
  • 3年淘宝运营支撑系统研发,6年云数据库平台架构,RDS,NoSQL业务

    单字段过大频繁更新会增加binlog 日志量,加重服务器负担;
    1,可以把大字段拆分出单独的表,平时如果频繁更新的不是大字段本身,这种做法可有效降低服务器负载及Binlog 增长速度;
    2,大字段如果频繁更新,可以考虑使用Mongodb 文档存储等其他存储;mysql 不太适合这种场景;

    2019-07-17 23:32:18
    赞同 展开评论 打赏
  • 数据大的字段,频繁更新本来就不合理。建议在db上一层增加一层缓存(如mc、redis),增加定期落库的逻辑

    2019-07-17 23:32:18
    赞同 展开评论 打赏
  • 要综合考虑,主要看你更新的字段是否是大字段、数据量、一次更新的量、索引的设计,不过一般来讲不会太好,网络上耗时都会比较长

    2019-07-17 23:32:18
    赞同 展开评论 打赏
  • 不知道你这个单字段大到什么程度,您可参考:https://yq.aliyun.com/articles/59256

    2019-07-17 23:32:18
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云MySQL云数据库产品体系介绍 立即下载
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载

相关镜像