幾個ORACLE問題總結

中文字幕精品无码一区二区-黄色伊人-久久精品无码av-男女插插插视频-日韩bbw-永久影院-三级av免费-美国av导航-99成人在线观看-美腿丝袜一区-激情欧美在线观看

<source id="ryqt0"></source>
<delect id="ryqt0"><noscript id="ryqt0"></noscript></delect>
<tr id="ryqt0"><ruby id="ryqt0"></ruby></tr>
<font id="ryqt0"></font>

  • 獲得積分
    資料庫會員登錄
    搜索: [高級搜索]
    下載首頁 | 資源分類 | 下載排行
    您的位置: 首頁 > 信息化技術 > oracle
     
    分類導航
    下載排行
    最新資源
    幾個ORACLE問題總結
    資源大小:94.83 KB 資源類型:文檔
    下載積分: 0
    更多
    -->
    下載統(tǒng)計:總下載:0,本月下載:0,本周下載:0,今日下載:0
    發(fā)表評論 錯誤報告 加入收藏夾
    資源介紹
    幾個ORACLE問題總結
    1.找出無用索引:
      DML 性能低下,其中最嚴重的原因之一是無用索引的存在。所有SQL的插入,更新和刪除操作在它們需要在每一行數(shù)據(jù)被改變時修改大量索引的時候會變得更慢。許多 Oracle 管理人員只要看見在一個SQL 查詢的WHERE語句出現(xiàn)了一列的話就會為它分配索引。雖然這個方法能夠讓SQL運行得更快速,但是基于功能的Oracle 索引使得數(shù)據(jù)庫管理人員有可能在數(shù)據(jù)表的行上過度分配索引。過度分配索引會嚴重影響關鍵Oracle 數(shù)據(jù)表的性能。
      在Oracle9i出現(xiàn)以前,沒有辦法確定SQL查詢沒有使用的索引。Oracle9i有一個工具能夠讓你使用ALTER INDEX命令監(jiān)視索引的使用。然后你可以查找這些沒有使用的索引并從數(shù)據(jù)庫里刪除它們。
      下面是一段腳本,它能夠打開一個系統(tǒng)中所有索引的監(jiān)視功能:
      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
      你需要等待一段時間直到在數(shù)據(jù)庫上運行了足夠多的SQL語句以后,然后你就可以查詢新的V$OBJECT_USAGE視圖。
      select index_name,table_name,mon,used
      from v$object_usage;
      在下面,我們可以看見V$OBJECT_USAGE有一列被稱作USED,它的值是YES或者NO。它不會告訴你Oracle使用了這個索引多少次,但是這個工具對于找出沒有使用的索引還是很有用的。
      SQL> select * from v$object_usage where rownum < 10;
      INDEX_NAME TABLE_NAME MONITORING USED
    下載地址
     下載地址1
    按字母檢索

    下載須知:
    大部份資源無需注冊即可下載
    需要積分的資源要在會員中心注冊會員并用 積分體系中提示的方法賺取積分才能下載。

    免責聲明:
    所有資源只能用于參考學習,不能用于任何商業(yè)用途,否則后果自負!
    主站蜘蛛池模板: 陕西省| 巴彦淖尔市| 深泽县| 郑州市| 班戈县| 达州市| 海丰县| 郓城县| 雅江县| 大安市| 水城县| 醴陵市| 休宁县| 团风县| 奉节县| 大理市| 延津县| 奉化市| 清水县| 称多县| 广水市| 疏勒县| 夏邑县| 景洪市| 宜黄县| 桃园县| 新安县| 腾冲县| 右玉县| 龙游县| 呼图壁县| 长葛市| 曲沃县| 偃师市| 古丈县| 天峻县| 那坡县| 台东市| 高要市| 南郑县| 八宿县|