1。找出无用索引:
DML 性能低下,其中最严重的原因之一是无用索引的存在。所有SQL的插入,更新和删除操作在它们需要在每一行数据被改变时修改大量索引的时候会变得更慢。许多Oracle 人员只要看见在一个SQL 查询的WHERE语句出现了一列的话就会为它分配索引。
虽然这个方法能够让SQL运行得更快速,但是基于功能的Oracle 索引使得数据库管理人员有可能在数据表的行上过度分配索引。过度分配索引会严重影响关键Oracle 数据表的性能。
在Oracle9i出现以前,没有办法确定SQL查询没有使用的索引。
Oracle9i有一个工具能够让你使用ALTER INDEX命令监视索引的使用。然后你可以查找这些没有使用的索引并从数据库里删除它们。
下面是一段脚本,它能够打开一个系统中所有索引的监视功能:
spool run_monitor。sql
select ’alter index ’||owner||’。
’||index_name||’ monitoring usage;’
from dba_indexes
where owner not in (’SYS’,’SYSTEM’);
spool off;
@run_monitor
你需要等待一段时间直到在数据库上运行了足够多的SQL语句以后,然后你就可以查询新的V$OBJECT_USAGE视图。
select index_name,table_name,mon,used
from v$object_usage;
在下面,我们可以看见V$OBJECT_USAGE有一列被称作USED,它的值是YES或者NO。它不会告诉你Oracle使用了这个索引多少次,但是这个工具对于找出没有使用的索引还是很有用的。
在微信中发朋友圈不会被折叠文字的方法首先要复制发布内容,在发表文字处进行复制替换,替换是关键。具体内容如下:
1、首先把自己要发的朋友圈文字内容,全部先输入在另一个地方,并且全部选中并且“复制”。
2、然后点击进入微信朋友圈,如果要发送纯文本信息的话,那么就长按右上角“摄像头”按钮。
3、接着在文字编辑框内先输入几个字,开头或者标题都行。
4、接下来在这几个字后随便输入一点什么内容(等会要替换掉,所以内容上写什么都可以)。
5、再然后长按选中这些胡乱输入的文字,点击“粘贴”,把真正的内容复制过来。
6、这时候就可以点击右上角“发表”按钮,发布朋友圈。
7、最后看一下发布成功的朋友圈,可以发现它是自动展开了的,而不是需要点击“全文”去展开的。
丙肝是什么病微信交流群,丙肝母婴贴吧
耳鸣微信交流群,全国耳鸣交流群
打呼噜微信交流群,怎么加入陌生微信群
「东莞车迷微信群」求个东莞的大众高尔夫微信群
「聋人微信和扣扣群」微信有聋哑人的群吗
「加入菏泽大型微信群」如何加入菏泽一中高三一部十八班微信群
「启动微信群名软件」微信群怎么设置不让别人改群名?
「微信红包群规则复制」微信红包群规章制度是什么样的?
「微信稀奇古怪总代群」我想在微信上卖稀奇古怪的玩意,一件代发的,不需要加盟费!有的留个
「微信群群主有哪些特权」微信群主有哪些特权?