V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bruce0hh
V2EX  ›  程序员

DBA 除了维护 DB 还做什么?会帮助写业务 SQL 吗?

  •  
  •   bruce0hh · 2021-12-16 13:37:19 +08:00 · 3280 次点击
    这是一个创建于 852 天前的主题,其中的信息可能已经有所发展或是发生改变。
    16 条回复    2021-12-16 18:51:16 +08:00
    Itoktsnhc
        1
    Itoktsnhc  
       2021-12-16 13:39:53 +08:00   ❤️ 1
    也负责审核+优化查询
    lycongtou
        2
    lycongtou  
       2021-12-16 14:06:06 +08:00
    我上一家公司帮写,这家不帮
    nekoneko
        3
    nekoneko  
       2021-12-16 14:09:11 +08:00
    也负责帮你优化 SQl
    pengtdyd
        4
    pengtdyd  
       2021-12-16 15:41:46 +08:00
    帮业务写 sql ?你怕不是在做梦吧
    bruce0hh
        5
    bruce0hh  
    OP
       2021-12-16 15:59:34 +08:00 via Android
    @pengtdyd 我不太懂,老哥能说说 dba 职责吗?看上面发言好像每个公司都不太一样
    pengtdyd
        6
    pengtdyd  
       2021-12-16 16:05:05 +08:00   ❤️ 2
    @pengtdyd 负责各种数据库的维护,管理。负责 sql 审核,sql 问题排查,数据库问题排查,权限配置,sql 优化建议,摸鱼。
    pengtdyd
        7
    pengtdyd  
       2021-12-16 16:05:15 +08:00
    fengpan567
        8
    fengpan567  
       2021-12-16 16:14:17 +08:00
    会抓你的慢 sql
    SmiteChow
        9
    SmiteChow  
       2021-12-16 16:18:36 +08:00
    dba 就是结对编程中的 driver ,他什么技术都不用懂只要能听懂 navigator 的话照做就行。
    VANHOR
        10
    VANHOR  
       2021-12-16 16:24:08 +08:00
    负责数据库的监控,每天也会有报表,里面有 SQL 的报错还有慢 SQL 。

    至于能不能帮写 SQL ,我没去试过,但是我觉得如果是负责的 SQL ,他们会提供帮助的。
    VANHOR
        11
    VANHOR  
       2021-12-16 16:24:26 +08:00
    @VANHOR 负责的-》复杂的
    felixcode
        12
    felixcode  
       2021-12-16 16:34:53 +08:00 via Android
    crud 因为是对数据库操作,所以也得 DBA 来做?
    buchikoma
        13
    buchikoma  
       2021-12-16 16:55:08 +08:00
    一些公司也会让 DBA 去做数据库的私有云,做高可用
    UnknownR
        14
    UnknownR  
       2021-12-16 17:40:00 +08:00   ❤️ 1
    业务 SQL 当然开发自己写,如果你写的太烂,明显拖累了性能,或者存在隐患,DBA 就会优化 SQL 。开发注重业务逻辑,DBA 、DevOps 主要负责项目内其他组件的性能和安全性等问题。
    Morii
        15
    Morii  
       2021-12-16 18:19:31 +08:00
    我司一部分 dba 写 sql 的能力不如我这种拧螺丝的
    libook
        16
    libook  
       2021-12-16 18:51:16 +08:00
    同类岗位在不同公司的职责范围都会有些区别,不只是 DBA 。

    比如我们公司就没有 DBA ,开发人员负责设计和调优数据库语句,安全负责人负责审核,运维负责执行。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1328 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 17:35 · PVG 01:35 · LAX 10:35 · JFK 13:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.