感悟线上分享
Posted bisal
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了感悟线上分享相关的知识,希望对你有一定的参考价值。
上周五,做了一次线上的技术分享《技术分享邀请》,因为疫情,这种线上的会越来越成熟了,腾讯会议、WebEX,都为工作形式提供了更多的可能。
线上是很方便,主要是省了现场开会的时间成本,电脑、手机都可以开,随时随地,所以能听的人,就会比现场多,老师反馈,演讲峰值听众,应该是549人,当然很多是老朋友了,还得多谢组长和同事们的捧场,耽误开周会了,怪不好意思。但是弊端,同样明显,就是互动性差了,就像有时候开会,仿佛在说单口相声,无人反馈,当然可能真是没什么问题,但是缺少了眼神的交流。
我分享的主题是《Oracle新增字段的点点滴滴》,很小的知识点,希望能通过由点及面地介绍,充分挖掘其中的知识,包括技术上的、非技术上的,大家都能有一点儿收获,分享的目的就达到了,不知道是不是做到了?
其实主题内容,来自于之前写的文章的聚合,可以参考,
《alter table新增字段操作究竟有何影响?(下篇)》
《alter table新增字段操作究竟有何影响?(上篇)》
和新增字段一样,删除字段同样蕴含着一些道理,各位可以参考这些文章,
另外有几个朋友提出的问题,没来得及说,在这儿我补充下,纯属个人观点,
问题1. 表中做新增字段操作的同时,应用还能访问表中的数据?
原则上是不能的,因此才说11g下增加默认值无非空约束字段存在风险,我会通过实验,验证说明,可以继续关注我的公众号文章。
问题2. 关于生产上几百列的宽表,对以后的生产上有什么隐患啊?
假设这个宽表是合理的,写代码的时候,尽量不要用select *,只选出需要的列,否则会影响数据传输,如果必须选择所有的列,就尽量缩小每次结果集的数量。但是还是得考虑,这是OLAP,还是OLTP的应用?如果是OLTP的,从合理性上,真的需要这么多?还是要考虑下是否符合范式要求?
其实最难的就是将自己理解的东西讲出来,能让其他人明白,这就可能要很多方面的能力,曾经看过TED,《学习TED演讲经验》介绍的经验,值得借鉴学习,我还欠缺很多,希望能更好地锻炼自己,有兴趣的朋友,可以看下。
近期更新的文章:
《小白学习MySQL - InnoDB支持optimize table?》
文章分类和索引:
以上是关于感悟线上分享的主要内容,如果未能解决你的问题,请参考以下文章
有奖征文 | 参与 Google I/O 课代表征集活动,分享你的灵感与感悟
有奖征文 | 参与 Google I/O 课代表征集活动,分享你的灵感与感悟