資料庫應用程式遷移所帶來的問題

2021-05-22 13:45:07 字數 969 閱讀 2286

從一台32核cpu,30g記憶體,800m硬碟的機器上。遷往到雙節點rac機器上,該機器每個節點8核cpu 是雙核*4.硬碟和記憶體沒什麼變。

聽起來是遷往一台高效能機器上,很令人興奮不已,雙節點哦!

實際上效果並非如此,其中乙個節點被另外個資料庫所占用,也就是那台節點基本上不能全力去工作,相當於單節點。反而承擔多節點管理工作!

undo和temp 採用兩個來切換,而且每個比原來的小上10g。原來都32gundo和32gtemp。

其中暴露出一些儲存過程的sql效能問題,比如占用太多的undo,temp和db file sequence read。

知道left join , megr insert 比 deltet  和insert into 慢些,可資料很可靠!

老大原本想花三天遷移完的,實際上用了9天的時間。主要是發現儲存過程中語句業務邏輯缺失些資料,沒有完全從其他庫上獲得完整。

找這個問題所在,用老辦法全量從源庫 insert into ***x@tooldb,或者從業務庫再次全托。

搞這事真累! 很多事覺得做的很白費,瞎折騰。民營企業都這德性,中層或者高層下達工作指令時候都是交給你任務,馬上就問什麼時候完成。

你回答乙個時間,他不滿意,就說這個時間太長了,就說出他的希望的時間,基本上是在你的時間上縮短50%-80%。你跟他爭一點,他就說你態度不好!他說這個工作很緊只有幾個星期時間。

其實他們想得比較簡單,這工作就這麼幾下,分分鐘的事情;或者以他的技術能力速度來考慮;或者他想不到幹這事中會遇到技術和業務問題;或者他沒想到你除了幹這事,還要幹其他的事,被其他瑣事的事干擾!

民營企業 強調的是執行力,溝通能力,主動能力,人的主觀能動性,樂觀向上積極奉獻。

反過來想,民企企業創業時一無所有,或者少有的條件,只有靠老闆等老大們 發揮自己主觀能動性。不過這作風會一直延續下去,並且影響到招人和用人傾向!

想想自己 從中能獲得些經驗吧!也算是心理安慰,老闆也沒少給錢,雖然做出來的東西還是被人棄之一邊,或者被其他同事重構掉!

C 開發資料庫應用程式

簡單性 靈活性 而且,visual c 提供的開發環境可以使開發者根據自己的需要設計應用順序的介面和功能。visual c 提供了豐富的類庫和方法,可以使開發者根據自己的應用特點進行選擇。訪問速度快 visual c 提供了新的訪問技術 ole db 和 ado ole db 和 ado 都是基於 ...

應用程式和資料庫連線

資料庫 資料庫的定義有好多,我們可以把他理解為是乙個存放資料的倉庫,而這些資料之間有存在聯絡。資料庫模式 根據資料庫的結構可以講資料庫分為三個模式 層次資料庫,網狀資料庫,和關聯式資料庫。前兩種資料模式沒有涉及,我只說關聯式資料庫。關聯式資料庫 乙個資料庫可以有n多表,這些表跟表之間通過某個字段可以...

MySQL 資料庫應用程式程式設計

關於這些 api 的使用方法,請參考官方文件,下面是乙個演示.1 include 2 include 3 include 4 include 5 include 6 include 6.1 include mysql.h 78 pragma comment lib,c program files m...