关于索引的问题,再次求高手解惑!

rafaelcn 2003-11-25 02:12:50
1.加了索引可以提高访问速度,如果给一个表加了索引后,对这个表进行查询的sql 语句和没加索引的时候一样不?
2.还有我有2个表,
一个表记录班级,
班级id 班级资料
---------------------
1 先进班级
2 优秀班级



一个表记录学生,
学生id 班级id 学生名字 学生资料等
---------------------------------------
1 1 张三 ......



班级ID是主键,经常要查询的是班级资料,和列出每个班级里的所有学生名,这样的话索引应该怎么建才好???

使用最频繁的语句是
select * from 表1 where 班级资料= xxxx

select * from 表2 where 班级id= xxx

select Count(*) from 表1

select Count(*) from 表2
...全文
20 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2003-11-25
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/TopicView1.asp?id=2455540
lynx1111 2003-11-25
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/1693/1693812.xml?temp=.3920404
pengdali 2003-11-25
  • 打赏
  • 举报
回复
select a.name 表名,b.rows 记录数 from sysobjects a join sysindexes b on a.xtype='U' and a.status>0 and a.id=b.id and b.indid<2
pengdali 2003-11-25
  • 打赏
  • 举报
回复
班级id建立主键
班级资料建立非蔟索引

34,606

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