首页 热点资讯 义务教育 高等教育 出国留学 考研考公

oracle如何删除正在使用中的索引

发布网友 发布时间:2022-04-22 08:11

我来回答

4个回答

热心网友 时间:2022-04-10 02:40

你好,先把服务关闭了,这样其他人就不能使用了,于是你就可以删除索引了。

热心网友 时间:2022-04-10 03:58

写个定时任务每20分钟就去看如果索引存在就删除这个索引,直到可以删除。不过会产生很多删除时异常的日志,记得清理。

热心网友 时间:2022-04-10 05:33

楼上真闹,要是银行的服务器你也关?
这索引是一建就慢还是后来变慢的?
要是后来变慢的,可以重建索引,ALTER INDEX INDEX名 REBUILD;
可以避开访问高峰进行操作。

你说的查询速度慢了是怎么体现出来的?
表的数据集是多少?加的什么索引?

热心网友 时间:2022-04-10 07:24

好像只要你没在查询就可以直接删除吧?追问我知道,但是这个数据库,有很多人在用,没法停止查询

追答啊哦,这个就不太清楚了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com