自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 收藏
  • 关注

转载 RHEL中基于OS来统计某进程使用的IO;

今天在安装和使用STAP时碰到一个问题。 # stap disktop.stp semantic error: libdwfl failure (missing x86_64 kernel/module debuginfo un...

2011-11-23 22:58:41 155

转载 DML对QUERY CACHE 处理过程之源码分析

问题: 当一个大的SELECT查询在运行时,会把UPDATE堵住; SHOW INNODB STATUS看,UPDATE的状态是:invalidating query cache entries SELECT结束,现...

2011-07-27 22:35:11 208

转载 xtrabackup 全量与增量备份恢复

今天简单介绍一下 MYSQL 免费热备工具 XtraBackup , 特别是几个使用时值得注意的地方。这里首先代表所有使用者感谢PERCONA的无私贡献。 1. 下载XtraBackup并安装 当前最新的版本是1.6 ,从...

2011-06-02 20:24:37 213

转载 让drop table更快

曾经发文介绍过,DROP table XXX ,特别是碰到大表时,http://www.mysqlops.com/2011/02/18/mysql-drop-table-%e5%a4%84%e7%90%86%e8%bf%87%e...

2011-05-18 22:04:38 398

转载 mysql crash with disk sector error

mysql: 5.1.40 os: RHEL 5u4 DISK: 12*300GSAS RAID10 , 512M CACHEInnoDB: Error: tried to read 16384 bytes at offset ...

2011-01-11 11:55:53 229

转载 MySQL 5.5 -- innodb_lock_wait 锁 等待

记得以前,当出现:ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction,要解决是一件麻烦的事情 ;特别是当一个SQL执行完了,但未C...

2010-12-24 14:20:22 99

转载 MySQL 5.5 -- Metadata Locking Within Transactions

在以前的版本中,一个事务请求表的“元数据锁”直到“语句”执行完毕;(这个时候整个事务没有完成);这个时候,如果有人执行了DDL语句(如DROP table,可以马上执行);那么在BINLOG日志中,会先记录drop table ...

2010-12-22 16:01:45 80

转载 MySQL 5.5 -- innodb_purge_threads

在之前版本,碎片回收操作是主线程的一部分,这经定期调度的方式运行,但会阻塞数据库的其他操作;[@more@]到5.5以后,可以将这个线程独立出来 ;方法:innodb_purge_threads =1 这个应该能让碎片回收得更及...

2010-12-22 15:22:09 616

转载 MySQL两种识别是否有中文字符的方法

1) 用正式表达式 regexp "[u0391-uFFE5]" 2) 用length和char_length[@more@] drop table t1; create table t1 ( id varchar(200)) ...

2010-12-20 22:35:33 111

转载 replication 1064 error on slave side

Last_Error: Error 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server ve...

2010-12-06 16:49:03 77

转载 Mysql RELICATION对存过的处理

昨天鹰眼需求从一个大表(27G)删除47026788数据;用存储过程通过主键删除实现;用了1个小时50分钟; QPS=47026788/(60*110)=7125.2709这个速度已经满快了,都是随机读;[@more@]当时...

2010-12-02 14:30:43 105

转载 mysql 5.5 -- innodb buffer pool优化

InnoDB buffer pool 被设为两个SUBLIST:一个是存放大部分查询所需用到的块;另一个是存放小量查询所需用到的块;并可以被回收;[@more@]The InnoDB buffer pool is divided...

2010-11-30 16:59:30 87

转载 MySQL now supports an interface for semisynchronous replication:

