摘要: 最近真是忙翻天了,该是有三个月没写博客了博客目录:Index & Writing Plan这次的需求是在Mongo的使用中碰到的,但是我觉得把这个需求放进传统的RDBMS中更易于理解。需求是这样的:假设你数据库使用的是Sqlserver,有一张表,500W条数据,你要做一个随机在表中选择一条数据的功能假设本文所探讨的数据结构如图(聚集索引在Pk上,UserName上加了非聚集索引):你的第一反应大概是:哎呀妈呀忒巧了,正好主键使用的是Int自增的,我只用生成一个随机数,然后找这个随机数对应的主键就好了实现的步骤大概是:①返回数据库中ID的最大值IdMax ②生成1到IdMax中间一个的 阅读全文
posted @ 2013-03-19 12:00 CrazyJinn 阅读(3778) 评论(56) 推荐(4) 编辑