美文网首页工作生活
生产环境数据库快速查询工具

生产环境数据库快速查询工具

作者: JayWu的架构笔记 | 来源:发表于2019-07-02 10:18 被阅读0次

    背景

    • 频繁查询SQL
    • 生产环境Mysql Web客户端体验较差
      • 步骤多
      • 切换繁琐
      • 无联想功能

    目标

    • SQL知识库
      • 快速搜索
      • 方便维护
        • 支持智能联的富文本框
      • 易于共享
    • SQL控制台
      • 可快速执行知识库选中的SQL
        • 免去重复登录
        • 无需与原有界面交互,直出结果

    设计

    自研

    SQL知识库

    • 前端界面,实现常规CRUD
      • 列表界面
        • 可按关键字搜索SQL
        • 可以快速复制到SQL控制台执行
      • 编辑界面
        • 文本框支持SQL联想
    • 后端逻辑
      • SQL联想支持
    • 数据库存储

    SQL控制台

    • 前端界面
      • 解析接口返回值,展现结果
      • 多数据库切换
    • 后端逻辑
      • 配置SSO Cookies实现免登陆接口调用

    工具

    方向有了,自研成本过高,是否可以利用现成的工具呢?

    在很多人的固有观念里,方向是更加重要的东西,工具甚至是无所谓的。

    方向和工具是相辅相成的关系,甚至工具对方向起到的支撑作用更大,可以极大提升工作效率。

    利用工具,4小时实现所有功能。

    SQL知识库

    • 文件夹+文件.sql实现CRUD
    • Git实现分享(knowledge-base)
    • SQL注释实现查找
    • 主流编辑器查看SQL文件,实现语法高亮、智能联想功能
      • IDEA Database Tool

    SQL控制台

    • 选中需要执行SQL片段
      • 不局限于编辑器,任何可选中文本均适用
    • 执行SQL(Quicker
      • 触发方式
        • 快捷键Ctrl+1(可自定义)执行
        • 鼠标右键执行
      • 选择目标数据库
        • 支持自定义扩展
      • 浏览器查看结果
        • 使用JS在原有域执行,实现免登录效果
      • 执行脚本可共享

    Quicker

    • 动作可定制
    • 动作可分享
      • 现有共享库较丰富

    相关文章

      网友评论

        本文标题:生产环境数据库快速查询工具

        本文链接:https://www.haomeiwen.com/subject/tsoacctx.html