虽然最近二年做存储备份类产品,开发DBA范围内的工作很少.但最近几个机会老是问我相关的问题,不禁让我想起这些年接触或听过的形形色色的数据库相关项目中碰到的一些事,有感而发,在这整理下那些年做项目时碰到的那些点点滴滴.
坑给坑了。
(1) 此库非彼库之一机多库
(2) 不要用汉字做表名或字段名,那样不好玩.
(3)开发之游标顾头不顾尾
(4) 调优碰上Hibernate,真心无力
(5) Trigger的维护困境
(6) 字段趣事多
(7)视图上面堆视图
(8)写给开发的索引经验
(9)项目中的位图索引误用
(10)扭转开发习惯,使SQL执行效率更高。
(11)好心办坏事的索引优化
(12)空间不足,留个亡羊补牢的机会给自己。
(13) 吧一吧Oracle的存储方案
(14)应急常备的KILL SQL
.......
提纲还列了好多,持续更新中.....
个人观点,欢迎吐槽. 更欢迎说说各自碰到的一些经历.
还有,这些现象中或许有些你认为很奇葩,但因为种种原因,它确实存在过.