My Writings. My Thoughts.

>

面试雨

// October 16th, 2009 // 4 Comments » // 活在北京, 深蓝本纪, 电脑网络 // 活在北京, 深蓝本纪, 电脑网络

过去的一段时间,连续面试了一堆公司。当然收获也不小。最后去了一个咨询公司。

中软 IT项目经理
Real Networks BI职位
中金 DW职位
国家进出口银行 IT管理职位
某e-business公司 产品开发经理职位(期权若干)
某咨询公司 高级技术经理职位
某硅谷创业公司 高级工程师职位
某第三方支付公司 技术经理职位
某银行信用卡中心 IT项目经理

加上之前的公司,这辈子面试过的公司还有:

NCR
IBM
ICBC
Gomez (10月份被compuware收购了)

胜率超过60%,还算令人满意

以后得在长安街附近买房子方便看阅兵

// October 1st, 2009 // 4 Comments » // DSLR, 我的小窝, 活在北京 // DSLR, 我的小窝, 活在北京

长安街南边,还得有朝北的窗户,方面看飞机啊:。

1
2
3
4

从我家窗户只看到直升机编队过去,等拿出相机来已经远去了,只拍到几个轮廓,就不上图了。

澳大利亚沙尘暴照片

// September 24th, 2009 // 2 Comments » // 玩转地球 // 玩转地球

这还是地球么?火星也就这样子吧:
dust-1
dust2
dust-3
dust-4
dust-5

Twitter Weekly Updates for 2009-09-20

// September 20th, 2009 // 3 Comments » // 不知所云 // 不知所云

Powered by Twitter Tools

信用卡的故事

// September 19th, 2009 // 6 Comments » // 我要理财, 活在北京 // 我要理财, 活在北京

第一张是浦发银行普卡,也是迄今为止唯一一张普卡,个性化定制照片。额度8K。浦发的烂系统提交给人民银行征信中心的套接字出现问题导致人行我的信用记录变成了3个同名人的整合,最让人哭笑不得的是浦发风险控制的部门反而因为这个是不是的就给我暂停服务,导致在美国出差期间十分的不便。一怒之下越洋电话消卡。然后花了1个多月的时间跑人行征信中心消除错误

第二张是工商银行牡丹AE国际卡金卡, 额度5W RMB+5K USD。用的一直不错,后来在日本出差随着心爱的钱包一起丢了。又是越洋电话挂失,好在回国后不久就收到新补办的卡。现在仍在使用

第三张是工商银行牡丹国际金卡,中石油联名万事达。额度26K RMB+2KUSD。可惜从来没有赶上过在有POS机的中石油加油站加过油。现在仍在使用

第四张是广发银行的一个什么女人卡金卡(汗),额度是2W RMB。其实是为了给当时的GF(现在升级为LP)领个公仔。实际上不好用(有什么女性体检我也用不上啊),没什么功能,积分也不怎么样,半年后消卡。

第五张是民生银行VISA金,这个是我现在唯一的一个VISA卡,在奥运购票期间实在是出了大力了。在日本丢失ICBC卡的时候也是民生卡挺身而出结了酒店的帐。当时26K RMB额度,险些超限。现在34K。积分规则也缩水了。用的不多了,等有了下一个VISA卡就打算消掉了

第六张是中信国航联名金卡Mastercard(我明明勾选了VISA)sigh~~。是中信从国航知音俱乐部买的信息骚扰的,鉴于现在我还没有国航联名卡,也就半推半就从了他们。额度5W。

在金卡已经遍地开花,Dzxr已经搞定两张白金卡的情况下,期待早日进入白金俱乐部,突破5W的额度限制。

什么叫千万级记录数据库?

// September 18th, 2009 // No Comments » // DB2, 电脑网络, 编程开发 // DB2, 电脑网络, 编程开发

很长一段时间以来,总能听到或者看到“千万级”数据(库)这种叫法,无论是网上论坛帖子还是招聘要求里。这对我来说是个怪异的概念,猜不出是什么意思。看了网上多篇文章,似乎概念上大家约定俗成就是指数据量比较大的情况下,如何提高以保证返回结果的时间在用户可接受的范围内。恩,终于明了了,就是性能评测(benchmarking)中的响应时间(response time)嘛。套了个马甲。

第一份工作的时候在银行业,有些表每天的新增数据就有2.3亿条记录(拜大集中所赐),这还只是半个中国的数据。因此从一开始,对大规模数据的处理就是我工作的基本要求。前辈们总结处很多编程与操作的规定,以满足性能上的需要。这里的性能,更多的指在规定要求的时间内完成规定的事情。在这段时间,没有人会提“千万级数据”,因为它太少了。

后来进了DB2的老家IBM, 做起了DB2的技术支持,那些DB2的开发设计大牛来讲DB2的架构,各部分的实现原则与部分细节,终于从更深层次了解了数据库是如何操作数据的,如何计算,如何join, 优化器如何改写SQL并决定访问路径(Access Path - 话说这中文翻译还真是别扭).这背后其实是cost-based estimator, 一切皆以statistics统计数据作为输入,进过DB2优化器的数学模型,得到对结果集大小、CPU时间、I/O时间等等的预测,最后得到一个时间估计,选取估计值最小的方案。

