大飞的博客

study study study

 

2011年1月20日

从西西河抄到份妙文-Flickr 网站架构研究(4)

摘要: 海量文件系统设计的考虑因素http://www.cchere.com/article/2410466 感谢 西电鲁丁在具体讨论Flickr的文件存储系统设计之前,我们这里先来简要的介绍一下海量文件系统设计时需要考虑的一些基本因素:1。数据库还是文件系统? 文件存在哪儿?这个可能是大家问的第一个也可能是最多的问题了,一般来说,业界公认的方法是数据库存放元数据和文件路径(可以是绝对路径,也可以是相对路径+卷路径),而实际文件则存放在文件系统,大多数大型图片网站如Flickr和企业内容管理(ECM)软件厂商都采用这种方法(或者同时支持数据库和文件系统两种方式),原因在于 1)数据库系统在增大到一定规 阅读全文

posted @ 2011-01-20 23:48 truedafei 阅读(381) 评论(0) 推荐(0)

2009年8月13日

.net framework 处理x.509证书的一个bug

摘要: 最近做的一个项目,涉及到数字证书应用,但是在大量客户上线后,发现系统performance骤降,服务器cpu占用率却只有30%左右负载。百思不得其解,后来在http://www.infinitec.de/post/2009/03/29/X509Certificate2-Constructor-Bug.aspx和http://forums.asp.net/t/1390333.aspx查到资料,原来是... 阅读全文

posted @ 2009-08-13 02:26 truedafei 阅读(310) 评论(1) 推荐(0)

2009年7月12日

项目迁移,无法解析配置文件

摘要: 项目迁移,配置文件出错最近有个c#写的客户端软件,在迁移到另外一台机器后一直报错无法启动。提示 : 无法解析配置文件。 刚开始以为代码有了问题,后来发现是config文件的编码出了问题。不知道什么时候utf8的编码变成了ansi。重新编码保存后系统恢复。 阅读全文

posted @ 2009-07-12 12:50 truedafei 阅读(258) 评论(0) 推荐(0)

2009年6月20日

C#进程控制

摘要: 今天试着用C#控制win后台进程.发现了几个要注意的地方,记录下:设置成手动,设为自动有些时候进程控制不到.sc.Stop();sc.WaitForStatus(ServiceControllerStatus.Stopped, TimeSpan.FromSeconds(2));WaitForStatus 这个方法很有用,可以设置进程等待时间. 阅读全文

posted @ 2009-06-20 12:51 truedafei 阅读(641) 评论(0) 推荐(0)

2009年4月24日

读书笔记,数据库优化器对应路径等级

摘要: 基于规则的优化器使用的执行路径与各个路径对应的等级: RBO Path 1: Single Row by Rowid(等级最高) RBO Path 2: Single Row by Cluster Join RBO Path 3: Single Row by Hash Cluster Key with Unique or Primary Key RBO Path 4: S... 阅读全文

posted @ 2009-04-24 18:37 truedafei 阅读(236) 评论(1) 推荐(0)

2009年1月12日

OracleSGA内存调试(转载)

摘要: 转载自:http://space.itpub.net/12361284/viewspace-133419 今天在试着调oracle的SGA,正好从网上google到下边一文: 看了看官方文档,了解到一个以前没有注意到的细节(还是得看文档啊........),在Oracle实例启动时,只会在物理内存中首先加载SGA的个内存区的最小的大小(以Granule粒度计算)。而剩余的SGA内存只作为虚拟内存(... 阅读全文

posted @ 2009-01-12 12:58 truedafei 阅读(339) 评论(0) 推荐(0)

2009年1月9日

oracle学习笔记----SQL*PLUS命令的使用大全

摘要: SQL*PLUS命令的使用大全 Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sq... 阅读全文

posted @ 2009-01-09 12:16 truedafei 阅读(376) 评论(0) 推荐(0)

2009年1月8日

sqlserver 学习日志----sqlserver 优化学习日志:

摘要: 1.08 sqlserver 优化学习日志: 1) 存储过程的编译及写作: 当一个存储过程第一次被执行时,它会被优化,一个查询计划被编译并缓存在SQL Server内存中。如果相同的存储过程被再次调用,它将不会在创建一个新查询计划,而是使用缓存的计划,这会节省时间、提高性能。这可能并非一直都是你所希望的。如果存储过程中的该查询每次都完全相同,那么这是一件好事。但是如果查询是动态的(例如W... 阅读全文

posted @ 2009-01-08 12:49 truedafei 阅读(297) 评论(0) 推荐(0)

2009年1月7日

摘录下Oracle和SQL Server常用函数调用方法

摘要: 摘录于:http://oracle.chinaitlab.com/special/OracleVSSQL/Index.html 一、数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select... 阅读全文

posted @ 2009-01-07 12:23 truedafei 阅读(543) 评论(0) 推荐(0)

导航