說點以前不懂事的故事
今天在我的技術群內,不知道怎麼有人就說起來自己以前一些失誤的操作。有全表更新的,有誤刪除資料的等等。我也想起來自己也幹過幾次丟人的事情(誰當初不是個寶寶啊)
1.剛工作時候,那時候用Oracle8i 9i.也不懂資料庫。資料越寫越多,報表空間不足,自己查瞭如何增加資料檔案,如何擴充套件表空間,當時還很得意。但是沒想過磁碟空間不足怎麼辦?後來還真遇到了,然後呢就用delete去刪除。刪除以後資料又能寫了,又自以為是了。天真的以為自己解決了問題,但是懂的人都知道,這種維護方法做下去是效能越來越差的。無奈當時不懂啊,沒人教,全是自學。以後才知道這叫碎片。那個時候這麼老的資料庫沒有碎片整理的。
2004年有一次在佛山,公安說系統慢的不行了。最後我建議公安把新建一個資料庫,我利用晚上下班時候給他們做一次資料庫匯出,再匯入。這樣就可以消除碎片了。那時候我這麼說,公安就說這麼幹吧。不像現在做一個事情,沒有十幾個人討論評審都不讓動。這是我工作以來第一次通宵沒睡覺的工作。下面這張照片就是當天的留念。
這個資料庫是交通違法資料,50萬條資料(帶圖片的),一條200元。也有個上百GB的資料量。也就是說這個資料庫價值1個億。我當時怎麼就 敢想敢幹呢?佛山的警察也是對我充分的信任。第二天他們一上班,用的那叫一個爽。幾個科室和政府領導當晚吃飯還請我,知道我不吃豬肉還特意給我點了我能吃的。
雖然離開這個行業已經好多年了,不知道當年我定時任務不停地刪除一些過期的資料的job是不是還在執行。其實這種場景應該是分割槽治理,資料庫中千萬別delete這種方式去清理資料。如果有人看到我之前留下的定時任務,饒恕我吧(我最北瀋陽,最難海口、最東舟山、最西烏魯木齊幾百個公安系統的資料庫)
2.有一次去看一個沒上線的資料庫。當時儲存供應商乾的亂七八糟,我從陣列管理軟體中看的莫名其妙,我覺得有幾個劃分的不對。我還找之前的人確認了一下,這個不太對,我想改改行不行?都說行,我就幹了。幹了以後一看資料庫還能用。然後就繼續幹其他的了。過了一會,有人說,怎麼點選系統有的能正常出資料,有的出錯啊。我過去一看還真是。我當時開啟toad,發現有幾個資料檔案點選是可以看到大小的。有些一點就說資料檔案不存在。我想該不會是我剛才乾的吧?後來又大了幾個電話,確認了我處理的一個陣列上有一部分資料檔案。(這夥人之前是怎麼幹的?),之所以我操作完還能用,是因為資料庫還在執行著。我想完了,那我重啟看看。果然不出所料,根本起不來。好在專案經理去和公安說,現在測試的有點問題,資料要清理。大同的公安想,反正沒使用,你們清理就清理吧。我趕緊的重新建庫,當時也是背後一身汗啊。
所以後來做這種事情都是戰戰兢兢,如履薄冰,有敬畏之心。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/637517/viewspace-2939690/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- (小說)我們的故事1
- 用故事說透httpsHTTP
- 我和Linux,不得不說的故事Linux
- 一點兒故事,說出來大家開開心或引以為鑑
- 美國的消費故事還能說多久?
- Richard 林旅強:說說 RTE 社群的故事和對 RTE 社群的暢想
- 4399《胡偵探傳說》系列背後的故事
- 《她的故事》《說謊》創作者:我是怎樣在遊戲中創作故事?遊戲
- 2024.8.17及以前的總結
- Vector() 記憶體釋放 不得不說的故事記憶體
- 數說南京:古都裡的“食”光故事(附下載)
- 說一點攝影比賽的事,說一點lncRNA的事
- 蜻蜓點水說說Redis的ziplist的奧祕Redis
- 蜻蜓點水說說Redis的String的奧祕Redis
- 寶付揭秘求職被耍,只因不懂事?長求職
- 說說 Spring 支援的 AspectJ 切點函式Spring函式
- 【轉載】TortoiseSVN怎麼恢復到以前版本-恢復到以前版本的方法
- 《瘟疫傳說:無罪》:一個有故事的“走路模擬器”
- 微軟與開放——不得不說的故事(3)(轉載)微軟
- 銷售秘籍:故事+觀點+結論
- “我不想讓我的女兒知道我被騙錢了”|說說身邊的網路安全故事
- printf以前不知道的使用方式
- 寫寫雷亞:誰說音遊講不好故事?
- 和 .project 檔案說“再見”—— VS Code Java 1.1.0 背後的故事ProjectJava
- Python字元編碼和二進位制不得不說的故事Python字元
- 瀏覽器事件環和Node事件環不得不說的故事!瀏覽器事件
- 面對以前沒有用過的技術——
- 寫小說主要注意的點
- 說點JSON使用的注意事項JSON
- 敏捷中濫用故事點的幾種反模式 - Lloyd Atkinson敏捷模式
- 你有用過哪些css框架?說說它們的特點CSS框架
- 說一說換公司的經歷(可能有點亂)
- 流量紅利的魔法:小遊戲與社交平臺不得不說的故事遊戲
- Android開發——說說Adapter那點事AndroidAPT
- 【DevCloud·敏捷智庫】如何利用故事點做估算devCloud敏捷
- Hadoop的故事Hadoop
- 我的故事
- “安”的故事