使用全局搜索在巨型库中定位对象
Posted 恒辉信达
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用全局搜索在巨型库中定位对象相关的知识,希望对你有一定的参考价值。
1 介绍
下面给大家介绍一个HHDBCS的实用功能,在产品中叫对象查找。在互联网时代,数据库是必不可少部分。一般在大型系统中使用的数据库可能包含几万甚至几十万个对象(表、视图、函数、存储过程、索引等等)。在日常的数据库维护中,如果我们想操作某一个对象,但又对对象的名称记忆模糊的时候。这个对象查找功能就体现出来了。HHDBCS的这个功能可以全局对数据库中对象进行搜索,名称可以模糊搜索。搜索出来的对象可以直接操作,比如查看属性、删除、打开表数据等等。话不多说,我们来演示一下。
2 功能演示
HHDBCS是可以管理各种主流数据库的管理工具,我这边以Oracle数据库为参考。为了测试这个功能的实用性,我们准备一个多对象的数据库。我这里数据库单一个用户包含的对象就有十多万个。
我们打开HHDBCS工具,可以在工具栏上看到对象搜索的菜单。这就是我们这次介绍的功能。点击之后会弹出对象搜索框。我们可以看到可以对于不同的对象类型进行筛选。看了工具才知道,原来数据库的对象有这么多类型。看来图形化的数据库管理工具还能帮助我们学习数据库,加深对数据库的理解。通过上面的搜索栏,哪怕只记得一个模糊的名称也能把你需要的对象搜索出来。
都到这一步了,我们赶紧搜索试试吧,我要在对象类型上勾选表、视图、函数、索引。为啥只勾选这几个,因为我熟呀,其他的对象用的少,大家理解下。因为这个库我平时的测试库,所以就以test来模糊查找。这里有忽略大小写的选项,这个挺好。当我点击搜索按钮时,震惊了,一两秒我要的结果都出来了,当时挺震惊的,这个工具是国产自主研发的,没想到能跟plsql有的一拼。
搜索出来的结果以表格形式展现,也能区分类型,关键右键菜单跟结构树的右键菜单一样,对于对象的操作是相对方便看,属性、看数据、增删改查直接一步到位。
这是我们的产品社区:https://www.deskui.com,感兴趣的小伙伴可以进去看看!
以上是关于使用全局搜索在巨型库中定位对象的主要内容,如果未能解决你的问题,请参考以下文章