mysql中怎样显示服务器正在执行的sql任务

mysql中怎样显示服务器正在执行的sql任务,第1张

查询Oracle正在执行的sql语句及执行该语句的用户

SELECT b.sid oracleID,       b.username 登录Oracle用户名,       b.serial#,       spid  *** 作系统ID,       paddr,       sql_text 正在执行的SQL,       b.machine 计算机名FROM v$process a, v$session b, v$sqlarea cWHERE a.addr = b.paddr   AND b.sql_hash_value = c.hash_value

查看正在执行sql的发起者的发放程序

SELECT OSUSER 电脑登录身份,       PROGRAM 发起请求的程序,       USERNAME 登录系统的用户名,       SCHEMANAME,       B.Cpu_Time 花费cpu的时间,       STATUS,       B.SQL_TEXT 执行的sqlFROM V$SESSION ALEFT JOIN V$SQL B ON A.SQL_ADDRESS = B.ADDRESS                   AND A.SQL_HASH_VALUE = B.HASH_VALUEORDER BY b.cpu_time DESC

查出oracle当前的被锁对象

SELECT l.session_id sid,       s.serial#,       l.locked_mode 锁模式,       l.oracle_username 登录用户,       l.os_user_name 登录机器用户名,       s.machine 机器名,       s.terminal 终端用户名,       o.object_name 被锁对象名,       s.logon_time 登录数据库时间FROM v$locked_object l, all_objects o, v$session sWHERE l.object_id = o.object_id   AND l.session_id = s.sidORDER BY sid, s.serial#

kill掉当前的锁对象可以为

alter system kill session 'sid, s.serial#‘

 if (myreader.HasRows)

{

MessageBox.Show(myreader.GetString("email") )

}

}

myreader.Close()

mycon.Close()

“开始”-“运行”,输入“services.msc”,回车。d出Windows的服务管理器,然后就可以看见服务名为“mysql”的服务项了,其右边标明“已启动”。

1.将服务端Zebra目录复制到MYSQL的DATA目录下

2.找到MYSQL目录里的MY.INI文件,修改my.ini配置文件的[mysqld]下增加lower_case_table_names=2,确定表名和库名是大小写敏感的,改完后重新启动mysql。这段添加完成后,需要将MYSQL服务关闭重启方可生效(不要在任务管理器里关闭程序),大家可以重起一下机器。

3.将“Maki5”这个目录复制到C盘以外的盘,最好不要用中文名,比如我就放在E盘的Maki5目录下

4.打开ConfigTool.exe这个程序就是服务器启动的主程序,

5.设置这里读取MYSQL数据库的ROOT名和密码,这里的用户名一般就是ROOT,密码改成你刚才安装MYSQL时所输入的密码,注意,这里有好几处需要改的,图的上面所画圈的项目里的密码都要改成你自己的,否则连接不上,全部修改完后别忘了保存。

6.看一下启动设置里的程序目录是否正确,所有运行的程序都要指定在你所在的目录,比如我的E:\Maki5\目录7.现在点击启动运行看看效果吧,好卡机啊


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7348255.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存