Mysql半同步SLAVE,类似于ORACLE安全模式的DATAGUARD(但不完全是);为什么是半同步呢,因为MYSQL只保证“至少一个”SLAVE接收到日志后返回; 虽然可能不会有太多的人去用这个东西(因为对网络的要求和机...

2010-11-26 20:27:17 80

转载 mysql 5.5 中对SLAVE relay-log相关日志文件同步的强化

在5.1版本中,slave 从MASTER拿到日志后,写到relay-log,并进行SQL应用;在这里注意,写到RELAY-LOG,指的是先写到 “OS cache”的relay-log,而不是马上刷新到磁盘上;什么时候刷新还依...

2010-11-25 16:17:36 110

转载 mysql 5.5参数--innodb_read(write)_io_threads

# 在5.1版本上,这FILE_IO这一块MYSQL只用了4个线程来处理IO;# 但在5.5上,随着对多线程的更强支持;INNODB也加强了对IO读写线程的支持;更多发挥多线程的优势 ;# IO线程默认增加到了10个;(配太多也...

2010-11-25 11:10:29 421

转载 innodb 页存储管理的实验

MYSQL 5.0.68 on RHEL 5u4 本实验主要是想看一下,INNODB 页何时被回收,何时被重新利用; 数据文件何时扩展,按多少比例扩展等;[@more@]MYSQL 5.0.68 on RHEL 5u4 Inno...

2010-11-08 16:13:50 152

转载 先 LOAD DATA 再加索引(主键)是不是真的好?

If you want to Import data from dat file to Mysql , May be you will choose : Load Data infile; Normally, you will ...

2010-11-03 19:27:44 149

转载 Mysql 在LONGTEXT字段上作like操作的消耗;

# Mysql 5140 @ RHEL 5u4 X86_64 [@more@]# 先提供一些表的信息:===============================================================...

2010-09-29 17:40:45 511

转载 SQLITE 迁移到 MYSQL

接同事需求,要求从SQLITE的数据转到MYSQL,这东西以前也没接触过。这里搜搜,那里试试,下面把过程列一下。 主要过程分三步:1,把SQLITE表结构导出来,作一定的格式调整2,把SQLITE数据导出来,作特殊字符的处理3,...

2010-09-09 11:29:10 170

转载 how to recovery innodb from Pages from .idb (Part V)

TEST STEP6:用"constraints_parser"试着从一个PAGE(找到INDEX_ID相对应的文件夹)中找出你的数据TEST STEP7: 如果你觉得你的数据没有问题,那么你可以将所有的表连接起来(cat *....

2010-08-22 15:42:18 75

转载 how to recovery innodb from Pages from .idb (Part IV)

TEST STEP3:得到表定义文件:table_defs.hTEST STEP4:编译percona-innodb-recovery-tool,makeTEST STEP5:将数据表空间拆分成N个16K大小的PAGE[@mor...

2010-08-22 15:40:48 76

转载 how to recovery innodb from Pages from .idb (Part III)

下面我们来看一个实例,用来恢复被TRUNCATE的数据----------------------------------------------[@more@]TEST STEP 0:创建测试环境:--------------...

2010-08-22 15:38:05 62

转载 how to recovery innodb from Pages from .idb (Part II)

如何得到表定义文件:./include/table_defs.h ----------------------------------------- table_defs.h 可以从多种渠道得到: 1,如果你还拥有建表语句,...

2010-08-22 15:37:53 63

转载 how to recovery innodb from Pages from .idb (Part I)

就像是ORACLE的DUL,MYSQL也有自己的数据抽取工具:Innodbrecoverytool。他能根据表定义(table_defs.h),从数据表空间中抽取丢失的数据。他可以在以下几种情况下恢复数据: ----------...

2010-08-22 15:35:37 83

转载 fast recovery for innodb1.07 in Mysql 5.5

如果你拥有一个很大的内存,那么在享受性能的同时,你也享受着CRASH时,恢复时漫长等待的痛苦。 http://www.mysqlperformanceblog.com/2007/07/17/innodb-recovery-is-...

2010-08-21 19:20:16 75

转载 在shell中读入文件,如果取消''反斜杠的转义

cat $SQLFILE | while read -r LINE -r Backslash does not act as an escape character. The backslash is cons...

2010-08-17 10:41:55 1341

转载 关于mysql中limit优化的问题

ITPUB上有提问: 一个关于mysql中limit优化的问题 | stest | CREATE TABLE `stest` ( `id` int(10) unsigned NOT NUL...

2010-08-14 14:41:51 80

转载 CRASH with error- last checkpoint exceed log group capacity

今天碰到了一次MYSQL CRASH,不像以前是BUG所致,这次是人为搞死的,又是一次血的教训 直接触发原因: 在白天业务期间执行了200W的DELETE语句(自动 提交);以下是当时的日志和状态信息:100811 17:06:...

2010-08-12 16:28:52 228

转载 MYSQL特殊字符(单引号,行尾斜杠)的处理

单引号,以及行尾的斜杠引起的困惑:这一次的问题,我们直接从实际的工作中说起:工作内容简介: 有一批用户ID存在文件里,需要从数据库里删除?做这个事情,可能有很多的方法: 1, 把ID导入到数据库中,用SQL直接做表关联去删除 ;...

2010-08-10 16:23:34 480

转载 Mysql优化器对in list的处理

select * from table where id in (....)这样的查询,是走范围索引还是走等值索引? select * from table where key_part1 in (....) and key_p...

2010-08-05 18:44:31 273

转载 关于表的校对规则collation,不区分大小写

一天有开发同学问我,说,我们表里的数据怎么都不区分大小写的。能不能把他们区分开来。 我猜想他说的应该就是校对规则相关的事情。 与之确认后是这么一回事:[@more@]root@127.0.0.1 : test 23:36:25&...

2010-07-29 00:03:02 143

转载 master bug InnoDB Error unlock row could not find a 4 mode lock

OS:RHEL5u4_X64VER:MYSQL5.1.40MASTER_ERROR.LOG 报错: 100722 11:56:19 InnoDB: Error: unlock row could not find a 4 mo...

2010-07-22 16:03:28 214

转载 早上MYSQL突然 CRASH

MYSQL日志:100721 11:01:42 - mysqld got signal 11 ;This could be because you hit a bug. It is also possible that this...

2010-07-21 12:27:09 147

转载 性能测试工具supersmack

听同学介绍,MYSQL性能测试工具supersmack不错。 于是拿来搞一把。 [@more@]1.下载软件 http://vegan.net/tony/supersmack/ 2.编译安装 ./configure --pref...

2010-07-06 15:53:51 88

转载 为何我的共享表空间这么大?

Why my Shared-tablespace is so Big size; The Size of all DB just 40G , But Size of Shared-tablespace is 49G; I wo...

2010-07-02 19:26:43 60

转载 Mysql索引的使用 - 组合索引 + 范围条件的处理

上次在 http://steven1981.itpub.net/post/7967/497170 讨论:Mysql索引的使用-组合索引+跳跃条件结果是:KEY(key_part1,key_part2,key_part3)sele...

2010-06-01 14:29:20 244

转载 MYSQL在双MASTER环境中,由ROW日志模式带来的数据不一致。

## 实验环境: 双MASTER 结构 Master1 == 10.249.160.132Master2 == 10.249.160.133RHEL 5.4 X64, MYSQL 5.1.40 binlog_format = M...

2010-05-13 12:59:34 83

转载 Mysql索引的使用-组合索引+跳跃条件

关于MYSQL组合索引的使用,官方对下面的例子的说法是可以使用索引:KEY(key_part1,key_part2,key_part3)select .... from table where key_part1='xxx' a...

2010-03-03 19:21:13 139

转载 Mysql 外键(FOREIGN KEY)使用注意事项

外键,FOREIGN KEY, 这个东东,作为DBA,在Oracle我们都不建议在数据库级别去实现约束,因为他的维护成本很高, 比如你要保证索引,导入数据时你得保证先后顺序等,所以我们更推荐由应用去控制逻辑。在MYSQL中是更...

2010-02-02 12:52:23 731

转载 Heartbeat Score的计算-+colocation

再次研究COLOCATION,希望其能在<2resource2group4score>的配置环境中起作用,(限制两个资源跑到一起)。1,配置:在<2resource2group4score>CIB.XML...

2009-11-26 12:21:18 101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除