sql2005事件探查器
① 如何使用sql 事件探查器
启动事件探查器(SQL Server Profiler)
新建跟踪
填入用户名和密码连接上服务器
在跟踪属性,事件选择,勾选显示所有列,列筛选器
HostName填入你的计算机名,确定,运行
这时跟踪到的语句即为你的电脑向SQL服务器发送的语句。
注意,如果你的应用是通过应用服务器,你需要跟踪HostName为应用服务器的计算机名.
② sql server 2005 事件探查器在哪里
在2005上似乎不叫事件探查器了,叫SQL Server Profiler
在菜单,性能工具里。
③ SQL SERVER 事件探查器问题
这个不是实时性生成的数据吗,你怎么能一次性取出来完呢,应该不能吧
④ SQL2005事件探查器
还真不知道喔!
⑤ sql server 2008事件探查器 怎么用
两种方式打开:
1、开始菜单——Microsoft SQL Server 2008 R2——性能工具——sql server profiler
2、在打开的SQL Server Management Studio中——菜单栏工具——sql server profiler
打开sql server profiler后,菜单栏文件——新建跟踪——按钮连接——事件选择选项卡——只勾选TSQL——按钮运行。
这样对数据库的操作就能被记录下来了,事件选择的具体项目可以勾选显示所有事件查看。
⑥ SQL server中的"事件探查器"是用来干什么的
是用来跟踪数据所做过的操作,你可以通过事件探查器你所需要探查的进程或者用户对数据库做过哪些操作。
你的那条语句应该是这样
select convert(char(10) ,getdate() ,102 )from sysusers
不过不知道你想查询什么东西
sysusers 表记录的是该数据库中的每个 Microsoft Windows 用户、Windows 组、Microsoft SQL Server 用户或 SQL Server 角色各对应一行。
⑦ SQL2005事件探查器中的Reads数据很大是怎么回事
你的数据库有多大?有没有40GB?
我处理过速度慢的问题,通常如下处理
1.查询慢的是哪些表,检查这些表有没有索引,没有的加上索引,索引太多也不行。
2.如果查询是多表关联的,那就要检查关联的【字段】对应的表没有有索引,WHERE条件中的【字段】对应的表有没有索引
3.如果有索引,那么就要把常用的索引设为【聚集索引】==》这个对数据超百万笔时很有效
4.对数据库进行重整,就是重新生成一个新的数据库和数据结构,将旧数据导入新的结构中,再进行重导过程中,SQL会自动重新整理索引
5.SQL中有一个自带的数据库叫【tempdb】,这个数据库的大小直接影响查询的速度,大批量数据时,要把这个表设到10GB左右,而这个数据库所在的位置不能和你用的数据库放同一个盘,因为这会影响磁盘的读写,一般的SQL查询都是放到这个数据库中来执行的。
6.对你的SQL语句进行优化,这里面的知识很多,举行个例子,尽量不要用like,not like等,可用使用SQL的【Display Estimated Execution Plan】来对你的语句检,看看是那一段查询使用成本高
7.你的服务器内存要加大,40GB的要加到16GB的内存或以上
这些是本人实际经验,希望对你有所帮助
⑧ sql server 2008中有事件探查器吗我安装的怎么都找不到
事件探查器平时不会用到的,这个我用过一段时间,主要就是跟踪数据库sql语句的执行情况,比如说:我有一个系统,用到了sql 2000数据库,这个系统共有500张表,而此时我有个需求是:当用户做某一个操作时,比如插入,登录等等,我要知道我此刻对哪一张表再操作的,打开事件探查器,新建跟踪,你就能看到所做的操作,并且能定位操作的是哪一张表,如果要人为去找的话,花一天时间也不一定有结果的。