Smartbi报表工具的学习笔记
Smartbi的学习笔记 最近,根据需要,学习了一个报表工具smartbi的使用,这是国产软件,其功能还是挺强大的,并且学习成本很低,容易上手。 其实在学习smartbi之前,我还学习了一段时间的微软BI工具sqlserver reportservice(简称SSRS),怎么说呢,这个工具界面不好看,另外感觉功能不全。 ...
MySQL技术论坛大会笔记
MySQL技术论坛大会笔记 2017年7月27,我参加MySQL技术论坛大会,我见到了姜成尧、吴炳锡等MySQL知名人士。 以下是我在该大会上学到的知识,整理成笔记,以供参考。 1 MySQL 5.7发型版的特性 &nb...
根据日期来查询mysql的binlog日志的脚本
用来根据日期来查询mysql的binlog日志[binlog@m-mysql-binlogbak ~]$ catmysqllog.sh #!/bin/bash#本脚本是用来根据日期来查询mysql的binlog日志#theauthor is czxin788@qq.comread -p"请输入您要查询mysql日志的起始日期(格式必须是:170728):" starttimeread -p"请输入您...
在impdp导入报编译错误ORA-39082的解决办法
col object_name for a30;from dba_objectsand owner not in ('SYS','SYSTEM')编译无效对象:function: alter function function_name compile;编译view出现问题:Warning:view view_name with compilation errors.SQL>show errors view view_name------...
MySQL数据库压力测试报告
MySQL数据库压力测试报告 1 压力测试环境 1.1 服务器配置 类别 名称...
MySQL数据库OOM故障报告
MySQL数据库OOM故障报告 故障描述2017年5月23日10:43分,MySQL生产库的vip 10.72.16.1突然漂移到备库上,但是vip在备库上并没有对外提供服务,从而造成所有MySQL项目出现业务中断。 2 故障造成的影响和范围 ...
把not in 改成not exists后的优化
把not in 改成not exist后的优化近期,OA数据库里面存在一条慢SQL,其执行时间为3分16秒。这条慢SQL语句每个月可能会运行几次,但其运行后,总会导致数据库CPU利用率飙升。然后我就对这个慢SQL语句进行了改写测试,改写后的运行时间降为13s(虽然还是很慢,但已经速度提升了18倍)。...
在原ogg基础上重新搭建ogg
在原ogg基础上重新搭建ogg 如果ogg的主从同步出现了问题,出现了无法修复的情况,我们就会准备重新搭建ogg,其实重新搭建的过程很简单,因为很多配置我们都做过了,所以只需要在原来OGG基础上按照以下几个步骤操作即可完成重新搭建ogg。一、环境:源:oracle 10g 目标:mysql 5.6.27二、具体步骤...
nagios监控 ogg同步状态
nagios监控 ogg同步状态最近我用ogg搭建了sqlserver to mysql的生产环境,但是为了及时了解ogg的同步状态,我用nagios进行了监控。具体脚本如下。在源端,如果源数据库是sqlserver:cat C:\NSClient++\scripts\check_run.bat@echo offtasklist |find "%1" >NULIF ERRORLEVEL...
科三学习笔记
科三学习笔记1、上车:从车后侧转到左后门,放包,然后向后绕车一周到左门前喊“报告”,开门上车“考官好”。2、调整座椅,后视镜,系安全带。3、起步:打左灯,挂一档,松手刹,向左侧头,看左后视镜,起车。4、加档提速:在一档下,先给小油提速(不给油换挡,车会坑坑响),然后踩下离合,将一档换到二挡,抬起离...
MYSQL自动发送慢SQL给开发人员的脚本
MYSQL自动发送慢SQL给开发人员的脚本最近,我写了个脚本,就是当mysql数据库cpu平均5分钟负载高于18时,自动分析最近5分钟内的慢sql,并把慢sql发送给相应开发人员进行优化。[root@MySQL02 ~]# cat /usr/local/script/send_slow_sql.sh #!/bin/bashtop5=`uptime |awk ...
科二学习笔记
倒车入库:1、起始点:车辆停在库区内,此时驾驶员从左后视镜的底下边缘刚好看不到库区中间的黄线(这是停车点);2、挂一档,缓慢前行,当从车的前沿刚好看不到栏杆下的黄线时(车辆从左入库时,刚好看到线时向左打死方向盘),迅速向右打满方向盘(向右一圈半,中途不许停车),此时车向右转弯;3、当感觉车辆正的时候,...
Percona Nagios Plugins Installation and Configuration
Percona Nagios PluginsInstallation and Configuration 本文主要讲述了用percona-monitoring-plugins-nagios监控mysql的配置方法。1 下载percona monitor nagios插件cd /usr/local/srcwgethttps://www.percona.com/downloads/percona-...
调整oracle的一个pga参数,让一个sql语句运行飞快
调整oracle的一个pga参数,让一个sql语句运行飞快 最近有一个项目,项目经理反馈说某个功能模块在测试机器上3~5s就可以打开;但是在正式机器上需要10~20分钟才能打开。项目经理怀疑是正式系统的机器硬件资源有问题。我接到项目经理的反馈,笑而不语,反问他怎么可能会怀疑我们正式系统的机器有问题呢。要知道,...
nagios监控linux磁盘io的bug
nagios监控linux磁盘io脚本的一个bug 今天,有人说oracle数据库慢,来问我是不是oracle服务器资源利用高,我说不会啊,如果服务器性能有问题,nagios早就会给我报警了。 于是,我就登录linux服务器看一下top和free -m,发现cpu和内存一点都不高。然后又用iostat -x 1看,我去,util%都干到100%,iowait 80%了。说...
关于给apache添加PHP扩展的方法
关于给apache添加PHP扩展的方法 近期,php官方报出php所有版本都有漏洞,我们的官网也存在该漏洞,于是我用了好几天的时间,才弄明白php更新的方法。 我们官网php的版本是5.3.3,于是我将其更新到了最新版本5.6.9。 今天写此文,是为了记录我这次安装php的方法,以便搜索到此文的人给予参考。 php 官方...
CentOS6.6-DRBD安装配置实验
DRBD+heartbeat实现文件服务器双机热备和高可用 1 需求目前公司内部有一台文件服务器,它是一个单节点,如果该节点出现意外宕机,将会严重影响业务。 因此,本文用了drbd+heartbeat实现双机热备高可用。2 架...
nagios监控drbd同步状态
nagios监控drbd同步状态我自己写了一个脚本,让nagios监控drbd的同步状态。nagios客户端:nrpe.cfg脚本1:[root@drbd2 libexec]# cat check_drbd_role #!/bin/bash drbd=`cat /proc/drbd |grep ds: |awk '{print $3}'` if [ "$drbd" = "ro:Secondary/Primary" ]; then echo "drbd...
drbd的性能测试报告
drbd的性能测试报告 最近,由于工作需要,对drbd的性能做了一个测试,以下是测试过程。1 服务器配置 类别 名称 os centos 6.5 cpu 2 ram 2G disk 3G ...
员工部门全路径
员工部门全路径 需要:一张表为员工表,一张表为部门表,然后获取每位员工的部门全路径create or replace procedure bumenfullpath is v_c_code tb_v_pekemp.c_code%type; v_c_name_emp &n...