PolarDB serverless 真敢搞,你出圈了你知道吗!!!!

开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, Oceanbase, Sql Server等有问题,有需求都可以加群群内有各大数据库行业大咖,可以解决你的问题。加群请联系 liuaustin3 ,(共2330人左右 1 + 2 + 3 + 4 +5 +6 + 7),新建7群。

bbb330727418d7c53098b6624153e780.png

题目很炸裂,比较实际的情况,我的题目还是不够炸裂。PolarDB 我们用了快3年了,和其他的数据库一样,如果你的CPU 持续100%,或者内存持续使用到95%或者更高后,十分有可能让数据库节点重启。任何的数据库都是一样,没有数据库能逃脱,CPU和内存被耗光后的系统“重生”。

今年我们数据库逐步引入了Serverless在PolarDB 上使用,在使用中比较稳定之前也写过使用后的感受,可万万没有想到,PolarDB + Serverless 有了新的用途。

POALRDB SERVERLESS 官方的老师一直在强调,他们的SERVERLESS 是一个宝,在系统进行高可用切换的时候,SERVERLESS 很稳定,在系统快速增加节点的时候SERVERLESS 很稳定,在节点切换的时候SERVERLESS很稳定,但是客户光关心这些吗?我们要实际的,炸裂的,别人不知道的用法起到的“爆炸”效果。

Serverless 可以阻止系统在资源消耗光后,造成的系统down机,怎么先上一张图。图上可以看到这是serverless 的监控图,里面的内存消耗已经超过100%了,系统没有DOWN机。

25413a6f28a4dc3d342fbaa2ff1d171e.png

写到这里有人可能会说,你故作玄虚,那是因为serverless 弹升了,所以你的系统没有DOWN机。No  No No, 麻烦看清楚,你看我是多大的主机,16C+64G的主机,我仅仅多加了一个PCU ,PCU相当于 1个CPU + 2G的内存,这样的资源弹跳能阻止已经把16C+64G主机的性能耗光后的,些许资源的弹升,就能让系统稳定起来,那根本不够。

说道这个问题,还的提起我们前两个月对POLARDB的POC,我们在压测的时候,购买了大量的SERVERLESS 的资源,在购买后,我们发现即使用光了弹跳后的资源,POLARDB 的CPU 可以持续100%运行长达6个小时,那时我就发现这个SERVERLESS 不简单,应该有其他的玩法,但官方的问题解答页面和那些SERVERLESS的专家可没有告诉我这个隐藏的“福利”。和打游戏一样你的去试,隐藏的关卡。

后面由于某些原因,我们的某些业务就是要短期跑到POARDB for MySQL数据库上,而我们的内存一直是不大够用,内存经常耗光,后面从节点就CRASH ,然后节点重新挂载,速度是蛮快的,但我从心里是不愿意节点CRASH,虽然责任在使用方,使用方也在改造后面这些应用,后面就移除了,所以这段时间数据库必须要顶住,等待黎明的到来。

不花钱还要顶住,怎么办,我想到POLARDB+SERVERLESS的隐藏玩法,不花钱让系统资源耗光的情况下,系统不死机不CRASH得玩法。

具体操作方案

1 你购买一台普通的POLARDB for MySQL 8.02 8.01都可以 

2 你在普通的POLARDB 基础上,打开SERVERLESS ,然后抠门的就给一个PCU,这没有多少钱 

3 把SERVERLESS 的灵敏度调高

然后你的POLARDB 就和开挂一样,变成了不死的小强。如上图内存已经报表了,但系统还可以运行,CPU 报表也是一样,我们测过的6个小时CPU 100%,扛得住。

我也问过阿里云的老师,这POLARDB 为什么加上了SERVERLESS 就变成无敌金刚霹雳娃了???

回答非常的直白,我们为了保证SERVERLESS的稳定,我们是有在客户购买的SERVERLESS资源后,在提供一些内存和计算单元的冗余,尽量避免数据库在长时间高负荷工作下,CRASH或重启等问题的发生。下图是serverless的配置,就买一个PCU,其他都是0 ,把弹性灵敏度调整成灵敏,这样系统会积极的弹升或弹下,这样有利于费用的降低。还可以调整弹升的阈值等进一步的降低成本。

c53f14c0092e2cdecca5640ba7750b0d.png

写到这里,阿里云官方的文档对这个事情是没有提到的,不过也让人不太明白这样的好事情,薅羊毛的事情为什么不告诉大家呢。官方文档丝毫不提加装了SERVERLESS后的POLARDB 被蹂躏时的稳定性大幅度提高。

4a348971bd373020b7b4860b96474e4e.png

作为阿里云POLARDB 使用大户,我们发掘了恶劣应用环境下,如何让POLARDB 更好稳定工作的方法,希望阿里云持续这样的反向虚标,谁不愿意花小钱,办大事,得到一个不死的小强,谢谢啊。

93ce1d40aa461d275616cd86f6801f69.png

置顶文章:

MySQL 让你还用5.7 出事了吧,用着用着5.7崩了

PostgreSQL 稳定性平台 PG中文社区大会--杭州来去匆匆

云原生数据库是一场闹剧,还是数据库市场的程咬金

PolarDB 从节点Down机后,引起的主从节点强一致的争论

