‘壹’ sql 查询分析器的用法
Microsoft® SQL Server™ 2000 SQL 查询分析器是一种图形工具,您可以使用它进行以下操作:
创建查询和其它 SQL 脚本,并针对 SQL Server 数据库执行它们。("查询"窗口)
由预定义脚本快速创建常用数据库对象。(模板)
快速复制现有数据库对象。(对象浏览器脚本功能)
在参数未知的情况下执行存储过程。(对象浏览器过程执行功能)
调试存储过程。(T-SQL 调试程序)
调试查询性能问题。(显示执行计划、显示服务器跟踪、显示客户统计、索引优化向导)
在数据库内定位对象(对象搜索功能),或查看和使用对象。(对象浏览器)
快速插入、更新或删除表中的行。("打开表"窗口)
为常用查询创建键盘快捷方式。(自定义查询快捷方式功能)
向"工具"菜单添加常用命令。(自定义"工具"菜单功能)
‘贰’ 简述SQL Server企业管理器和查询分析器的作用
它是用来对本地或者远程服务器进行管理操作的服务器应用程序查询分析器:sqlserver2000查询分析器是一种图形工具,它允许用户输入和执行sql语句,并返回语句的执行结果。
一、企业管理器是SQLServer2000中最重要的一个产品组件。用户和系统管理员通过企业管理器不仅能够配置系统环境和管理SQLServer,而且所有SQLServer对象的建立与管理都可以通过它来完成。企业管理器的具体功能包括:注册和管理SQLServer服务器;管理SQLServer服务;创建和管理数据库及各种数据库对象;备份和恢复数据库;对SQLServer系统进行安全管理;编写和执行T-SQL脚本等。
二、企业管理器,它具有一个遵从微软管理控制台(MMC)的管理界面。左窗格以层叠列表的形式(树型)显示注册的所有SQLServer服务器,以及每个服务器中存储的数据库对象和提供的服务;右窗格显示树型目录中所选择目录项的具体内容。
三、企业管理器和查询分析器都是服务器端集成的工具,我们可以通过企业管理器查看数据库的结构和相关的对象,而用查询分析器模拟客户端的功能,这就类似联接数据库的操作,用查询分析器可以在本地就把数据库联接的问题解决。在“控制台根目录”下,有着我们要管理的SQLServer服务器,顺着它逐级展开,展开每一个节点时,右边的主界面中都会显示这个节点的内容。我们可以一直看到我们的SQLServer数据库连接甚至更多。
四、菜单,选中“SQLServer服务器”,查看一下“操作”菜单上的内容;再看一下“SQLServer服务器”的右键菜单,会发现它们完全一样。我们再选中“数据库”这个节点,查看一下右键菜单和“操作”菜单的子菜单,它们还是完全一样。这说明,“控制台”中的菜单,它们的内容不是一成不变的,而是由“控制台”所管理的内容来决定的。
五、“查看”菜单,它包含有“大图标”、“小图标”、“列表”、“详细信息”几个选项,我们可以通过它来设定界面中的内容以什么方式来显示。下面的“自定义”命令可以打开“自定义视图”对话框,我们可以通过这个对话框来更改选项以显示或者隐藏MMC中的项目,例如“控制台树”或者“标准工具栏”等。“工具”菜单里面的内容是SQLServer所特有的,单独的“控制台”不会有这项功能,它里面的内容全部是针对“SQLServer企业管理器”的。我们可以通过它来调度作业、打开“SQL查询分析器”、备份和还原数据库以及管理SQLServer消息等。而且,“SQLServer企业管理器”自带了许多向导,我们也可以在这里启动这些向导(事实上我们绝大多数情况下是通过这里启动这些向导)。
‘叁’ SQL表查询分析软件
若是SQLSERVER数据库1、启动你的软件2、启动SQL的事件探查器,开启监视任务3、运行你软件的某个功能4、在SQL事件探查器中就能看到该软件到底执行了什么SQL语句若是其他数据库,就得看该数据库是否提供了类似数据库监测的软件,若是没有,
‘肆’ sql查询分析器是什么
SQL查询分析器,是SQL Server的一个数据库管理工具,可以对数据库进行,数据检索、服务器设置等等。
‘伍’ 从哪些方面,sql语句性能如何分析
一段SQL代码写好以后,可以通过查看SQL的执行计划,初步预测该SQL在运行时的性能好坏,尤其是在发现某个SQL语句的效率较差时,我们可以通过查看执行计划,分析出该SQL代码的问题所在。
1、 打开熟悉的查看工具:PL/SQL Developer。
在PL/SQL Developer中写好一段SQL代码后,按F5,PL/SQL Developer会自动打开执行计划窗口,显示该SQL的执行计划。
2、 查看总COST,获得资源耗费的总体印象
一般而言,执行计划第一行所对应的COST(即成本耗费)值,反应了运行这段SQL的总体估计成本,单看这个总成本没有实际意义,但可以拿它与相同逻辑不同执行计划的SQL的总体COST进行比较,通常COST低的执行计划要好一些。
3、 按照从左至右,从上至下的方法,了解执行计划的执行步骤
执行计划按照层次逐步缩进,从左至右看,缩进最多的那一步,最先执行,如果缩进量相同,则按照从上而下的方法判断执行顺序,可粗略认为上面的步骤优先执行。每一个执行步骤都有对应的COST,可从单步COST的高低,以及单步的估计结果集(对应ROWS/基数),来分析表的访问方式,连接顺序以及连接方式是否合理。
4、 分析表的访问方式
表的访问方式主要是两种:全表扫描(TABLE ACCESS FULL)和索引扫描(INDEX SCAN),如果表上存在选择性很好的索引,却走了全表扫描,而且是大表的全表扫描,就说明表的访问方式可能存在问题;若大表上没有合适的索引而走了全表扫描,就需要分析能否建立索引,或者是否能选择更合适的表连接方式和连接顺序以提高效率。
5、 分析表的连接方式和连接顺序
表的连接顺序:就是以哪张表作为驱动表来连接其他表的先后访问顺序。
表的连接方式:简单来讲,就是两个表获得满足条件的数据时的连接过程。主要有三种表连接方式,嵌套循环(NESTED LOOPS)、哈希连接(HASH JOIN)和排序-合并连接(SORT MERGE JOIN)。我们常见得是嵌套循环和哈希连接。
嵌套循环:最适用也是最简单的连接方式。类似于用两层循环处理两个游标,外层游标称作驱动表,Oracle检索驱动表的数据,一条一条的代入内层游标,查找满足WHERE条件的所有数据,因此内层游标表中可用索引的选择性越好,嵌套循环连接的性能就越高。
哈希连接:先将驱动表的数据按照条件字段以散列的方式放入内存,然后在内存中匹配满足条件的行。哈希连接需要有合适的内存,而且必须在CBO优化模式下,连接两表的WHERE条件有等号的情况下才可以使用。哈希连接在表的数据量较大,表中没有合适的索引可用时比嵌套循环的效率要高。
‘陆’ 如何用查询分析器在数据库下执行SQL语句
很多客户不知道如何使用sql
server数据库的查询分析器来执行sql语句命令或者sql脚本,这里我们以sql2005数据库为例,来讲解如何使用sql数据库查询分析器
1、首先连接您的数据库,
2、连接成功后
3、sql2005数据库:选择您的数据库然后点击“新建查询”
sql2000数据库:选择您的数据库然后选择工具---sql查询分析器
4、打开查询分析器后,输入sql执行语句或者打开sql脚本文件执行:
5、sql执行语句输入后,选择“执行”按钮(!感叹号)或者按f5来执行命令
注:在使用查询分析器执行sql语句之前,建议您先对您的数据库进行备份。
‘柒’ 如何使用SQL数据库的查询分析器来执行SQL语句或SQL脚本文件
直接输入查询代码 ,当然先选择好咬查询的数据库
‘捌’ 有没有免费的分析SQL性能的小工具
你是说分析语句吗,那与具体的表结构有关,一般的数据库本身都要提供这样的工具,比如informix数据库是set explain on之后运行sql语句的性能分析都会生成到一个文本文件里面,而mysql数据库提供了explain SQL语句的方式查看此语句的性能,从explain的分析结果可以很直观的看出这个语句的性能,并能由此优化数据库或者改变语句。
‘玖’ 写SQL语句用什么软件
可用 安装程序自带的 “视图”:新建一个视图时,可拖放生成 SQL语句。
在工具->SQL查询分析器中 ,也可执行、编辑SQL语句。
‘拾’ sql server2008查询分析器在哪
工具/材料:Management Studio。
1、首先在桌面上,点击“Management Studio”图标。