如何删除群集?
问题描述:
几个小时前,我执行我的程序打印我的一致性和一组进程的时间。我获得了1.5秒。如何删除群集?
现在我把所有的表和我的集群都放掉了,然后再次执行我的程序,但现在我获得了50秒。我已经做了几次,也获得了同样的结果(50秒)我不知道会发生什么
请帮助!
答
也许Oracle正在试图使用旧的统计数据来优化你的查询,寻找这里举例:
: http://docs.oracle.com/cd/B19306_01/server.102/b14211/stats.htm#i41282,你应该用新的数据再度回落的统计,这样它会重建它
BEGIN
DBMS_STATS.DELETE_TABLE_STATS('YOURSCHEMA','YOURTABLE');
END;
什么是模式? – Dan
架构是oracle中的逻辑组,它保存您的表,例如但不是相同的数据库实例。 –
我怎么知道'YOURCHEMA'是什么? – Dan