Ⅰ server 怎么查看正在执行的sql
查看正在执行的SQL语句
使用SQL自带的SQL Server Profiler,以可视化界面的方式来查看。
从开始=》所有程序=》Microsoft SQL Server 2008=》性能工具打开Profiler工具,也可以打开SQL Server Management Studio=》工具=》SQL Server Profiler。
然后选择文件=》新建=》跟踪打开一个连接窗口,选择将要跟踪的服务器实例然后连接,并打开“跟踪属性”对话框,点运行即可看到正在执行的SQL语句。
Ⅱ Sql Server 通过触发器 获取当前正在执行的Sql 语句 怎么获取
我记得在sql server中当要用到触发器时,要插入,修改,删除,就应该用到系统内置表,inserted和deleted。当向表中插入一条数据时,你可以 select * from inserted 就可以查询到你刚才插入的数据。
Ⅲ 如何查询当前正在执行的sql语句
oracle中
v$session
里的sql_address,
sql_hash_value
可以连到v$sqlarea
的address,
hash_value.
这样就可以看到所有当前的session和它们在执行什么,
已经所执行sql的状况。
Ⅳ sqlserver如何查询当前的所有在执行的sql
用sql2000用事件探查器,2000以上用SQL profiler(开始,所有程序,Microsoft SQL sever 200x,性能工具里面)
Ⅳ 如何在mysql命令窗口获取到程序正在执行的sql
mysql 命令导入sql
进入mysql 安装所在的目录的子目录bin. 输入执行导入sql的命令.
例如: 你的mysql 安装在 d:\mysql
步骤如下:
开始 -> 运行 -> 输入CMD
D:
cd mysql\bin
mysql -u root -p123456 test <d:\a.sql
其中 root 为你的mysql管理员用户名, 123456 为密码 test为数据库名称 d:\a.sql 为备份下来的数据文件所在位置.
Ⅵ 怎么找到当前session正在执行的sql
1如果是web的话直接Session["sql的ID"]就可以获取
2如果是数据库的话,如sqlserver的话,是在
工具 sqlserver profiler中有
Ⅶ 如何查询当前正在运行的SQL语句
先执行以下查询语句
select a.program, b.spid, c.sql_text,c.SQL_ID
from v$session a, v$process b, v$sqlarea c
where a.paddr = b.addr
and a.sql_hash_value = c.hash_value
and a.username is not null;
PROGRAM SPID SQL_TEXT SQL_ID
---------------------------------------------------------------- -------------
racgimon@cdcj1 (TNS V1-V3) 12 DECLARE reason_id 65vuzhm491wk9
oracleRLZY@rx6600-2 (TNS V1-V3) 25867 SELECT "AKB020" FROM "KB 09rp36jmgpj5a
oracleRLZY@rx6600-2 (TNS V1-V3) 25869 SELECT "AAC001","BTC102" 00931052n13uq
oracleRLZY@rx6600-2 (TNS V1-V3) 3018 SELECT "AAC001","BTC102" 00931052n13uq
plsqldev.exe 26531 select a.program, b.spid 5qq47bz3tzfws
JDBC Thin Client 21074 select * from ( select r 686nqabc8sgs2
如上图中的program列中的jdbc thin client代表的是通过jdbc连接执行的sql语句,由于sql_text列没有显示完整
的sql语句.所以找到sql_id:686nqabc8sgs2再查询v$sql
select a.* from v$sql a where a.SQL_ID='686nqabc8sgs2'
可以查看完整的sql文本内容
Ⅷ MySQL如何查询当前正在运行的SQL语句
processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句,两种方式使用这个命令
1.进入mysql/bin目录下输入mysqladmin processlist;
2.启动mysql,输入show processlist;
Ⅸ 怎样查看当前正在执行什么SQL语句
数据库监控
Ⅹ 如何查看PostgreSQL正在执行的SQL
1、首先登录sql server managment。