今天的问题!数据库结构

小传

‘(oneoo)’, 2005-12-28 17:22 :
问个问题
‘(oneoo)’, 2005-12-28 17:22 :
好傻仔的
‘(oneoo)’, 2005-12-28 17:22 :

小传, 2005-12-28 17:22 :

‘(oneoo)’, 2005-12-28 17:23 :
一个id 为 abc (字符) 另一个 id 为 100000000 (数字)
大家的表都有 100,000,000 条记录以上
边个取得记录快?
小传, 2005-12-28 17:24 :
数字快
‘(oneoo)’, 2005-12-28 17:24 :
怎么这么肯定呀
‘(oneoo)’, 2005-12-28 17:25 :
问问 DBA
‘(oneoo)’, 2005-12-28 17:25 :
数字那区,别以为 id 是顺着的噢, 是乱数来的
小传, 2005-12-28 17:25 :
数字要比字符快
‘(oneoo)’, 2005-12-28 17:25 :

小传, 2005-12-28 17:27 :
因为数字是顺序的
小传, 2005-12-28 17:27 :
如果你数据是乱序的,那就要看哪一个短
小传, 2005-12-28 17:27 :
如果字符短,就有可能快。
小传, 2005-12-28 17:27 :
如果全部数字都是顺序的,肯定数字快
‘(oneoo)’, 2005-12-28 17:27 :
_-!!
‘(oneoo)’, 2005-12-28 17:28 :
鬼都知道顺着的快了
小传, 2005-12-28 17:28 :
因为 100 条记录,你要揾第 50 条,佢可以计算出第 50 条的记录位置
‘(oneoo)’, 2005-12-28 17:29 :
如果数字是乱的
‘(oneoo)’, 2005-12-28 17:29 :
应该是字符快
小传, 2005-12-28 17:29 :
如果字符短,就有可能快。
小传, 2005-12-28 17:29 :
其实你做咗索引,问题就唔大了
‘(oneoo)’, 2005-12-28 17:30 :
就系字符可以索引到咯

略略谈

‘oneoo’, 2005-12-28 17:17 :
17:16: 表中 用 数字做 查询 还是 字符做查询 ,比较好?
17:16: 如 ID
17:16: id = 1 或 id =a
17:17: 很大量数据
略略谈, 2005-12-28 17:18 :
[color=#000000]当然是数字啦 [/color]‘(oneoo)’, 2005-12-28 17:18 :
id 是乱数,不是顺序数字
略略谈, 2005-12-28 17:18 :
[color=#000000]? [/color]‘(oneoo)’, 2005-12-28 17:19 :
不是 1 – 2 -3
略略谈, 2005-12-28 17:19 :
[color=#000000]条件? [/color]‘(oneoo)’, 2005-12-28 17:19 :
这样的可能是 10000 -1 – 100
‘(oneoo)’, 2005-12-28 17:19 :
这样呢
‘(oneoo)’, 2005-12-28 17:19 :
不是条件 _-!!
‘(oneoo)’, 2005-12-28 17:19 :
是那个 id 是随机生成的
略略谈, 2005-12-28 17:19 :
[color=#000000]用程序生成就OK了 [/color]‘(oneoo)’, 2005-12-28 17:20 :
就是问,效率那个高呀
‘(oneoo)’, 2005-12-28 17:20 :
也是数字高噢?
‘(oneoo)’, 2005-12-28 17:20 :

‘(oneoo)’, 2005-12-28 17:20 :
应该是
略略谈, 2005-12-28 17:20 :
[color=#000000]应该是数字 [/color]‘(oneoo)’, 2005-12-28 17:22 :
数字 100,000,000
‘(oneoo)’, 2005-12-28 17:22 :
还是数字快?
略略谈, 2005-12-28 17:22 :
[color=#000000][ZDY][33]CAC6F874155651EFA75A043E9EA90359.JPG[/33][/ZDY] [/color]‘(oneoo)’, 2005-12-28 17:22 :
比 abc 做 id 还要快?
略略谈, 2005-12-28 17:23 :
[color=#000000]我想应该会同参数的长度有关 [/color]略略谈, 2005-12-28 17:23 :
[color=#000000]如果你甘讲,两个差不多 [/color]‘(oneoo)’, 2005-12-28 17:23 :
_-!! ~
略略谈, 2005-12-28 17:23 :
[color=#000000]压栈 [/color]‘(oneoo)’, 2005-12-28 17:24 :
搞紧数据库机构
‘(oneoo)’, 2005-12-28 17:24 :
结构
‘(oneoo)’, 2005-12-28 17:24 :
/aaaa.a.html 甘样
略略谈, 2005-12-28 17:24 :
[color=#000000]汗. [/color]‘(oneoo)’, 2005-12-28 17:24 :
我要取区的页面信息可以用 url
‘(oneoo)’, 2005-12-28 17:24 :
也可以把 URL 转换到 数字 
‘(oneoo)’, 2005-12-28 17:24 :
就是在找,那个办法快
略略谈, 2005-12-28 17:25 :
[color=#000000]自己做下压力测试吧 [/color]‘(oneoo)’, 2005-12-28 17:25 :
_-!!
‘(oneoo)’, 2005-12-28 17:25 :
17:22: 问个问题
17:22: 好傻仔的
17:22: 嗯
17:22: 问
17:23: 一个id 为 abc (字符) 另一个 id 为 100000000 (数字)
大家的表都有 100,000,000 条记录以上
边个取得记录快?
17:24: 数字快
17:24: 怎么这么肯定呀
17:25: 问问 DBA
17:25: 数字那区,别以为 id 是顺着的噢, 是乱数来的
17:25: 数字要比字符快
‘(oneoo)’, 2005-12-28 17:26 :
好肯定的答复呀
略略谈, 2005-12-28 17:26 :
[color=#000000]无. [/color]

最终答案,我和小传都认为是字符快 )