计算MySQL的内存峰值公式

-- 计算MySQL的内存峰值公式,计算所有的连接满了的情况下: select (@@key_buffer_size + @@query_cache_size + @@tmp_table_size     + @@innodb_buffer_pool_size + @@innodb_additional_mem_pool_size     + @@innodb_log_buffer_si...
阅读(2733) 评论(0)

Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. S

[xxx@xxx~]$ tail -f /var/log/mysqld.log 130326 22:10:50 [Warning] Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. Statement is unsafe because it use...
阅读(3632) 评论(0)

MySQL复制--最快的从库搭建方法(tar包)

-- 最快的从库搭建方法 0,准备从库第一次数据备份,临时锁所有表 开启窗口1 mysql> flush tables with read lock; Query OK, 0 rows affected (0.00 sec) mysql> show master status; +------------------+----------+--------------...
阅读(2459) 评论(0)

MongoDB报错:"assertion" : "can't map file memory"

PRIMARY> use identify; switched to db identify PRIMARY> db.dropDatabase(); {         "assertion" : "Can't take a write lock while out of disk space",         "assertionCode" : 14031,         "er...
阅读(3769) 评论(0)

Nagios 报错 CHECK_NRPE: Error - Could not complete SSL handshake.

在linux服务器上面监控的客户机,返回如下信息: load check CRITICAL 03-21-2013 10:25:06 0d 2h 23m 23s 4/4 CHECK_NRPE: Error - Could not complete SSL handshake.   查理好久,才发现是 客户机器上面的nrpe.cfg里面,有一个 allow_hosts参数,里面设置了允...
阅读(6742) 评论(0)

【话题讨论】作为伯乐,你如何选择‘千里马’?--MySQL DBA

原帖地址:http://www.itpub.net/forum.php?mod=viewthread&tid=1773550&page=3&extra=#pid21190340   作为mysql dba,我给出了自己的理解,大家多多交流吧:   1:作为技术的面试官,从哪几个方面来决定是否面试人员可以胜任这个岗位?     DB是一个需要细心,需要责任心,需要稳定,需要大局观的岗位,当...
阅读(2663) 评论(6)

ERROR 1336 (0A000): Dynamic SQL is not allowed in stored function or trigger

mysql> DELIMITER // mysql> CREATE PROCEDURE ps(IN table_name VARCHAR(200)) -> BEGIN -> SET @newname = table_name; -> SET @s = CONCAT('create table ',@newname,'(resourceid varchar(200),',@n...
阅读(4673) 评论(1)

MySQL事务控制语句(学习笔记)

MySQL事务控制语句         在mysql命令行的默认下,事务都是自动提交的,sql语句提交后马上会执行commit操作。因此开启一个事务必须使用begin,start transaction,或者执行 set autocommit=0;  可以使用的事务控制语句 start transction | begin : 显示的开启一个事务  commit (commit work...
阅读(31023) 评论(6)

MySQL服务器部署nagios监控

-- ulimit -n 65535 -- 监控nagios客户端强行安装 1,安装 [root@localhost nagios]# ll 总计 768 -rw-r--r-- 1 root root 713389 12-16 12:08 nagios-plugins-1.4.11-1.x86_64.rpm -rw-r--r-- 1 root root  32706 12-16 12:...
阅读(2325) 评论(2)

MySQL被慢sql hang住了,用shell脚本快速清除不断增长的慢sql的办法

某个初级dba误删index,mysql漫山遍野全是10S以上的慢sql,mysql服务被hang住了,而且慢sql不断在增加中,如果手动在mysql界面kill的话,根本来不及,这个时候,shell就必须要出手了,如下的shell脚本,大家可以参考:     #It is used to kill processlist of mysql sleep #!/bin/sh while :...
阅读(2261) 评论(0)

MySQL innodb 事务的实现

reference:MySQL技术内幕 Innodb存储引擎  Write-Ahead Logging ,WAL:预写日志方式  【1】Redo Log  在Innodb存储引擎中,事务日志是通过redo和innodb的存储引擎日志缓冲(Innodb log buffer)来实现的,当开始一个事务的时候,会记录该事务的lsn(log sequence number)号; 当事务执行时,会往I...
阅读(8485) 评论(2)

MySQL服务器Swap满了100%导致db很慢很卡

MySQL服务器Swap满了100%导致db很慢很卡 DB服务器会产生swap呢?假设我们的物理内存是12G,swap是3G。如果MySQL本身已经占用了10G物理内存,而 同时其他应用程序或者系统进程又需要3G内存,这时候操作系统就可能把MySQL所拥有的一部分地址空间映射 到swap上去,有可能产生swap的操作事件:   产生的主要原因: 1 copy一个大文件,比如上百G的...
阅读(3291) 评论(0)

MySQL5.1版本的主从复制搭建

【备注】: 主机192.168.250.20 备机192.168.250.40   主从复制 1 主机上面已经有了MySQL5.1.53-log版.   2 备机上没有mysql数据库,需要在备机上安装MySQL5.1.53-log软件,具体参考svn文档“system\mysql\document\IT_SYS_MySQL_Installation.docx”。   3...
阅读(3443) 评论(0)

MySQL的Replace into 与Insert into ..... on duplicate key update ...真正的不同之处

今天听同事介绍oracle到mysql的数据migration,他用了Insert into ..... on duplicate key update ...,我当时就想怎么不用Replace呢,于是回来就仔细查了下,它们果然还是有区别的,看下面的例子吧: 1 Replace into ... 1.1 录入原始数据 mysql> use test; Database changed...
阅读(24452) 评论(23)

CentOS6.3下源码安装MySQL GA 5.6.10

[comment]在编译安装 MySQL 5.6.x 之前,需要最少安装的包有:bison,gcc、gcc-c++、cmake、ncurses-devel, 安装这些依赖包后,把原来解压出来的mysql源码目录删除掉,再重新解压出来,再去编译. -- 0 Download mysql-5.6.10.tar.gz in dev.mysql.com -- 1 安装cmake软件包 tar x...
阅读(3474) 评论(1)

CentOS6.0上面安装Percona5.5版MySQL

[]在编译安装 MySQL 5.5.x 之前,需要最少安装的包有:bison,gcc、gcc-c++、cmake、ncurses-devel,安装这些依赖包后,把原来解压出来的mysql源码目录删除掉,再重新解压出来,再去编译. tar xzvf cmake-2.8.3.tar.gz ./bootstrap   gmake   gmake install ./configure...
阅读(2827) 评论(0)

MySQL 索引原理解析

Reference: http://tech.it168.com/a2011/0711/1216/000001216087_all.shtml   内节点不存储data,只存储key;叶子节点不存储指针。   同样也是一颗B+Tree,data域保存数据记录的地址。因此,MyISAM中索引检索的算法为首先按照 B+Tree搜索算法搜索索引,如果指定的Key存在,则取出其data域的值,然...
阅读(5562) 评论(7)

Trace:Incorrect string value: '\xAD\xBF The...' for column ...

1. 应用程序报错 485333 2011-09-19 04:05:41,597 ERROR [main]  com.csf.cdp.dealComparison.dao.DBDao     - SaveTraceData Error:Incorrect string value: '\xAD\xBF The...' for column 'data_trace' at row 1 48...
阅读(2300) 评论(0)

mysqldump: Got error: 1449: The user specified as a definer 的解决方案!

[root@ba ~]# mysqldump --default-character-set=utf8 --databases susite ucme >/home/2db-uch-ss-20120312.sql mysqldump: Got error: 1449: The user specified as a definer ([url=mailto:]'mbuch'@'10.6.21.%...
阅读(4139) 评论(0)

delete之后,快速清理表占据的磁盘空间!

-- 收缩innodb存储引擎表的空间大小: delete 了6000W日志表记录,但是表占据的文件大小一直没有变化。 后来,找到一招: alter table xxxx engine=innodb; 搞定,而且速度很很快。 mysql> alter table order_action engine=innodb; Query OK, 0 rows affected (0.62 se...
阅读(2644) 评论(0)
23条 共2页1 2 下一页 尾页
    个人资料
    • 访问:3179504次
    • 积分:39893
    • 等级:
    • 排名:第102名
    • 原创:639篇
    • 转载:4篇
    • 译文:2篇
    • 评论:1397条
    博客专栏
    技术网址连接
    http://dev.mysql.com/doc/
    最新评论