原创 使用子查詢更新列值的UPDATE語句的一種優化方法

今天覆習Oracle知識,執行書中的例子,無意間發現一個關於UPDATE優化的方法,具體如下: 1、基於hr用戶爲scott用戶創建employees表,爲其創建主鍵索引,併爲department_id創建索引EMP_DEPARTMENT

原创 外連接常見誤區——別以爲把on條件寫到子查詢裏就會快了

  昨天工作中一個同事A寫的存儲過程被配置調度的另一位同事B建議要求修改,將"LEFT JOIN ... ON 條件集"裏的非等值關聯條件寫到一個子查詢裏(之前他是寫到子查詢裏,後來模仿我的代碼習慣寫的),而他這麼改後存儲過程似乎跑得更快

原创 MySQL 8.0主版本變更日誌

文檔:MySQL 8.0版本日誌.note 鏈接:http://note.youdao.com/noteshare?id=a8b71e5c978fabb4f204773562908f63&sub=45B9DC453C3C4E9EA2352

原创 很小的表做很簡單的dml操作卻長時間跑不出來,可能是這個問題導致的!

  這是一個前年我在生產數據庫發佈腳本時遇到的問題 ,因涉及到公司管理制度問題,腳本需由甲方運維老師執行。這個腳本我在開發環境(DEV)、功能測試(FT)、系統集成測試(SIT)、性能評估測試(PET)、預生產環境(PP)都執行過,且很快

原创 外連接常見誤區

  昨天工作中一個同事A寫的存儲過程被配置調度的另一位同事B建議要求修改,將"LEFT JOIN ... ON 條件集"裏的非等值關聯條件寫到一個子查詢裏(之前他是寫到子查詢裏,後來模仿我的代碼習慣寫的),而他這麼改後存儲過程似乎跑得更快

原创 Oracle HA高可用性之RAC、Data Guard、Stream功能總結

Oracle數據庫的高可用性主要體現在其下的三個組件技術RAC、Data Guard、Streams。 先來看看官方文檔怎麼介紹RAC、DG和Streams的。 以下摘取自Oracle 12c官方文檔 《Real Application

原创 數據存儲相關技術簡介

相關名詞術語IDE/ATA、SATA、SCSI、iSCSI、SAS(Serial Attach SCSI)、RAID、DAS、SAN、NAS等。 1、存儲系統 存儲系統是指計算機中由存放程序和數據的各種存儲設備、控制部件及管理信息調度的設

原创 Oracle RAC簡介與要點

RAC的作用 RAC可以提供實例級別的冗餘,避免單實例數據庫實例一旦出現故障會影響下游業務系統的問題,提供多個(n個)實例冗餘,即便n-1個實例出現故障,仍能保證業務的正常運行。 RAC一般與DataGuard用於主從結構的高可用災備解決

原创 Oracle 通過系統視圖查看數據庫版本

SELECT * FROM V$VERSION; SELECT * FROM PRODUCT_COMPONENT_VERSION;

原创 虛擬機CentOS 7.5.1804下無外網Hadoop HA集羣安裝

網上有很多Hadoop HA集羣安裝的資料,我當時安裝也是參考了官方文檔和這些資料才安裝成功的。由於使用的環境和軟件版本可能有所不同,且因工作環境網絡所限無法連接外網,加之記錄一下自己的安裝過程,不枉花費時間來研究Hadoop環境的搭建,