SQLSERVER查询 索引优化

 时间:2024-10-14 11:33:15

1、本文以表pi_content为例,相应的字段为([piid] int, [seqnum] int,[phname] nvarchar(50像粜杵泳),[content] nvarchar(MAX)),数据量为百万级。有兴趣的可以自行准备测试数据。

SQLSERVER查询 索引优化
SQLSERVER查询 索引优化

2、启动SQLSERVER 2008,并登录。

SQLSERVER查询 索引优化

3、启动SQLSERVER PROFILER 工具,我们当前使用这个工具主要的目的是监测SQL语句执行的性能参数。

SQLSERVER查询 索引优化
SQLSERVER查询 索引优化
SQLSERVER查询 索引优化
SQLSERVER查询 索引优化

4、在SQLSERVER 2008 R2中点击“新建查询”按钮,启动查询分析器。输入SQL查询语句,并点击“执行”。

SQLSERVER查询 索引优化

5、切换到SQLSERVER PROFILER工具中,我们可以看到这条SQL语句具体的用时。

SQLSERVER查询 索引优化

6、切换到查询分析器,选中这条SQL语句,点击鼠标右键,然后点击菜单中的“在数据库引掣优化顾问中分析查询”。点击左上角“连接”,然后在弹出的登录窗口中输入相关参数并点击“连接”。

SQLSERVER查询 索引优化
SQLSERVER查询 索引优化

7、如图所示,选中当前要优化的数据库,然后聪艄料姹再点“优化选项”。按图中所示,选中索引,然后点击“开始分析”。等待分析完成后,选中所有建议,并按图中所示,点击“应用建议“。 在应用建议弹出框中点击“刂茗岚羟应用”。然后等待运行。

SQLSERVER查询 索引优化
SQLSERVER查询 索引优化
SQLSERVER查询 索引优化
SQLSERVER查询 索引优化

8、最后我们可以来查看最终的优化效果了。现在切换到查询分析器中执行SQL语句,然后再切换到SQLSERVER PROFILER工具中,我们可以看到这条SQL语句具体的用时。对比优化前的用时,是不是有很大提升?

SQLSERVER查询 索引优化
SQLSERVER查询 索引优化
  • Linux 配置接收邮件方法
  • ftp工具FlashFXP站点文件的备份方法
  • Intelli使用maven进行工程编译教程
  • 如何使用xshell的XMODEM传输方式发送接收文件?
  • 在64位SQL Server中创建Oracle的链接服务器
  • 热门搜索
    走进信息世界手抄报 环境卫生手抄报 教师节手抄报一等奖简单 关于五一劳动节的手抄报 低碳生活我先行手抄报 感恩母亲的手抄报图片 手抄报图片花边 劳动节手抄报内容资料 春节手抄报图片大全简单又漂亮 感恩父母手抄报图片