偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

挨踢部落故事匯(13):揚(yáng)長避短入行Oracle開發(fā)

原創(chuàng)
移動開發(fā)
如果一個人想成功,一定是發(fā)揮自己的優(yōu)點(diǎn)去工作,避開自己的缺點(diǎn)。Oracle數(shù)據(jù)庫的市場占有率達(dá)到60%以上,系統(tǒng)成熟,學(xué)習(xí)資料很全。最重要的是數(shù)據(jù)庫行業(yè)的待遇和受人尊敬程度在整個行業(yè)都是最高的。數(shù)據(jù)庫分為開發(fā)、管理、運(yùn)維,對于剛?cè)肼殘龅牟锁B來說,開發(fā)是最容易入門的,也是成長最快的。

【51CTO.com原創(chuàng)稿件】“他人笑我太瘋癲,我笑他人是怎么看出來的呢?”一個被數(shù)據(jù)庫耽誤的段子手的座右銘竟是醬紫風(fēng)趣幽默。在介紹胖子職業(yè)之前,先認(rèn)識他這個人,也許你不會相信胖子是個程序猿,而且還是個頭腦冷靜,思想沉著數(shù)據(jù)庫工程師。胖子平時的愛好是激烈對抗的藍(lán)足球,喜歡徒步旅行,喜歡脫口秀講段子,喜歡編劇拍視頻。這樣外向的人和程序猿攻城獅的標(biāo)簽幾乎沒有半點(diǎn)聯(lián)系。

[[186571]]

胖子·Oracle數(shù)據(jù)庫開發(fā)

揚(yáng)長避短,結(jié)緣Oracle開發(fā)

如果不是大學(xué)選擇了軟件工程專業(yè)(這個在胖子大學(xué)之前,什么也不知道的專業(yè)),也許他現(xiàn)在會像池子李誕一樣從事脫口秀行業(yè),或者像小沈陽宋小寶一樣跑各種場子。

大學(xué)***年,胖子什么也沒有學(xué)到,導(dǎo)致期末掛了4科,包括一門專業(yè)課。那時候,他已經(jīng)走到學(xué)業(yè)低谷期,一度懷疑當(dāng)初的選擇。他曾想換專業(yè),但一想到換專業(yè)也是從頭學(xué)起,這個行業(yè)最起碼學(xué)習(xí)了一年,何必再從頭開始呢?其實(shí)任何人都想成功,為什么不逼自己一次呢?從那時開始,他便每天復(fù)習(xí),預(yù)習(xí),拉著同學(xué)問,終于算有點(diǎn)入門。尤其他發(fā)現(xiàn)了數(shù)據(jù)庫這門課程,在大家都沒有興趣或者感覺很難的時候,他發(fā)現(xiàn)竟愛上了它,而且感覺非常簡單。大三是專業(yè)開始定方向的時候,對于編程,胖子還是菜鳥(到現(xiàn)在還是不明白Java的三大框架),教數(shù)據(jù)庫的班主任專門提議他去學(xué)習(xí)Oracle數(shù)據(jù)庫。因?yàn)閿?shù)據(jù)庫不用Java那些代碼,避開Java、C++那些模式之類的東西。發(fā)揮專業(yè)所長,胖子聽從了老師的建議,報名Oracle培訓(xùn)班。就這樣他非常輕松愉快的學(xué)習(xí)了4個月Oracle,并考取了OCP證書。雖然在編程方面還是菜鳥,但是在數(shù)據(jù)庫,尤其Oracle數(shù)據(jù)庫方面,他算是中級。最起碼畢業(yè)有口飯吃,不用做啃老族。

Oracle坎坷開發(fā)路

胖子跑了一個多月的社會招聘,終于在大四上學(xué)期找到了一家不錯的工作。但入職不久,他就經(jīng)歷了一次打擊。***次和組長出差到客戶現(xiàn)場,結(jié)果他發(fā)現(xiàn)什么也不會,在大學(xué)和培訓(xùn)機(jī)構(gòu)學(xué)到的知識根本用不上。只能每天站在組長的后面,看著組長開發(fā)。兩天的時間,他感覺過了兩年。出差結(jié)束回到公司,為了不再出現(xiàn)***次的情景,胖子每天都利用下班時間學(xué)習(xí),幾乎每天只睡5個小時。ITPUB、51CTO等各種技術(shù)相關(guān)的論壇網(wǎng)站都有留言學(xué)習(xí),Linux shell腳本的編寫、Java 開發(fā)、Oracle管理運(yùn)維都提高了很多。終于迎來了第二次出差機(jī)會,胖子只身一人來到客戶現(xiàn)場解決數(shù)據(jù)庫數(shù)據(jù)上傳緩慢問題。雖然他在公司測試通過,可客戶現(xiàn)場還有很多突發(fā)情況。

