社区
MySQL
帖子详情
mysql 每天5W条数据增量,如何优化
chenzhidenghao
2013-07-23 11:28:55
面试的时候问到 mysql 每天5W条数据增量,如何优化 有3年的数据了
...全文
373
4
打赏
收藏
mysql 每天5W条数据增量,如何优化
面试的时候问到 mysql 每天5W条数据增量,如何优化 有3年的数据了
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
无聊是无知
2015-09-02
打赏
举报
回复
怎么优化?第一件事情,先把之前的dba和架构师先给开了。 妈蛋,都三年了,少说也积累了几千万记录了,才想优化。
chenzhidenghao
2013-07-23
打赏
举报
回复
引用 1 楼 ACMAIN_CHM 的回复:
分区表。 .
不会,能给点资料么?
ACMAIN_CHM
2013-07-23
打赏
举报
回复
分区表。 .
ACMAIN_CHM
2013-07-23
打赏
举报
回复
MYSQL官方提供了免费手册中有详细介绍。
MySQL
数据
库作发布系统的存储,一天五万
条
以上的
增量
,预计运维三年,怎么
优化
?
优化
应该不仅仅是
数据
库方面 使用高性能的服务器 多使用缓存 页面服务器、
数据
库服务器、图片服务器、上传下载服务器分离
数据
库集群,表分割(水平分割和垂直分割)和表散列 负载均衡 重视每个代码开发细节,特别是大循环,多请求和SQL语句复杂的时候 1.代码要干净 2.
数据
库要分表,可以1个月
数据
存储一张表: 3.读写分离:写入用一台服务器,然后同步到另外的服务器进行读出。 4.如果...
日增5万+
数据
下的三年运维策略
面对日增5万
条
、三年总量超5000万
条
数据
的业务系统,本文提出了完整的
数据
库
优化
方案
Java面试八股之
MySQL
数据
库
每天
5万以上的
增量
数据
,预计运维5年怎么
优化
配置
优化
: 调整my.cnf配置文件中的参数,如innodb_buffer_pool_size,innodb_log_file_size等。水平扩展: 使用分布式
数据
库解决方案或集群,如
MySQL
Cluster或Galera Cluster,以支持更高的并发和更大的
数据
量。读写分离: 实施主从复制,将写操作集中在主
数据
库,读操作分布到从
数据
库,减轻单一
数据
库的压力。
优化
JOIN操作: 确保参与JOIN的列被正确索引,使用合适的JOIN类型。合理设计索引: 根据查询模式创建必要的索引,避免过度索引。
MySQL
每天
自动增加分区
有一个表tb_3a_huandan_detail,
每天
有300W左右的
数据
。查询太慢了,网上了解了一下,可以做表分区。由于
数据
较大,所以决定做定时任务
每天
执行存过自动进行分区。 1、在进行自动增加分区前一定得先对表手动分几个区 1 ALTER TABLE tb_3a_huandan_detail PARTITION BY RANGE (TO_DAYS(ServiceStartTime)) ...
MySQL
数据
库作发布系统的存储,一天五万
条
以上的
增量
, 预计运维三年,怎么
优化
?
1、设计良好的
数据
库结构,允许部分
数据
冗余,尽量避免join 查询,提高效率。 2、选择合适的表字段
数据
类型和存储引擎,适当的添加索引。 3、
MySQL
库主从读写分离。 4、找规律分表,减少单表中的
数据
量提高查询速度。 5、添加缓存机制,比如memcached,apc 等。 6、不经常改动的页面,生成静态页面。 7、书写高效率的SQL。 比如SELECT * FROM TABEL 改为SELECT field_1,field_2, field_3 FROM TABLE. ...
MySQL
57,062
社区成员
56,759
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章