小编vic*_*cky的帖子

什么是最好的算法,找到一个没有使用从容量为百万行的表中使用的ID

详细说明... a)表(BIGTABLE)具有容纳一百万行的能力,主键作为ID.(随机且唯一的)b)可以使用什么算法来获得到目前为止尚未使用的ID.此数字将用于在表BIGTABLE中插入另一行.

使用更多详细信息更新了问题.C)此表已有大约100 K行,主键不是设置为标识.d)当前,生成一个随机数作为主键,并在该表中插入一行,如果插入失败,则生成另一个随机数.问题是有时它进入一个循环并且生成的随机数非常随机,但不幸的是,它们已经存在于表中.所以,如果我们在一段时间后再尝试使用随机数生成数,它就可以了.e)sybase rand()函数用于生成随机数.

希望这个问题的补充有助于澄清一些观点.

algorithm logic

5
推荐指数
2
解决办法
766
查看次数

标签 统计

algorithm ×1

logic ×1