每个人都希望自己的查询(query)有快又好,但这是要跟多种因素相关联的。除了优化器选择access path以外,跟DB系统参数,Bufferpool大小,Sortpool大小,CPU,IO性能都有关系。

当然,大部分个人用户不会考率为了数据库的性能而更换或者扩展CPU数量,换用高性能的企业级存储这样的要钱的方式,因此就省下压榨database系统了。因此在互联网建站和小型企业数据库上,才更多的提到“千万级”的概念 --世上本没这个词,提的人多了也就成了个概念吧。

网上一个不算新但是很详细和典型的帖子:http://www.xiaohui.com/dev/server/20070701-discuz-mysql-cpu-100-optimize.htm

一个典型的场景就是系统突然出现了一个状况(CPU high或者响应慢到不能忍受),于是要分步排除问题,首先系统IO方面时候遇到瓶颈--打开文件数量到上限了?cache出了问题?这个部分没问题了,再看看DB系统的配置参数如何?是不是bufferpool或者sortpool大小不合适所以导致了过多的page-in,page-out?

如果上两点都没有问题,初步可以排除环境方面的因素,接下来就可以关注在具体SQL query的性能了。

那么关注哪些SQL呢?常用的关系型数据库系统(DB2, Oracle也包括MySQL等等),都有工具或者命令抓到耗时最长的SQL query. 例如MySQL下你可以用show processlist;

找到了最慢的sql,有两个方向可以选择:A 从SQL Query涉及的object(table,view)出发分析结构上的欠缺如缺少必要的index等等;另一个方向是用explain得到slow SQL的access path, 看看是不是table scan了,发生在什么环节然后去做修改。

上面是最最通用的数据库调优(Performance tuning)的策略,基本宗旨还是我们创造条件去帮助优化器(DB optimizer)以得到最优解。相信大部分DBA都熟悉。接下来说一下一个极端情况,就是无论你怎么做,优化器认为的最优解在你的特例中实际上却是最糟糕的。我们不能神话优化器,没有一种算法是能够在所有情况下都是最好的,因此极少数的SQL在特定的data特性下,我们需要去“误导”甚至是“欺骗”优化器来的到我们想要的最优解--即便这个方案在优化器看来是很糟糕的。这就是access path hint, 名字可能略有差异但是DB2,Oracle等主流数据库系统都是支持的。我们可以用自己的大脑代替优化器来决定少数特殊query的access path.

啰嗦了这么多,其实是想说,被常常使用的“千万级数据(库)”的概念,其实跟技术没多大关系,只是一个模糊的对DB甚至是整个IT系统的性能要求,有时候可以理解为性能调优技术的要求。以后见到这个概念,知道背后是怎么一回事就行了--尤其是对HR和猎头这类技术盲来说。

P.S. 数据库还有另一个scaling方面的技术来提高性能,这个是架构方向,互联网企业用的比较多。以后有空再写一写。其实网上这样的文章很不少了。

要被升级了?今天被提示Flickr条款

// September 16th, 2009 // 2 Comments » // 电脑网络 // 电脑网络

之前没看到哪里有告知这项条款的地方啊!!!

“你有 179 張相片儲存在 Flickr 上。達到 200 張後,你將需要升級至 Flickr Pro account,否則你將僅可以查看最新的 200 張相片。
我們將不會刪除任何內容,而且如果進行升級,你將獲得無限空間以儲存所有內容。或許你想要立即升級至 Pro?”

回忆广西之行-阳朔

// September 16th, 2009 // No Comments » // 玩转地球 // 玩转地球

其实,桂林就是阳朔阳朔就是桂林,真正的桂林山水基本上全在阳朔,反倒是桂林市区里面没什么可看的

阳朔最有名的是西街,说实话我也不知道为什么有名,无非是和丽江差不多,因为老外背包客的发现,让很多外国人涌到了这个小城,西街就变成了酒吧+小摊街。凌乱,堕落,懒散,很多人喜欢到这里发呆,其实除了发呆,估计还有不少肾上腺素充沛的男女来寻找ons的。所以一到晚上,道两旁满满的露天桌椅,啤酒+烧烤或是别的什么小吃。奇怪的是,你们自己生活的地方随便路边都能找到的东西,干嘛不远千里来这里吃啊?

旅游地的另一大特点就是名称混乱,听说谢大姐家啤酒鱼地道,一夜之间马上出来一堆谢大姐分店谢二姐谢三姐反正姓谢的不姓谢的都出来了。老班长老地方老xx, “没有饭店”"没有酒吧”"没有xx” 中国人的类比能力就是强

阳朔西街

晚上看了传说中的”印象 刘三姐“果然很张艺谋,就像又看了一次奥运开幕式的感觉。呵呵。上片:
印象刘三姐

印象刘三姐

印象刘三姐

印象刘三姐

印象刘三姐

印象刘三姐

印象刘三姐

Pages: Prev 1 2 3 4 5 6 7 8 ...27 28 29 Next