感悟线上分享
上周五,做了一次線上的技術分享《技術分享邀請》,因為疫情,這種線上的會越來越成熟了,騰訊會議、WebEX,都為工作形式提供了更多的可能。
線上是很方便,主要是省了現(xiàn)場開會的時間成本,電腦、手機都可以開,隨時隨地,所以能聽的人,就會比現(xiàn)場多,老師反饋,演講峰值聽眾,應該是549人,當然很多是老朋友了,還得多謝組長和同事們的捧場,耽誤開周會了,怪不好意思。但是弊端,同樣明顯,就是互動性差了,就像有時候開會,仿佛在說單口相聲,無人反饋,當然可能真是沒什么問題,但是缺少了眼神的交流。
我分享的主題是《Oracle新增字段的點點滴滴》,很小的知識點,希望能通過由點及面地介紹,充分挖掘其中的知識,包括技術上的、非技術上的,大家都能有一點兒收獲,分享的目的就達到了,不知道是不是做到了?
其實主題內(nèi)容,來自于之前寫的文章的聚合,可以參考,
《新增字段在數(shù)據(jù)塊中的體現(xiàn)》
《新增字段的一點一滴技巧》
《新增非空約束字段在不同版本中的演進》
《千萬級表數(shù)據(jù)更新的借鑒帖》
《千萬級表數(shù)據(jù)更新的總結》
《千萬級表數(shù)據(jù)更新的反饋》
《千萬級表數(shù)據(jù)更新的需求》
《新增非空約束字段在不同版本中的演進》
《alter table新增字段操作究竟有何影響?(下篇)》
《alter table新增字段操作究竟有何影響?(上篇)》
和新增字段一樣,刪除字段同樣蘊含著一些道理,各位可以參考這些文章,
《Oracle刪除字段的方式和風險,你都了解么?》
《探尋大表刪除字段慢的原因》
《大表刪除字段為何慢?》
另外有幾個朋友提出的問題,沒來得及說,在這兒我補充下,純屬個人觀點,
問題1. 表中做新增字段操作的同時,應用還能訪問表中的數(shù)據(jù)?
原則上是不能的,因此才說11g下增加默認值無非空約束字段存在風險,我會通過實驗,驗證說明,可以繼續(xù)關注我的公眾號文章。
問題2. 關于生產(chǎn)上幾百列的寬表,對以后的生產(chǎn)上有什么隱患啊?
假設這個寬表是合理的,寫代碼的時候,盡量不要用select *,只選出需要的列,否則會影響數(shù)據(jù)傳輸,如果必須選擇所有的列,就盡量縮小每次結果集的數(shù)量。但是還是得考慮,這是OLAP,還是OLTP的應用?如果是OLTP的,從合理性上,真的需要這么多?還是要考慮下是否符合范式要求?
其實最難的就是將自己理解的東西講出來,能讓其他人明白,這就可能要很多方面的能力,曾經(jīng)看過TED,《學習TED演講經(jīng)驗》介紹的經(jīng)驗,值得借鑒學習,我還欠缺很多,希望能更好地鍛煉自己,有興趣的朋友,可以看下。
近期更新的文章:
《RPO和RTO是什么?》
《最近碰到的幾個問題》
《Linux的inode是什么?》
《Oracle中究竟能不能找到執(zhí)行過的DDL?》
《小白學習MySQL - InnoDB支持optimize table?》
文章分類和索引:
《公眾號800篇文章分類和索引》
總結
- 上一篇: Js-Alert弹出框几种样式(一级)
- 下一篇: java 设置随机数种子_java随机数