最新评论
objectboy 2012-04-09 20:07
您好 我是.net的 请问应该怎么来学习hadoop 难道真应该学习java之后才来学hadoop 吗? 请指教
wwb1942 2010-12-10 10:05
楼主,我有个问题想请教您一下,您说的“数据存储时可以考虑适当的数据冗余,以减少数据库表之间的链接操作,提高查询效率”这句话,能不能举个具体的例子,从字面上我没太理解~~谢谢了~~
痴情客 2010-12-09 14:02
@一线风
我没有说是“对象型数据库”。。。 比如常见的 文档型数据库,非关系型,搜索引擎使用的。
你也没有明确说明你说的数据库量级,上 百亿 的量级比你描述的要小么?
一线风 2010-12-09 13:52
@痴情客
[quote]痴情客:不错,不过只适用于 关系型数据库, 因此请博主在 标题注明是 关系型数据库。[/quote]
对象型数据库好像还用不到这么个数量级的应用上吧。
尘尘 2010-12-09 12:16
--把数据、日志、索引放到不同的I/O设备上,增加读取速度。数据量(尺寸)越大,提高I/O越重要。
如果只有两块硬盘,那么一定要把tempdb单独放在一个硬盘上面,再多一块是log文件,再多硬盘的话就可以考虑partition了
--注意填充因子要适当(最好是使用默认值0)。
看情况吧,不一定0就是最好的,看你建立聚集索引的字段了,如果是连续的值,那肯定0最好,但是如果不是的话,建议根据实际情况设定合适的fillfactor,这样会减少页分拆,提高性能
还有就是最好不要使用“*",如果非聚集索引建立的合适的话,在叶子节点就可以直接找到所需的数据,不需要再查找聚集索引或者是定位到heap上面了,能少一次bookmark lookup就少一次,一次两次看不出来什么区别,多了以后还是很有用的