- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 MySQL Source-Configuration Options
http://dev.mysql.com/doc/refman/5.6/en/source-configuration-options.html#option_cmake_storage_engine_options2.9.4. MySQL Source-Configuration OptionsThe CMake program provides a grea
2013-02-28 16:49:10 1479
转载 MySQL 设置数据按条件查询下的序号
一张表:mytable 有如下数据: 现在要增加一列 序号,用于表示每行记录按类型、个数降序排列时的序号。 先按照 ftype 和 fnum 排序: select *from mytable order by ftype asc,fnum asc 再查出当前排序下的每行的序号:SELECT a.*,(@rownum:=
2013-02-28 16:19:13 634
原创 MYSQL 链接远程的FEDERATED引擎链接表(类似ORACLE的DBLINK)
MYSQL 链接远程的链接表(类似ORACLE的DBLINK)关于链接表远程表:CREATE TABLE IF NOTEXISTS `category` ( `id` int(11) NOTNULLAUTO_INCREMENT, `category_id`int(11) NOTNULL, `name`varchar(20) NOTNULL, PRIMARYKEY(`id`)
2013-02-28 15:15:21 811
转载 MySQL日期时间函数大全
DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql> select WEEKDAY('1997-10-04
2013-02-28 13:30:31 329
转载 mysql5.5 semi-sync安装维护
author:skatetime:2013/01/10mysql5.5 semi-sync replication 安装维护http://dev.mysql.com/doc/refman/5.5/en/replication-semisync.htmlmysql的replication协议是异步的,虽然异步效率、性能很好,但是却无法保证主从数据一致性(如果master cras
2013-02-28 10:31:40 448
转载 mysql5.5半同步主从复制
安装环境:centos5.7 32位 虚拟机2台分别安装了mysql5.5.16主库ip:192.168.1.100从库ip:192.168.1.101mysql安装目录:/usr/local/mysql1.mysql配置主从复制主库编辑my.cnf:[mysqld]log-bin=NEW_NAMEserver-id=1 #配一个唯一的ID编号,1至32。
2013-02-28 10:19:49 504
原创 《ORACLE DBA基础培训教程:从实践中学习ORACLE DBA》 读书笔记
《ORACLE DBA基础培训教程:从实践中学习ORACLE DBA》 oerr帮助ORA-XXXX错误[oracle@dd ~]$ oerr Usage: oerr facility errorFacility is identified by the prefix string in the error message.For example, if you get ORA
2013-02-27 17:02:01 997
转载 MySQL复制 二进制日志
二进制日志的结构从概念上讲,二进制日志是一系列二进制日志事件。它包括一系列的binlog文件和一个binlog索引文件,当前服务器正在写入的binlog文件称之为active binlog。其文件名是通过配置文件中的log-bin和log-bin-index来定义的。每个binlog文件是由若干binlog事件组成,以Format_description事件开始,以Rotate事件作为文件
2013-02-27 12:03:49 734
转载 mysql主键的缺少导致备库hang (备库重启不自动同步skip-slave-start)
最近线上频繁的出现slave延时的情况,经排查发现为用户在删除数据的时候,由于表主键的主键的缺少,同时删除条件没有索引,或或者删除的条件过滤性极差,导致slave出现hang住,严重的影响了生产环境的稳定性,也希望通过这篇博客,来加深主键在innodb引擎中的重要性,希望用户在使用RDS,设计自己的表的时候,一定要为表加上主键,主键可以认为是innodb存储引擎的生命,下面我们就来分析一下这个案例
2013-02-27 11:40:38 4952 2
转载 MySQL binlog_format (Mixed,Statement,Row)
MySQL 5.5 中对于二进制日志 (binlog) 有 3 种不同的格式可选:Mixed,Statement,Row,默认格式是 Statement。总结一下这三种格式日志的优缺点。MySQL Replication 复制可以是基于一条语句 (Statement Level) ,也可以是基于一条记录 (Row Level),可以在 MySQL 的配置参数中设定这个复制级别,不同复制级别
2013-02-27 11:37:43 10263 3
转载 开发误删数据恢复
数据平台开发误删数据,但是不知道具体时间点,就给了一个模糊时间,同事使用rollback逆向恢复(解析binlog产生反向SQL),我使用备份集恢复apply binlog正向恢复,尽快解决问题【原正向恢复方式】选择数据出问题时间之前最近的备份集恢复在一个新实例(restorebak.pl恢复工具支持,操作方便)将备份集pos与数据出问题pos之间的binl
2013-02-27 11:11:31 612
转载 利用tcpcopy引流做模拟在线测试
一、工具介绍 Tcpcopy 是一个分布式在线压力测试工具,可以将线上流量拷贝到测试机器,实时的模拟线上环境,达到在程序不上线的情况下实时承担线上流量的效果,尽早发现 bug,增加上线信心。 Tcpcopy 是由网易技术部于 2011 年 9 月开源的一个项目,现在已经更新到0.4版本。 与传统的压力测试工具(如:abench)相比,tcpco
2013-02-26 16:39:43 659
转载 tcpcopy,mysql模拟在线压力测试的好帮手
tcpcopy是一个基于底层的应用请求复制(所有基于tcp的packets)开源项目,可用于替代ab做在线模拟压力测试,可转发各种在线请求到测试服务器上,进行较为详尽的近乎实际的测试,从而避免了新业务、系统上线带来的潜在问题。 tcpcopy的四大功能: 1)分布式压力测试,将多个前段请求集中到某个后端进行压力测试2)上线前测试,检验新系统可靠性,提前发现潜在问题3)对比测
2013-02-26 16:02:39 1217
原创 nagios监控sqlserver2005镜像
more /opt/nagios/nagiosweb/libexec/check_mirror #!/bin/bashexport LD_LIBRARY_PATH=/usr/local/lib/opt/nagios/nagiosweb/libexec/check_dbmirroringbk -H $1 -o $2 -d $3 -u $4 -p $5 [root@local
2013-02-26 15:33:06 732
原创 nagios监控windows服务器远程桌面3389端口
添加check_3389脚本插件vim /opt/nagios/nagiosweb/libexec/check_3389#!/bin/sh/opt/nagios/nagiosweb/libexec/check_tcp -H $1 -p 3389 -t 3 > /dev/nullif [[ $? == 0 ]] then echo "CRITICAL:3389 op
2013-02-26 15:23:36 2191
原创 nagios监控内网mysql主从同步
公司为了节俭,采用一台机器安装多个mysql来同步其他mysql数据服务器,这样监控主从同步就成为问题,幸好有nagios监控首先是mysql从库创建nagios监控脚本[vim /usr/local/nagios/libexec/check_mysql_slave#!/bin/bashdeclare -a slave_statusslave_status=($(mysql
2013-02-26 14:16:18 1022
原创 mysql MYISAM引擎子分区分散IO.sql
mkdir -p /disk1/datamkdir -p /disk2/datamkdir -p /disk3/datamkdir -p /disk4/datamkdir -p /disk5/datamkdir -p /disk6/datamkdir -p /disk7/datamkdir -p /disk8/datamkdir -p /disk9/datamk
2013-02-26 13:59:30 1052
转载 sqlserver 评估期已过
打开sqlserver出现提示:评估期已过。有关如何升级的测试版软件的信息,请访问http://www.microsoft.com/sql/howtobuy解决方法如下:方法一1 进入安装 中心2 维护 -> 版本升级3.一步一步操作,当提示需要输入注册码的时候,请根据你升级的版本输入如下注册码SQL S
2013-02-26 09:19:25 1124
转载 linux软连接和硬链接
一 链接文件 链接有两种方式,软链接和硬链接。 1 软链接文件 软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。 链接文件甚至可以链接不存在的文件,这就产生一般称之为"断链"的问题(或曰“现象"),链接文件甚至可以循环链接自己。类似于编程语言中的递归。 用ln -s 命令可以生成一个软连接,
2013-02-21 13:37:40 473
原创 oracle客户端sqlplus界面有乱码
[oracle@dd ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on ??? 2? 20 15:15:30 2013Copyright (c) 1982, 2005, Oracle. All rights reserved.Connected to:Oracle Database 10
2013-02-20 15:24:47 2879 1
原创 mysqlbinlog备库上的备份恢复
mysqlbinlog完全恢复必用命令:[root@dd]mysqlbinlog --helpmysqlbinlog Ver 3.2 for redhat-linux-gnu at i686By Monty and Sasha, for your professional useThis software comes with NO WARRANTY: This is free
2013-02-20 13:42:24 969
转载 MYSQL强制使用索引和禁止使用索引
mysql强制索引和禁止某个索引1、mysql强制使用索引:force index(索引名或者主键PRI)例如:select * from table force index(PRI) limit 2;(强制使用主键)select * from table force index(ziduan1_index) limit 2;(强制使用索引"ziduan1_index")sel
2013-02-20 12:13:24 15710
原创 单机安装多个mysql
单机mysql测试主从复制 cd /tools/mysql-5.5.15./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/opt/mydata01 # The following options will be passed to all MySQL clients
2013-02-20 10:37:26 567
原创 删除特殊字符.的数据库
删除特殊字符的数据库mysql> show databases;+--------------------+| Database |+--------------------+| information_schema | | ichaoxing.com | | mysql | | performance_sch
2013-02-20 09:52:02 2839
转载 mysql数据库备份及恢复命令mysqldump,source的用法
还原一个数据库:mysql -h localhost -u root -p123456 www 备份一个数据库:mysqldump -h localhost -u root -p123456 www > d:/www2008-2-26.sql //以下是在程序中进行测试 //$command = "mysqldump --opt -h $dbhost -u $dbuser
2013-02-20 09:23:10 657
原创 修改监听端口后oem的操作
安装oracle的时候em配置端口如下:[oracle@dd 10g]$ more /opt/oracle/product/10g/install/portlist.ini iSQL*Plus HTTP port number =5561Enterprise Manager Console HTTP Port (duxiu) = 1158Enterprise Manager Age
2013-02-18 11:45:35 1376
原创 Linux history时间用户ip设置
vim /etc/profileUSER_IP=`who -u am i 2>/dev/null | awk '{print $NF}'|sed -e 's/[()]//g'`export HISTTIMEFORMAT="[%F %T][${USER_IP}][`whoami`] "source /etc/profile
2013-02-03 11:08:04 419
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人