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

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

作者: 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

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

相关文章

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

    背景 频繁查询SQL 生产环境Mysql Web客户端体验较差步骤多切换繁琐无联想功能 目标 SQL知识库快速搜索...

  • 实现一下自己的项目部署到测试jdos中

    1实现一下自己的项目部署到测试jdos中 2实现http接口对比工具代码 3查询测试环境和线上环境数据库工具 4创...

  • python查询本机用户名及本机IP

    工具环境 python 3.7.3windows环境 查询本机用户名 查询本机IP 整合

  • 提交缺陷(BUG)

    缺陷管理工具 禅道jiraredminetapd 环境 生产环境(pro Production)准生产环境测试环境...

  • MongoDB积累

    一、mongodb通过工具连接 二、mongodb查询 1.mongodb数据库查询 一般查询:db.collec...

  • sharding-jdbc使用总结

    sharding-jdbc 由于生产或者QA环境下的数据库是按主从进行部署,在业务上默认读操作会使用从库查询来实现...

  • EFCore记录慢查询日志

    在生产环境中,通常有DBA同事对数据库进行监控,在发现如慢查询等问题时反馈给开发团队进行解决。 .NET平台提供了...

  • 如何确定包应该放在dependencies还是devDepend

    了解什么是开发环境,什么是生产环境 开发环境是指写开发这个应用时用到的环境,当中可以包含调试工具,打包工具等 生产...

  • mysql主从配置具体流程(一)

    主要介绍两个场景: 生产环境已经有正在运行的数据库。 生产环境已经有正常运行的主从数据库,想再添加一台从数据库。 ...

  • mysql主从配置具体流程(二)

    主要介绍两个场景: 生产环境已经有正在运行的数据库。 生产环境已经有正常运行的主从数据库,想再添加一台从数据库。 ...

网友评论

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

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