请教如何添加索引?

littlebee74 2003-08-19 09:55:38
具体情况是:有三张表Study、Series、Image,他们之间有从属关系,字段StudyInstanceUID在Study、Series和Image中都有,字段SeriesInstanceUID在Series和Image中有,字段ImageInstanceUID在Image中有。也就是说,主要利用这几个字段建立起他们之间的联系。首先在Study中查找指定的StudyInstanceUID,然后再在Series中查找指定StudyInstanceUID下的SeriesInstanceUID,接着在Image中查找指定SeriesInstanceUID下的ImageInstanceUID。这样,为了提高查询的速度,如何在他们之间建立索引?
...全文
274 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
littlebee74 2003-08-19
  • 打赏
  • 举报
回复
添加索引时,提示:索引或主键的总字节数不应该超过900字节。如何解决?
愉快的登山者 2003-08-19
  • 打赏
  • 举报
回复
在Study中建立按StudyInstanceUID的索引;
在Series中建立按StudyInstanceUID,SeriesInstanceUID的索引;
在Image中建立按StudyInstanceUID,SeriesInstanceUID,ImageInstanceUID的索引;


愉快的登山者


◢◣◢◣◢◣
CrazyFor 2003-08-19
  • 打赏
  • 举报
回复
索引调整向导Index Tuning Wizard
索引调整向导可以帮助选择并创建一个最优化的索引集合以提高数据库的性能
要使用索引调整向导需要一个工作负荷记录Workload 工作负荷记录由SQL 脚
本或SQL Server Profiler 创建的存储在文件或表中的跟踪组成如果没有现存的针对要进
行索引调整的数据库或表的工作负荷记录可以通过SQL Server Profiler 来创建一个其
具体方法请参见第19 章中SQL Server Profiler 的用法可以用Sample 1 – TSQL 跟踪定
义来创建或新建一个跟踪索引调整向导可以使用查询优化器根据工作负荷记录分析索引
的性能并提出相应的调整建议可以立即让系统根据建议修改索引也可以将任务列入
计划以后再创建

34,576

社区成员

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

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