Oracle數據庫十大常見性能問題

  1. 錯誤的鏈接管理
    oracle的鏈接是耗時耗力的操做,不該像sqlserver那樣使用鏈接sql

  2. 錯誤的使用遊標和共享池
    通常是沒有使用綁定變量數據庫

  3. 很差的SQL語句
    使用大量資源的SQL語句都應該好好檢查是否能夠優化markdown

  4. 使用非標準的初始化參數
    設置儘可能少的參數,絕大部分讓它保持默認值oracle

  5. 數據庫I/O錯誤
    不少數據庫放置在可用性不好的磁盤上,還有不少數據庫的指定的磁盤不正確,這樣只是配置了磁盤空間而沒有考慮I/O帶寬。sqlserver

  6. 在線重作日誌設置問題
    通常存在日子文件組太少,文件過小問題,致使歸檔跟不上。優化

  7. 數據塊競爭問題
    因爲缺乏 free lists, free list groups, transaction slots (INITRANS), 和rollback segments致使的數據塊競爭問題,使用段空間自動管理和自動還原表空間管理。
  8. 長時全表掃描
    常常發生大的全表掃描意味着事務設計差,缺失索引,差的sql優化計劃設計

  9. 大量的SYS用戶遞歸SQL語句
    通常是空間管理活動,如分配區,使用本地管理表空間解決此問題。若是是其餘用戶出現此問題,通常是差的SQL或者PL/SQL形成的。日誌

  10. 部署和遷移錯誤
    因爲遷移致使的統計信息或者索引缺失server

相關文章
相關標籤/搜索