临时工说:数据库和周边做不好原因是产品经理的锅?读从OtterTune的倒下说起-有感

往期热门文章:

临时工说:  网友问35岁就淘汰,我刚入行DBA 怎么办?

临时工访谈:问金融软件开发总监  哪些业务不用传统数据库

PostgreSQL  15 16 小版本更新信息小结 版本更新是不是挤牙膏

临时工访谈:临时工 写了6年多公众号赚了多少钱?

MongoDB 的一张“大字报”  服务客户,欢迎DISS

MongoDB  聚合怎么写,更复杂的聚合案例

MySQL 8.0 小版本更新要点,那个小版本更稳定(8.0.24-8.0.37)

SQL SERVER 2022 针对缓存扫描和Query Store 的进步,可以考虑进行版本升级

有思想的人,在这个年代会很痛苦?躺平还是醒着都无所谓了

MYSQL 版本迁移带来 严重生产事故“的”分析

PolarDB  Serverless POC测试中有没有坑与发现的疑问

临时工访谈:PolarDB  Serverless  发现“大”问题了  之 灭妖记 续集

临时工访谈:庙小妖风大-PolarDB 组团镇妖 之 他们是第一

PolarDB for PostgreSQL  有意思吗?有意思呀

PolarDB  Serverless POC测试中有没有坑与发现的疑问

MySQL 的SQL引擎很差吗?由一个同学提出问题引出的实验

临时工访谈:从国产数据库 到 普罗大众的产品 !与在美国创业软件公司老板对话

PostgreSQL 如何通过工具来分析PG 内存泄露

MySQL 的SQL引擎很差吗?由一个同学提出问题引出的实验

临时工访谈:我很普通,但我也有生存的权利,大龄程序员 求职贴

临时工说: 快速识别 “海洋贝壳类” 数据库方法速递

临时工说:国产 数据库 销售人员  图鉴

临时工说:DBA 是不是阻碍国产数据库发展的毒瘤 ,是不是?从国产DB老专家的一条留言开始 (其实更好看的是文章下方的留言)

感谢 老虎刘 刘老师 对 5月20日 SQL 问题纠正贴 ---PostgreSQL 同一种SQL为什么这样写会提升45%性能

PostgreSQL 同一种SQL为什么这样写会提升45%性能 --程序员和DBA思维方式不同决定

MongoDB 不是软柿子,想替换就替换

PostgreSQL  熊灿灿一句话够学半个月 之 KILL -9

MongoDB  挑战传统数据库聚合查询,干不死他们的

临时工说:国内数据库企业存活   “三板斧”

临时工说:搞数据库 光凭的是技术,那DBA的死多少次?

PostgreSQL  分组查询可以不进行全表扫描吗?速度提高上千倍?

临时工说:分析当前经济形势下 DBA 被裁员的根因

PostgreSQL PG_DUMP 工作失败了怎么回事及如何处理

MySQL 八怪(高老师)现场解决问题实录

PostgreSQL 为什么也不建议 RR隔离级别,MySQL别笑

临时工访谈:OceanBase上海开大会,我们四个开小会 OB 国产数据库破局者

临时工说:OceanBase 到访,果然数据库的世界很卷,没边

临时工访谈:恶意裁员后,一个国产数据库企业程序员的心声

临时工说:上云后给 我一个 不裁 DBA的理由

PolarDB for PostgreSQL  有意思吗?有意思呀

PostgreSQL   玩PG我们是认真的,vacuum 稳定性平台我们有了

临时工说:裁员裁到 DBA 咋办  临时工教你 套路1 2 3

PolarDB  搞那么多复杂磁盘计费的东西,抽筋了吗?

临时工说:OceanBase 到访,果然数据库的世界很卷,没边

MONGODB  ---- Austindatabases  历年文章合集

MYSQL  --Austindatabases 历年文章合集

POSTGRESQL --Austindatabaes 历年文章整理

POLARDB  -- Ausitndatabases 历年的文章集合

PostgreSQL  查询语句开发写不好是必然,不是PG的锅

SQL SERVER 如何实现UNDO REDO  和PostgreSQL 有近亲关系吗

MongoDB 2023纽约 MongoDB 大会 -- 我们怎么做的新一代引擎 SBE Mongodb 7.0双擎力量(译)

MongoDB 2023年度纽约 MongoDB 年度大会话题 -- MongoDB 数据模式与建模

MongoDB  双机热备那篇文章是  “毒”

MongoDB   会丢数据吗?在次补刀MongoDB  双机热备

临时工说:从人性的角度来分析为什么公司内MySQL 成为少数派,PolarDB 占领高处

POLARDB  到底打倒了谁  PPT 分享 (文字版)

PostgreSQL  字符集乌龙导致数据查询排序的问题,与 MySQL 稳定 "PG不稳定"

PostgreSQL  Patroni 3.0 新功能规划 2023年 纽约PG 大会 (音译)

Austindatabases 公众号,主要围绕数据库技术(PostgreSQL, MySQL, Mongodb, Redis, SqlServer,PolarDB, Oceanbase 等)和职业发展,国外数据库大会音译,国外大型IT信息类网站文章翻译,等,希望能和您共同发展。

截止今天已发布1180篇文章

35e4b0c4c4bf3792aa52dec823344e17.png

d4b831e50f81408e32ab213d9fa3adf6.png


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值