opencv 舌头_数据库管理员的角色(略带舌头)

opencv 舌头

作为一名前DBA,我发现一个令人不安的价值主张趋势,这种价值主张在最近一批数据库管理员中几乎不存在。 也许过去有一些背景知识和/或与其他出色的DBA一起工作使我宠坏了,但是我发现这是越来越普遍的工作流程。

场景 –生产应用程序因某些事务类型而变慢,dynatrace显示关键的sql语句变慢了。 没有一个开发团队可以运行解释,我们无法“负担”硬件将生产数据集加载到另一个环境中(因为我们使用的DBMS的价格为每CPU纳秒13.6万亿美元,另外还有100万美元的附加费用每次执行使用DML的查询时,英镑…解释表明,在较低的环境中,一切都是最佳的。在产品推销员将DBA团队带到Vegas进行“艰难地谈判”之后,决定使用该特定平台(永远由出色的“基于真实生活的故事”电影“宿醉”记录)。

步骤1(可选),DBA小组注意到查询也很慢……从DBA小组发送给应用程序小组的电子邮件

“亲爱的应用团队,今天早晨一边吃甜甜圈和and一口麦芽威士忌,一边无意中按下了我桌上那台看起来很有趣的设备上的按钮,我面前的显示器弹出了一个报告,指出该SQL相当慢,以为我让你知道。 请尽快修复,因为我相信我们的磁盘主轴已经磨损了,它们非常昂贵。 另外,您知道如何用此报告关闭该窗口吗……它覆盖了高清的橄榄球世界杯流媒体直播,我真的很想看到'All Blacks'获胜!”

步骤2(可选步骤1)从应用程序团队向DBA团队发送电子邮件

“尊敬的DBA团队,我们(也)注意到此查询非常慢。 在其他所有环境中,它运行良好(少于5毫秒),并且在每个表上使用主键,我们不清楚为什么要花10分钟才能完成生产。 你可以调查吗?”

步骤3:从DBA团队发送电子邮件给应用程序团队

“尊敬的应用团队-正如我之前提到的那样,此查询速度很慢,并且我的孩子们的大学基金取决于我们的数据库,在高峰负载下使用少于20 IOPS,请立即解决此问题! 经过调查,我认为如果删除该查询,系统运行会更好…我会注意到,与最初启动系统时相比,您的应用程序使我们的数据库使用了更多的cpu和IO。 显然,在您的应用程序上线之前,您不知道如何编写软件。我们用来测试数据库平台的3个“ hello world”应用程序不会引起任何此类问题。 仅仅因为您从全球的传感器收集数据并同时向成千上万的用户提供实时数据,并不意味着您可以只使用糟糕SQL并期望它运行良好。 如果您需要编写应用程序软件方面的帮助,请告诉我们,因为我们显然比您聪明得多。”

步骤4:从DBA团队到应用程序团队的后续电子邮件

“尊敬的应用团队-我们进一步注意到您在从东部时间凌晨1点到上午8点的备份期间正在大量使用数据库。 至关重要的是,在此时间段内不能使用该系统,因为我们有一组实习生用3.25英寸软盘备份整个数据库。 请告诉您的用户不要在此窗口期间使用系统,或尽快删除这些SQL语句。 另外,您知道一个好的洪流客户端吗? 我真的需要赶上《权力的游戏》的最后一个赛季。PS,您是否看到了CNN的最新消息,显然您的系统的许多用户都抱怨欧洲在线购物高峰时段的性能……希望您知道找出编写应用软件时做错了什么。”

步骤5应用程序团队将系统更改为使用通过2g wifi热点连接到互联网的旧android设备上运行的BDB。

…建立完善的VPN解决方案,以使应用程序服务器可以使用生产数据中心中的该数据库…问题消失了

步骤6提拔整个DBA团队以“通过优化关键SQL查询为公司节省数百万美元”

显然,这是新常态。 向实际上可能在帮助解决问题方面更有用或更主动的任何DBA表示歉意。

翻译自: https://www.javacodegeeks.com/2015/09/the-slightly-tongue-in-cheek-role-of-the-database-administrator.html

opencv 舌头

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值