摘要:
有这样一个需求:一张上千万数据的表,结构很简单:ID是自增的,你怎么快速读取其中指定的某1000条数据,比如100万到100万零1000?
这个需求其实很简单,因为是自增型ID,可能分两种状况:有聚集索引或Heap,如果是后者,我想用ID和新增时间组建非聚集索引。效果应该相差不大。
阅读全文
有这样一个需求:一张上千万数据的表,结构很简单:ID是自增的,你怎么快速读取其中指定的某1000条数据,比如100万到100万零1000?
这个需求其实很简单,因为是自增型ID,可能分两种状况:有聚集索引或Heap,如果是后者,我想用ID和新增时间组建非聚集索引。效果应该相差不大。
阅读全文
posted @ 2010-08-28 00:20
邀月
阅读(4630)
评论(26)
推荐(5)
在上篇《 Java与WCF交互(一):Java客户端调用WCF服务》中,我介绍了自己如何使用axis2生成java客户端的悲惨经历。有同学问起使用什么协议,经初步验证,发现只有wsHttpBinding可行,而NetTcpBinding不可行,具体原因待查。昨晚回去重新测试WCF客户端调用Java Web Service,并将过程公布如下:
近日下载了一个.NET StockTrader 示例应用程序,一个很不错的学习示例,略作研究,以备日后使用。根据微软的介绍,这是一个采用 .NET Enterprise Application Server 技术的端到端示例应用程序。它是基于 Windows Communication Foundation (.NET 3.0) 和 ASP.NET 并且面向服务的应用程序,展示了用于构建各种具有高扩展性的“企业级连接”应用程序的很多 .NET 企业开发技术。它被设计为一个基准校验工具包,用于说明 .NET 中可供选择的技术及其相关性能。该应用程序可实现与 J2EE 和 IBM WebSphere Trade 6.1 示例应用程序的完全互操作。因此,该应用程序为开发人员提供了一个了解 .NET 和构建可互操作且面向服务的应用程序的绝佳机会。
有人问到一个js问题:
var i = 0.07;
var r = i*100;
alert(r);
结果为什么是7.0000000000000001?
我们已经了解SQL Server如何在一个Heap中存储数据。现在我们了解一下SQL Server在一个Heap数据修改时内部实际如何操作。对于一个有聚集索引的表的数据修改,我们在第七章中讨论。一般来说,在一个表中应该有一个聚集索引。某些情况下你也许会觉得Heap是一个更好的选择,但请注意,希望做出彻底测试后再做决定。现在,我们只关注Heap中数据的修改。
DBCC CHECKDB之外的一致性检查命令,包含:DBCC CHECKALLOC,DBCC CHECKTABLE,DBCC CHECKFILEGROUP,DBCC CHECKCATALOG,DBCC CHECKIDENT,DBCC CHECKCONSTRAINTS
今天的话题,跟程序可能没什么关系。但对我,今天,是个幸运的日子。说不清楚什么原因。今天要感谢的人很多。驾照科目二考试,辛辛苦苦准备了三个月的时间,在繁忙的工作之余,克服了若干让人难熬的人和事,终于通过了。
浙公网安备 33010602011771号