一个表
有一个一个字段 或 有100个字段(就是字段不同)时 记录数相同 其他条件一样时
select * from 表 的时间一样么希望哪位朋友给我个正确答案 或 想关链接
我不知道怎么去搜索答案(在百度或GOOGLE上)
十分感谢
希望能详细点

解决方案 »

  1.   


    不一样啊,oracle用的是纳秒,最少的也是ms毫秒,自然是不一样的时间啦!
      

  2.   


    select * from tablename;select col1,col2,col3.... from tablename;后者速度上应该比前者快。
      

  3.   

    朋友们我不是想得到“不一样”的解释
    能告诉我为什么不一样么不管有字段我的搜索条件是select * from 表我希望得到为什么不一样 或 为什么一样希望对数据库熟悉的朋友能解释下我希望得到 为什么 的解释 不要告诉我 不一样这样的答案谢谢了
      

  4.   


    不是说了吗?单个字段可能走索引scan,你多个字段比方说100个字段可能走表scan,当然是后者慢了!
    特别是select * 的时候,只要数据量超过10%,不管有没有索引,都走表扫描(table scan),
      

  5.   

    select * 的方式,解析时需要根据系统表取出实际的字段名称,因此对于字段多的情况应该比字段少的情况花的时间多。