当前位置: 首页 > news >正文

SQLark 实战 | 如何通过对象名和 DDL 快速搜索数据库对象

image.png

在数据库运维管理、应用开发和问题定位时,常常需要搜索相关的数据库对象。本文将为你介绍如何使用 SQLark 的搜索功能,实现对数据库对象的快速查找与定位。

👉 前往 SQLark 官网:www.sqlark.com 下载全功能免费版。

通过对象名称搜索

当用户只知道对象名,但是不确定在哪个数据库/模式里,或者不确定该对象是表、视图或其它对象时,可以直接在导航树的对象查找器进行快速查找。该搜索支持模糊匹配,搜索范围是所有已连接的数据库,搜索结果按照对象类别进行展示,并可定位至该对象所在位置。

image.png

当用户知道该对象在哪个库/模式下时,可以在【查看全部对象】窗口中搜索。例如在“查看全部表”窗口中搜索表,该页面采用分页展示,即使十万数量级的对象也不会发生卡顿。对于搜索结果可以直接右键进行修改、导入导出等操作。

image.png

💡 在数据迁移、系统改造、应用测试等项目中,经常需要根据系统的错误日志信息定位问题。错误信息可能含在对象的依赖关系或注释信息中,对于存储过程、包等对象可能存在于其程序代码中,这种情况下仅通过搜索对象名无法准确定位到出错对象。

::: hljs-center

-如何解决这些问题?往下看👇-

:::

通过对象 DDL 全文搜索

SQLark 的“查找数据库对象”功能,不仅能对数据库对象名进行查找,还支持通过搜索对象 DDL 代码来查找数据库对象。在迁移、跑批等测试时,可以通过错误信息中的对象名、一段代码或中文字符串,来迅速定位相关对象。

全文搜索支持模糊匹配,也支持按照大小写、全字进行严格匹配,或通过正则表达式实现更复杂的匹配规则。

image.png

场景一

查看某跑批日志时,若发现错误信息中包含“统计手续费”这一关键词时,可以通过对象 DDL 代码查找,搜索所有与 “统计手续费” 关键词相关的对象。

image.png

搜索后可以看到 SEARCH.PK_TF_FULL_INTELLIGENCE、SEARCH.PK_TF_FULL_INTELLIGENCE01 两个包涉及到统计手续费相关业务;通过右键菜单操作,即可跳转到对象详情页面进一步分析。

场景二

业务系统升级改造时,需要筛选所有与表对象“EMP”存在关联的对象,以便进行相应改造。在 SQLark 中输入“EMP”,不仅可以查找名称包含“EMP”的对象,还会检索 DDL 代码中含“EMP”的表、函数、触发器等对象。

image.png

总结

SQLark 提供了丰富的搜索功能,使得数据库管理变得更加方便和高效。其中,通过对象 DDL 搜索数据库对象的功能,能允许用户依据对象名、代码段、关键字在数据库中的语义匹配,快速定位到所需对象,提高查询效率。即刻解锁新体验吧!

👉 前往 SQLark 官网:www.sqlark.com 下载全功能免费版。

相关文章:

  • Unity TextMeshPro中显示建筑特殊符号
  • 【NGINX代理附件上传服务配置优化】
  • java项目之基于ssm的旅游论坛(源码+文档)
  • k8s搭建kube-prometheus
  • 在 Ubuntu 中用 Docker 安装 RAGFlow
  • 相同Vlan间的通信
  • HBase启动问题排查指南:解决HMaster和HRegionServer未运行的常见错误
  • 【C语言】使用结构体实现位段
  • Redis之单线程与多线程
  • ASP.NET Core 使用 MongoDB
  • Git Flow 分支管理策略
  • LeetCode算法题(Go语言实现)_01
  • GR00T N1——英伟达开源的通用人形VLA:类似Helix的快与慢双系统,且可类似ViLLA利用海量的无标注视频做训练
  • Docker和Dify学习笔记
  • c++简单实现redis
  • 使用LLaMA Factory微调导出模型,并用ollama运行,用open webui使用该模型
  • 基于javaweb的SpringBoot成绩管理系统设计与实现(源码+文档+部署讲解)
  • 优化广告投放算法
  • Unity Shader编程】之渲染流程之深度及pass详解
  • Umi-OCR- OCR 文字识别工具,支持截图、批量图片排版解析
  • 《歌手》回归,人均技术流,00后整顿职场
  • 霍步刚任辽宁沈阳市委书记
  • 韩正会见美国景顺集团董事会主席瓦格纳
  • 江西3人拟提名为县(市、区)长候选人
  • 马上评|安排见义勇为学生补考,善意与善意的双向奔赴
  • 夜读丨读《汉书》一得