大项目 数据库就是个关键了
  网上都说 大多数不同时不应该使用聚焦索引登录账户肯定都不同  不应该使用聚焦索引吗?
   
  问题1  用户表的登录账户列 应该设成聚焦索引吗?
  问题2  如果是类型表  有ID Type  索引该怎么设
  问题3  如果有外键  是不是把聚焦索引设在外键上(查数据绝大数情况用外键 主键不用的)
  问题4  主键(ID 自增 标示) 这列有聚焦索引和没聚焦索引有区别吗?(考虑情况==》 删除修改比较多)

解决方案 »

  1.   

    1.应该设置用户ID为聚集索引,而不是用户名列
    2.ID聚集
    3.可以
    4.删除较多,可以考虑不设置聚集索引。
      

  2.   

    用户表  每次查也就是根据用户登录账户查  查出来的也就存session了
    估计这张表根据登录账户查应该更好吧?????剩下的三个问题我还能理解 
    类型表毕竟还是ID用的多    第四个问题补充  如果删除和修改的不多 根据ID查询的非常多  (ID是自增 主键)  网上说索引是双面刃 我要不要把主键的聚集索引去掉? 
     
      

  3.   

    第四个问题,id还是使用聚集索引好。第一个问题,个人倾向用userid做聚集索引。聚集索引设计指南:
    http://msdn.microsoft.com/zh-cn/library/ms190639(SQL.90).aspx
      

  4.   

    各位高人。。这次是.net+SQL B2B  6位数money的项目
    我连角色表都一种角色一个表了 。
    聚焦索引也应该建在登录账户列上吧貌似这聚焦索引争议性很很大呀?
    到底是建在ID(自增 数字 主键)还是登陆账户(字母加数字 唯一)上   补充(貌似这张表还是登录账户类查的不较多)???????