<Oracle优化新常态>第四章 创业型开发经理总监
小凡仙 海鲨数据库架构师
祖仙教
祖仙的神话
祖仙教
前期节要
<Oracle优化新常态>第一章
《Oracle优化新常态》第二章强拆(1)
《Oracle优化新常态》第二章强拆(2)
<Oracle优化新常态> 第三章 三大配置
本来这章是想谈技术的,方法论WHO-IT方法。不过今天想起12年工作遇到的事情。感觉技术在很多公司里面并不重要!前几周跟以前的老同事聚会,其中有个同事最近转到JAVA开发,以前是NET开发,而且是开发人力资源和工资系统的。后期转JAVA开发在旧公司干了1年后才出来的。最近去了一家创业型公司,老板要他什么都干,他感觉压力山大!不过如今他活过来了,上了一个新台阶。自然他的地位也上升了,成为了一名经理!
另外个NET同事去了一家海外购,出来的比较早,然后也是搞到了经理位置坐,而且还有技术干股,一年收入100万! 在湖南老家买了两套房子,也生了二胎,在深圳自然也包养个小白,月薪2万!
为什么我还是建议有些人不要转DBA了,群里有人咨询我,DBA的前途如何,他是从JAVA开发转过来的,而他的同事说未来智能化,自动化管理DBA会如何如何!来咨询我这样的大神,我给出答案是,连我这 个大神都要转JAVA!你说DBA前景有多好了?
我可以说未来DBA,只是个普通工作岗位,跟什么网络工程师一样,薪资不会很高! 也就是从高薪的位置降低到中低水平,如今的高薪DBA也买不起房,何况未来中低薪啊!
还不如上面的开发同事,都混到了经理的位置。 他说搞开发天天加班,而DBA不需要加班。可我说DBA需要值班啊,熬夜啊? 夜间地干活!
然后他又问,那为什么现在还有很多机构在培训数据啊?
红包都不发,还想继续问下去,十万个为什么?
在我以前写的 年轻人如何快速致富, 第一条要发红包! 想免费得到有价值的东西。
在另外个DBA群里,里面有个大小S 他说公司给他配个4年前的笔记本电脑,装不了RAC!所以自己不懂RAC
哎!难道不会自己掏钱买电脑,装RAC。为什么舍不得掏钱买装备呢?花1万元买个高档笔记本,也能装RAC。 或者买个中档的台式电脑也能装RAC。
想当初2011年,装10G的RAC。需要3台PC电脑,其中一台用OPENFILE模拟存储设备,还要购买两台交换机来组建网络,这样算下来就的搞个机柜了。
话题扯回来说,对于创业型公司,要求的人才是短平快的复合型人才。或者是说能从事啥都会,啥都能搞得下来的,价格不能太贵,也不能太便宜了。
自然开发的东西也是要求短平快,关于数据库方面的设计,嘿嘿! 也就是看开发经理个人的实力了,不过的话设计方面也没什么可挑剔的。当是在数据库架构方面就单薄的很。如果是MYSQL也就是搞个主从模式,MHA,或者是MYSQL集群。如果是ORACLE 也顶多搞个 DATA GURAD 。经理真正实力是在软件架构上,或者是框架,代码,类上面。
我前面几章中核心点,强拆!经理他能做到拆到第二层吗?
不能 他顶多搞个读写分离,如果是ORACLE的话就搞个双数据源,如果是MYSQL的话,通过MYCAT来完成读写分离。毕竟读写分离是比较热的话题!
而后经理信心膨胀起来了,尤其是创业成功了,公司开始有盈利了,市场和客户稳定下来了。这时候发现经理工作内容比较杂,出了些技术问题,他没时间和精力去解决,或者是研究!这样就需要去招人,把工作分担出去,毕竟如今公司是有点钱了。
招人 要招什么样的人,谁去面试,如何评价应聘者的技术能力? 假如是招JAVA开发工程师的话,他是可以胜任的,而且可以评价对方的技术能力的。 如果是招其他技术岗位呢?
比如说 数据库管理员,运维工程师,测试工程师,前端工程师,网络工程师。这几个工程师是创业后第一期要招到的人,后期话可能要招,网络安全工程师,存储设备工程师等。
面对这些职位,经理和总监 他能胜能吗? 为了胜任,那就要继续这方面的突击学习,要么降低技术要求。另外一点就是要对方服自己,因为自己是经理了。老板常说“如果你不懂这方面,你是无法服众的,甚至会被欺负的”
因此 经理总监信心膨胀,自然不会去招这些岗位专业的,高级人才。而是招低级和入门的人才。
所以这些岗位的人都是给经理总监打杂的,在技术方面都不如总监经理们。
而经理总监的心态就是,这些职位是恩赐的,你得谢主龙恩!
抱有如此的心态,他是不会去优化自己代码的,不会承认自己写的代码,架构是有性能问题的,甚至代码都是宝贝,为了安全,都不给你看!
你说经理总监这样的心态,会修改自己的应用代码去适应数据库架构的变更吗?
会从应用程序角度上,把业务拆成二层吗?
顶多是从网上搞点技术要点,进行修补性调优,比如增加个索引,比如做个分区,比如优化某个慢的SQL语句。再不行就升级硬件,买SSD,增加内存,购买PC服务器。
假如你是DBA的话,加入了这样的公司,有这样的经理总监。那么你小心些,努力地把工作中遇到的问题,好好学习下。积累经验和能力!毕竟这样的创业型软件系统,当公司用户量上去了,数量大了,会遇到好多,好多性能问题。
这不是你发挥所长的地方,是你学习的地方,把这样的公司当做台阶!
下一章 谈WHO-IT 方法
苹果手机用户打赏区
理科精华
RAC crs_stat 命令结果完整显示
归档日志比在线日志小
分区表
INDEX肥胖化
OracleDG 备库 STANDBY 日志传输小结
ORACLE索引名称矫情
ASM中的几个概念
抓取性能不错的脚本
RMAN duplicate 方式做个备库
direct path read
共享池内存三维
PGA内存
一个性能优化案例INSERT
SGA内存
Linux 64 页表,进程内存,大页
Linux_x86_64BIT内存管理与分布
部分SWAP 内存知识
理解队列锁
ORACLE闪回之闪回查询
ORACLE 闪回之闪回删除
ORACLE闪回之闪回表
ORACL 闪回功能之闪回数据库
ORACLE 索引全扫描逻辑读
解析过程中的软软解析
ORACLE索引范围扫描逻辑读ARRAY
UNDO
归档日志比在线日志小
RAC 修改 IP
RAC
ASM 再平衡
RAC安装
使用UDEV绑定ASM盘符
网络命名关系图
锁
RAC 修改私有网卡IP
RAC私网修改错了咋办
只有数据文件情况下恢复数据库