数据库效率问题
各位大侠,
在数据库结构设计上,本人有一个疑问,还请各位大侠指教。
我有一个数据表可以采用两种方式建立,不知哪种方式在数据库存取和查询时效率会更高一些,还是一样?
1.表中设置10个字段,会产生20万条记录。
2.表中设置2个字段,但同样的数据内容,会产生100万条记录;
多谢了!
------解决方案--------------------这个不够详细,
你的表是否需要连接其他表查询?这很重要,很多时候因为这个选取第二种方案
如果不存在其他情况和扩展要求,当然选取第一种
------解决方案--------------------10个字段来吧!具体还是看楼主需求,结合实际考虑下吧!最好想想后期有什么二次开发的时候,表怎么设计方便。
------解决方案--------------------要看具体需求有存储的内容,我个人看,10个字段的性能要好一些...
------解决方案--------------------你查询的时候选取字段的话 10个字段,20万条记录的全表扫描的时间会更快,效率较高