SQLserver中优化动易网站实例

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介:
在SQL server中我们已经了解到了分析顾问的强大之处,利用这个程序实现了大幅度的查询优化,并且操作简单。那么在实际中,又是如何完成真正的优化的呢?在现实环境中,我们利用系统监视功能联合分析顾问来解决查询优化的问题,本次我们介绍两个模块,如何搭建动易网站,并对网站进行优化,将SQL server优化查询带进实例中。
我们这里需要相应的程序visual studio 2008的支持。在很多地方都有下载。首先我们安装IIS6.0,步骤不多说,这里不比勾选ASP.NET在后面我们会撞在ASP.NET2.0。
clip_image001
安装完成IIS6.0之后,安装ASP.NET2.0组件。
clip_image003
打开命令提示符,键入aspnet_regiis.exe -i 安装ASP.NET2.0组件。
clip_image005
安装完成ASP.NET2.0之后,打开IIS管理器,将WEB服务扩展中的ASP.NET打开。
clip_image007
之后将动易网站中的页面粘贴到默认网站之后。并且给予network server完全控制权限并作继承。
clip_image009
clip_image010
打开http://localhost开始网站的安装,在安装过程中会自动导入数据库。
clip_image012
我们需要在数据库中创建于这里所填数据库同名的库,然后键入正确的数据库用户密码,点击下一步。然后创建数据库即可。
clip_image014
创建成功后,我们输入网站的管理员账户密码,默认验证码是8888.
clip_image016
这样网站和数据库就联系到了一起,我们开始做维护的操作,首先打开管理工具中的性能。展开性能日志和报表,新建计数器。
clip_image017
打开之后,我们添加我们要检测的对象。通常我们添加进行CPU,内存,进程就OK了。创建好之后,默认已经启动,我们打开SQL server的跟踪器。
clip_image019
打开之后选择新建,不需要做任何操作直接选择运行。
clip_image021
这里就开始跟踪应用时刻所用的select语句了。接下来我们就在网站中做一些操作,随便点击,就会出现大量的select查询语句。
操作完成之后,我们进入我们的性能计数器日志,停止它,再进入SQL server的跟踪器中,将这些记录保存,然后关闭。
clip_image023
再次选择打开,选择跟踪文件,将刚刚保存的文件打开,关闭只是为了停止跟踪,就可以将性能监测中的数据与这里结合。选择文件,导入性能数据。
clip_image025
默认性能保存在C盘的perflogs的文件夹中。
clip_image026
选择显示所有的监测
clip_image028
打开之后我们看到很杂乱的统计线条,我们选择相对最高的点,然后查看他用的什么语句。
clip_image030
下面的窗口会显示相应的select语句,将这个语句复制到SQL数据库中,进行分析,分析后创建相应的索引,我们就完成了优化。具体方法在上篇博文中有介绍。


本文转自 郑伟  51CTO博客,原文链接:http://blog.51cto.com/zhengweiit/320887
相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
相关文章
|
10月前
|
SQL 存储 监控
sqlserver触发器详解:sqlserver触发器after/for和instead of的区别详解(实例讲解),触发器定义创建操作打通,触发器的优缺点,触发器使用建议
sqlserver触发器详解:sqlserver触发器after/for和instead of的区别详解(实例讲解),触发器定义创建操作打通,触发器的优缺点,触发器使用建议
1279 1
|
12月前
|
测试技术 数据库
ASP+SQL Server 精品课程教学网站的设计与实现web毕业设计
ASP+SQL Server 精品课程教学网站的设计与实现web毕业设计
119 0
|
SQL 数据库 索引
SQLServer优化:SQLServer中NOLOCK关键字的用法介绍
SQLServer没创建一个查询,都相当于创建一个查询会话,在不同的查询分析器里面进行的查询操作,可能会影响别的查询会话。比较典型的一个例子,如果你正在使用事务执行某一张表的插入或者操作而没有正确关闭事务的情况下,会造成别的会话针对该数据表的查
SQLServer优化:SQLServer中NOLOCK关键字的用法介绍
|
数据库 Windows
各版本windows操作系统获取地址,sqlserver全版本数据库工具下载网站分享
各版本windows操作系统获取地址,sqlserver全版本数据库工具下载网站分享
123 0
各版本windows操作系统获取地址,sqlserver全版本数据库工具下载网站分享
|
SQL 安全 关系型数据库
解决 | 此数据库文件跟当前sql server实例不兼容 & sql server2008无法连接到(local)
最近在搞ASP.NET,因实验室VS版本跟PC不一样可能,拷回来一打开就这样子: 眉头一皱的我打开我的古董SQL,自从用了MySQL就没碰它了我的锅。
1304 0
|
SQL 关系型数据库 数据库
MSSQL-最佳实践-实例级别数据库上云RDS SQL Server
--- title: MSSQL-最佳实践-实例级别数据库上云RDS SQL Server author: 风移 --- # 摘要 到目前,我们完成了SQL Server备份还原专题系列八篇月报分享:三种常见的数据库备份、备份策略的制定、查找备份链、数据库的三种恢复模式与备份之间的关系、利用文件组实现冷热数据隔离备份方案、如何监控备份还原进度、阿里云RDS SQL自动化迁移上云的一种
1728 0
|
SQL Go
SQL SERVER GO命令循环使用实例
原文:SQL SERVER GO命令循环使用实例 通过GO  命令 来达到语句循环效果  也叫批循环 print '输出10次' GO 10  也可用来新增 语句  NOCOUNT ON 用来屏蔽 新增语句输出的影响行数 我们只看循环次数 SET NOCOUNT ON; GO INSERT INTO dbo.
644 0
|
SQL 关系型数据库 数据库
MSSQL · 最佳实践 · 实例级别数据库上云RDS SQL Server
摘要 到目前,我们完成了SQL Server备份还原专题系列八篇月报分享:三种常见的数据库备份、备份策略的制定、查找备份链、数据库的三种恢复模式与备份之间的关系、利用文件组实现冷热数据隔离备份方案、如何监控备份还原进度、阿里云RDS SQL自动化迁移上云的一种解决方案以及上个月分享的RDS SDK实现数据库迁移上阿里云,本期我们分享如何将用户线下或者ECS上自建实例级别数据库一键迁移上阿里云RDS SQL Server。
1956 0
|
SQL 测试技术 网络安全
利用PowerUpSQL攻击SQL Server实例
  这篇博客简述如何快速识别被第三方应用使用的SQL Server实例,该第三方软件用PowerUpSQL配置默认用户/密码配置。虽然我曾经多次提到过这一话题,但是我认为值得为这一主题写一篇简短的博客,帮助大家解决常见的问题。
1617 0