随笔 - 149  文章 - 8  评论 - 248  阅读 - 21万

随笔分类 -  性能优化

磁盘IO
共享内存使用的纠结
摘要:共享内存所要达到的目的就是两个或多个本地进程可以读取某个进程里的数据,这个进程里的数据就相当于缓存。 具体案例:由于在添加数据到数据库时,需要根据已有的数据,来判断是否要添加,添加一条,可能要查询几十次数据库来进行判断,频繁的查询数据库,I/O狂升,数据的处理速度,也达不到想要的效果,因此,就想到把数据库里的2GB的数据,全部放到内存。但是,问题又来了,每次初始化这些数据到内存要耗费2个小时,并且,处理数据的程序会经常的改动,重新运行的话,单单初始化数据到内存都要用去2个小时。种种考虑,不得不把数据初始化到内存的部分独立出来,google了一下,找到了好几种的解决办法。1.WCF—Your . 阅读全文
posted @ 2012-09-13 20:42 几度夕阳红了 阅读(597) 评论(0) 推荐(1) 编辑
一次寻找Bug的“痛苦”旅程
摘要:最近在做一个数据量很大的程序,这个程序的功能就是采集互联网上的链接,供用户查询,专业俗语叫“反链查询”或“外链查询”。比如http://www.cnblogs.com页面内有友情链接这么多我要做的就是把这些链接保存到数据库里,其对应的域名就是http://www.cnblogs.com当用户查询的时候,输入chinaz.com,就会列出www.cnblogs.com。Demo地址:http://outlink.chinaz.com中国互联网顶级域名的数量可能是200多万,加上常用二级、三级域名,数量可能在千万,如果平均每个域名上有10个链接的话,差不多会有上亿的数据,并且还要定期更新。数据库设 阅读全文
posted @ 2012-09-03 11:55 几度夕阳红了 阅读(649) 评论(2) 推荐(2) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示