select * 和 select title,body 在一万条数据时,速度相差多少? 有明显的变化吗,我怎么感觉都差不多呀,你们觉得呢,当然我也知道从理论上讲,用select title,body 是好一些的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个跟数据量多少没关系,只跟表的列数以及网络传输有关系,select * 会将所有列的数据都传输,而如果指定列了那么只会传输指定列的数据 php 的话要理解: select * 和 select title,body 是在数据库服务端执行的,这个速度是服务器的查询速度,和客户端的网速没有关系,和客户端有关系的是传送的数据量的大小和网络速度。select * 和 select title,body 的区别是 数据库管理系统对于select * 要解析一下,这个速度是 相当的快了,至于返回的速度,如果 表只有 title和body两个列的话应该是一样的。 如果你的表里只有title,body两个字段,那就没区别如果表里有很多字段,那就有区别了。数据仅仅一万条,感觉不到0.01秒和0.1秒的区别 只是数据查询出来的多少的区别而已。本身速度影响不大,但是服务器端的内存性能等会受影响。如果这张表还有其他很多字段,那么select * 就会把其他很多一并查出来。所以还是建议用select title, body这也样的句子——仅仅查询需要的数据,这是数据库优化的重要一条。 在知道的情况下,尽可能写出字段名字。这应该也是SQL优化的一种方法吧。 (散分)这段代码把我整疯了——闲着无聊就来看看这问题吧 php+mysql 同一页面多次访问数据库,有什么好的解决方案 php if 语句,对两个字段比较怎么? [求助]请帮我看看 我写的php分页显示到底那里出问题了 关于setcookie()的问题 一个蔡鸟的蔡鸟问题 评评网招聘资深PHP程序员 超简单正则问题 有些问题实在不懂,特请教,急!!!! mysql数据库不能添加NULL值 php bcpow函数问题! yahoo-api 2层foreach套用如何逐步优化加载?
如果表里有很多字段,那就有区别了。数据仅仅一万条,感觉不到0.01秒和0.1秒的区别