mysql排查线上数据库问题,经常会用到 show processlist和show full processlist这两条命令 processlist命令的输出结果显示了有哪些线程在运行,不仅可以查看当前所有的连接数,还可以查看当前的连接状态帮助识别出有问题的查询语句等. 如果是root帐号,能看到所有用户的当前连接.如果是其他普通帐号,则只能看到自己占用的连接.showprocesslist只能列出当前100条.如果想全部列出,可以使用SHOW FULL PROCESSLIST命令 各个列的
DB tuning advisor是创建优化任务,对某些sql数据库进行分析,并尽量给出优化建议的一个强大的数据库工具. 自己平时几乎没用过这玩意,所以来测一测用法,其实对于一些sql一筹莫展的时候跑跑这个,看看数据库的建议也是一个突破点. 一般利用database tuning advisor的顺序: 找出要去优化调整的sql_id,创建优化任务 Login as SYSTEM (or any other user) at sqlplus and create the tuning task:
今天接到个需求用触发器来实现通过条件对其他表的更新.好久没摸SQL SERVER,电脑里也没SQL SERVER安装包,同事遂发来个安装包,一看吓一跳,3.6G!!!!经过漫长等待后,开始作业.需求如下 1. 当a字段更新为2或者3,并且b字段更新为y的时候在新表Exchange插入该id.Q 2. 当a字段更新为3,且b字段更新为n的时候,在新表插入该表的id,a 代码如下 create trigger updateExange on [dbo].[EXAM_MASTER] after u
10.2 Data Collector与MDW Data Collection功能是SQL SERVER 2005版本提供的数据库监控报表的功能,通过定时地对数据库的语句运行情况,服务器各种资源的监控等信息的记录收集起来,并将数据保存在MDW(Management Data Warehouse,管理数据仓库)中,MDW为用户们提供了非常方便的性能分配报表. 10.2.1 MDW的配置 开启SQL SERVER的MDW功能,要求数据库需要开启SQL Server 代表(Agent)服务.配置MDW
好几年没写SQL语句了.现在到了新的team,需要用到数据库.作为QA的话时常需要使用客户端工具连接到数据库中找寻或修改数据.这么长时间没使用,一些SQL的使用技巧都忘得差不多了.晚上看了一些资料,花了1个多小时又捡起了曾经的知识.现在总结一下以方便以后查阅. SQL不是大小写敏感的. 分号是分割多条SQL语句的标准的分隔符,所以在单条SQL语句后面总加上分隔符是不会出错的. DISTINCT关键字用于剔除重复的结果数据.SELECT DISTINCT City FROM Customers;意
10.2 Data Collector与MDW Data Collection功能是SQL SERVER 2005版本提供的数据库监控报表的功能,通过定时地对数据库的语句运行情况,服务器各种资源的监控等信息的记录收集起来,并将数据保存在MDW(Management Data Warehouse,管理数据仓库)中,MDW为用户们提供了非常方便的性能分配报表. 10.2.1 MDW的配置 开启SQL SERVER的MDW功能,要求数据库需要开启SQL Server 代表(Agent)服务.配置MDW