胖子印象最深的問題是他把Oracle數(shù)據(jù)庫內(nèi)存參數(shù)修改為機(jī)器系統(tǒng)的80%(機(jī)器內(nèi)存是16G,本打算修改為12G),結(jié)果修改完導(dǎo)致數(shù)據(jù)庫不能啟動。經(jīng)查,他發(fā)現(xiàn)32bit的操作系統(tǒng)Oracle內(nèi)存參數(shù)不能超過1.7G。而他之前用的都是64bit系統(tǒng),根本沒有注意這個問題。加上他的技術(shù)并不嫻熟,只能求助以前的老師,***胖子利用數(shù)據(jù)庫參數(shù)文件將Oracle內(nèi)存修改為1.7G,但數(shù)據(jù)傳輸緩慢的問題仍然沒有解決。他先從軟件代碼用到SQL語句開始優(yōu)化(數(shù)據(jù)庫緩慢問題80%都是SQL引起的)。利用AWR報告找到Top 5的SQL語句,發(fā)現(xiàn)里面有delete from table1;將其修改為TRUNCATE TABLE table1;(同樣是刪除表,delete屬于DML語句,操作會放到回滾段里面,TRUNCATE不會,delete做多了就會產(chǎn)生很多碎片,高水線(High Watermark)保持原位置不動,TRUNCATE會將高水線復(fù)位(回到最開始),這是其與delete的本質(zhì)區(qū)別)速度比以前快了一點(diǎn),但還沒有達(dá)到預(yù)想的效果。數(shù)據(jù)庫環(huán)境搭建是Java程序員安裝的,所以胖子決定從Oracle數(shù)據(jù)庫著手,首先停掉了歸檔日志開關(guān),其次修改了在線日志文件大小,***修改了臨時表空間大小,幾次修改之后,終于速度達(dá)到了客戶的要求。

因?yàn)閮?yōu)化數(shù)據(jù)庫是在周末,出現(xiàn)問題可以有時間解決,而且還有很多數(shù)據(jù)庫方面的大神在幫助他,數(shù)據(jù)庫緩慢問題得以解決。雖然胖子在公司測試很多次,但還是不如在現(xiàn)場真實(shí)操作。如此強(qiáng)壓環(huán)境下,人的抗壓性和能力都會發(fā)揮出來,最起碼胖子是這樣的。

Oracle對初入職場人的選擇和影響

如果一個人想成功,一定是發(fā)揮自己的優(yōu)點(diǎn)去工作,避開自己的缺點(diǎn)。

Oracle數(shù)據(jù)庫的市場占有率達(dá)到了60%以上,系統(tǒng)也成熟,各種學(xué)習(xí)資料、問題解答都有很多地方可以查到。最重要的是數(shù)據(jù)庫行業(yè)的待遇和受人尊敬程度在整個行業(yè)都是***的。作為市場的龍頭軟件商,胖子也被它俘虜了。

數(shù)據(jù)庫分為開發(fā)、管理、運(yùn)維。對胖子這種剛?cè)腴T的菜鳥來說,開發(fā)是最容易入門的,也是成長最快的。雖然工資還是比較少,但是工作內(nèi)容和強(qiáng)度會比其他程序員(Java工程師、測試工程師)輕松很多,工資卻和他們一樣(為啥這么氣人呢)。剛接觸Oracle時,他發(fā)現(xiàn)Oracle很簡單(相對于Java、C++等編程),等真正進(jìn)入之后,才發(fā)現(xiàn)它很龐大。只有不斷的去學(xué)習(xí)數(shù)據(jù)庫的核心,才能真正駕馭它,不會被這個行業(yè)拋棄。而且真正學(xué)會之后,會有很多方向去選擇,不再局限Oracle開發(fā)、運(yùn)維、管理這些。你可以選擇到目前流行的大數(shù)據(jù)、云計算等等,你會比其他職位(C++\安卓\ios等工程師)更有優(yōu)勢。

目前國內(nèi)企業(yè)事業(yè)的數(shù)據(jù)庫大多數(shù)是Oracle 10g和11g數(shù)據(jù)庫。這對于Oracle從業(yè)者又是個挑戰(zhàn)的機(jī)會。在這個大數(shù)據(jù)時代,企業(yè)都要面臨Oracle數(shù)據(jù)庫升級或者遷移的瓶頸,而且大多數(shù)企業(yè)都沒有專職的DBA團(tuán)隊(duì)或者崗位。對于職場迷茫的你,會是另一番機(jī)遇。

如果你也愿意分享你的故事,請加51CTO開發(fā)者QQ交流群 312724475聯(lián)系群主小官,期待你的精彩故事!

51CTO開發(fā)者交流群②群 312724475

【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請注明原文作者和出處為51CTO.com】

責(zé)任編輯:何星 來源: 51CTO
相關(guān)推薦

2017-01-10 14:59:03

開發(fā)者故事

2017-11-28 14:15:38

開發(fā)者故事

2016-12-30 16:43:53

開發(fā)者故事

2017-03-21 11:19:57

開發(fā)者故事

2017-01-18 16:37:43

開發(fā)者故事

2017-01-19 13:40:56

開發(fā)者故事

2017-03-01 15:57:48

開發(fā)者故事

2017-01-11 17:25:23

開發(fā)者故事

2017-09-15 11:39:47

2017-03-10 11:32:49

開發(fā)者故事

2017-01-16 17:24:08

開發(fā)者故事

2017-01-18 11:07:20

開發(fā)者故事

2017-07-06 14:59:27

2017-01-13 16:36:29

開發(fā)者故事

2017-06-09 16:27:40

開發(fā)者故事

2017-04-25 15:39:30

開發(fā)者故事

2018-07-04 17:42:58

開發(fā)者故事

2017-01-05 15:30:59

開發(fā)者故事

2017-10-23 13:15:51

2017-04-21 15:50:52

開發(fā)者故事
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號