日期:2014-05-18  浏览次数:20521 次

数据库效率问题
各位大侠,

在数据库结构设计上,本人有一个疑问,还请各位大侠指教。
我有一个数据表可以采用两种方式建立,不知哪种方式在数据库存取和查询时效率会更高一些,还是一样?

1.表中设置10个字段,会产生20万条记录。

2.表中设置2个字段,但同样的数据内容,会产生100万条记录;

多谢了!

------解决方案--------------------
这个不够详细,
你的表是否需要连接其他表查询?这很重要,很多时候因为这个选取第二种方案

如果不存在其他情况和扩展要求,当然选取第一种

------解决方案--------------------
10个字段来吧!具体还是看楼主需求,结合实际考虑下吧!最好想想后期有什么二次开发的时候,表怎么设计方便。
------解决方案--------------------
要看具体需求有存储的内容,我个人看,10个字段的性能要好一些...
------解决方案--------------------
你查询的时候选取字段的话 10个字段,20万条记录的全表扫描的时间会更快,效率较高