东鳖的天气预报20070412
(2007-04-12 01:14:45)
下一个
昨天10个人开会,谈业务的时候东鳖昏昏欲睡,谈到数据库的检索方针时总算来了精神。头儿说要精简检索方法,每个表只建一个复合索引,来对应所有字段的查询。东鳖当时就傻了,心想有的表做了3,4个索引还是不能满足复杂的检索条件,你丫就做一个索引,这不是开玩笑吗?他们在讨论别的问题时东鳖就开始琢磨例子,最后在白板上写数据,告诉他如果有一个表的记录数是100万条,在某些条件下用他的复合索引就需要比较100万次,而单一索引只需要20次。头儿大概50多岁,脑袋很灵光,先说看不懂我的例子,后来说,反正索引的检索速度是很快的,20次跟100万次差别不大。我当时真想踢他。
今天开始写程序验证,找了个400万条数据的表,用他的方法,跟我的方法对比试验,出来的结果让东鳖大跌眼镜。400万次检索时间2秒钟,20次检索时间0秒。也就是说,他的方法只比我的慢2秒。气的东鳖直骂娘,F U ck,他奶奶的Oracle10g,他奶奶的高性能服务器,有了这样的硬件和平台还要人嘎哈,键盘上放块骨头,狗也会编程了!
中午跟小鸟儿抱怨“他妈的现在这oracle,400万次比较只要2秒钟,还让不让人活了”,小鸟说“既然你的检索速度比他的快几千倍,但是效果不明显,你可以把这个效果放大嘛!”,放大?对呀,现在这服务器只是我一个人用,速度自然快了,我先用点儿处理把cpu占上,然后同时运行多个程序,不信这速度降不下来,他奶奶的,跟我斗,让你丫知道知道厉害。
下午同时运行5个程序,测试结果他的6秒,我的0秒,东鳖就感觉天旋地转,嗓子眼发咸,既生鳖儿何生服务器啊!
上大学的时候学过各种检索,排序算法,为了考试通过点灯熬油的看书,花了无数的时间跟精力,到头来都是一场空啊。
浩浩愁,茫茫劫,短歌终,明月缺。
不屈人后性刚烈,愿赌服输是东鳖。
明天写总结。