索引应该怎么加啊?谢谢了

pang20a 2010-10-17 04:50:23
我有一张表 表中的字段有 新闻ID 新闻类型 新闻作者 新闻标题 新闻附件名称 新闻内容 发布日期等字段

其中新闻类型为固定的几种(6~7种)新闻的作者可以有很多

在一个搜索页面可能会根据 新闻类型 新闻作者 新闻标题 新闻附件名称 新闻内容 发布日期等信息去进行搜索 如何才能提高搜索的速度呢?该在哪些字段加什么样的索引?
...全文
147 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chen_ya_ping 2010-10-17
  • 打赏
  • 举报
回复
create table时可以使用index,或者是create index
狼王_ 2010-10-17
  • 打赏
  • 举报
回复
如果你安装了SQL Server的帮助文档,你应该在里面搜索 “索引”
打一壶酱油 2010-10-17
  • 打赏
  • 举报
回复
给很多列加索引跟 给那多列中的第一列 加索引差不多
kkbac 2010-10-17
  • 打赏
  • 举报
回复
索引多了添加数据的时候比不加索引慢, 索引本身占用磁盘空间.
pang20a 2010-10-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 abcjun188 的回复:]
where 条件中常用 的 字段加索引
[/Quote]

那我能不能 给很多的列都加上索引?比如给 新闻类型 新闻作者 新闻标题 发布日期

还有就是我在一个索引里加上所有这些列 和为每个列分别加上索引有什么区别?
刚接触索引可能问的有点不靠谱。。。
wuyq11 2010-10-17
  • 打赏
  • 举报
回复
新闻ID建立索引
create index 索引名 on 表名(字段)
索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)
like 查询或全文检索
打一壶酱油 2010-10-17
  • 打赏
  • 举报
回复
where 条件中常用 的 字段加索引

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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