现在公司有一些长时间的数据汇总会导致,阿里云 rds 数据库服务器 CPU 报警。也优化过一些 SQL 语句,但是大数据量的时候还是会报警,就想着再搞一台 RDS 服务器做成读写分离。 我想问问,这样搞的数据库读写分离作用大不大,有多大?
1
zpfhbyx 2021-11-03 16:59:42 +08:00
😃 业务跟数据汇总在一个服务器上? 直接拉个从库出来,去汇总算了.
|
2
leafre 2021-11-03 17:01:30 +08:00
多大取决于你们公司的业务读写比例
|
3
thunderw 2021-11-03 17:15:35 +08:00 1
你这不叫读写分离。你这是 OLTP 和 OLAP 分离。
|
4
fox0001 2021-11-03 17:38:06 +08:00 via Android 1
如果由于 SQL 执行时间过长而 CPU 报警,那弄个读写分离,也会报警吧?
|
5
pengtdyd 2021-11-03 17:41:51 +08:00
如果是读和写相差特别大的这种场景,可以采用读写分离,如果不是或者模糊不清不建议搞,强行搞只会增加运维风险
|
6
keepeye 2021-11-03 17:48:38 +08:00
模糊不清的话不如直接怼配置
|
7
shishirui 2021-11-03 18:24:42 +08:00
看业务,如果对读请求比较频繁的话,还是很有用的。阿里云的话,配置起来很方便,先开起来,测试几天,你大概就知道有没有用了。
|
8
cp19890714 2021-11-03 19:51:38 +08:00 via Android
如 3 楼所说,你这不是读写分离。开一个从库,只用于数据分析,对你的场景当然有显著的作用
|
9
levelworm 2021-11-03 19:58:17 +08:00 via Android
经常汇总的话最好还是搞一个数据仓库。
|
10
zeni123 2021-11-03 20:59:13 +08:00
数据汇总听着像一个写频繁的业务
读写分离对写比较多的业务不是太友好。 |
11
qq1340691923 2021-11-04 09:15:05 +08:00
大数据汇总为啥还用 mysql
|