Quantcast
Channel: MySQL 中文网 - MySQL基础知识
Browsing all 60 articles
Browse latest View live

Q&A Webinar Part 4 - MySQL Cluster(转贴)

原文转自:http://onlinesolutionsmysql.blogspot.com/2007/05/q-webinar-part-4-mysql-cluster.htmlQ from Olivier - Are the data nodes MySQL servers too ?No, the data node is handled by a separate process, ndbd,...

View Article



ERROR 1206 (HY000): The total number of locks exceeds the lock table size 错误解决

错误现象如下: mysql> DELETE FROM JHF_CP_SPOT_RATE WHERE FRONT_DATE = '20070801'; ERROR 1206 (HY000): The total number of locks exceeds the lock table size 把 delete 改成 select,再explain一下,发现返回结果高达300多万,于是检查...

View Article

[MySQL FAQ]系列 -- MySQL 5.1以下如何动态抓取查询日志

想要在MySQL 5.1以下的版本中动态抓取提交到MySQL中的查询日志,可以采用tcpdump的方法,大致如下: tcpdump -i eth0 -s 0 -l -w - dst port 3306 | strings | egrep -i...

View Article

[MySQL FAQ]系列 -- 为何授权不对

前言:今天帮同事处理了一个关于mysql授权的问题,虽是小事,不过不注意的话,还挺头大的,呵呵。先对比看看下面2个授权信息之间的区别吧: GRANT SELECT, DELETE, UPDATE, INSERT ON *.* TO 'yejr'@'192.168.0.1' IDENTIFIED BY PASSWORD...

View Article

[MySQL FAQ]系列 -- 写给新手:学会找到问题所在

前言:我想,对于新手来说,有个很重要的问题,就是在mysql发生问题时,就束手无策,不知道该做什么了。要么到论坛里发“冰天雪地裸体跪求帮助”或“急急急”之类的帖子,要么在群里狂喊,对解决问题毫无帮助。这个时候,新手们要做的就是,学会看日志,并且找到问题所在,然后尝试自己动手解决,或者把问题描述清楚,让有经验的人士帮忙。本文说下几种常见问题,以及解决问题的丝路。 情景1:mysql无法启动...

View Article


MySQL中针对大表如何快速扩展字段长度

在线DDL一直是MySQL的一个软肋,历史原因就不多说了,下面介绍另一种方法1. 新建一个同结构的表 mysql> create table xx like t_iteminfo; 2. 对其进行扩展,并且修改auto_inc属性 mysql> alter table xx modify creator varchar(60) not null default ‘0’;...

View Article

[MySQL FAQ]系列 -- InnoDB报错,buffer不够用

一朋友发来消息,说他的mysql报错,日志大致如下: 090318 15:16:35 InnoDB: WARNING: over 4 / 5 of the buffer pool is occupied by InnoDB: lock heaps or the adaptive hash index! Check that your InnoDB: transactions do not set...

View Article

[MySQL FAQ]系列 -- InnoDB表报错: table is full

同事碰到麻烦,寻求帮忙,问题是这样的:有个InnoDB表,想要用 LOAD DATA INFILE的方式倒数据进去,发现报错:table is...

View Article


实现mysql单表备份的脚本

作用:   备份DB中的数据到单表,以防止增加表后少备份了。  #!/usr/bin/perl # mysql meg # wubx use strict; use DBI; my $host='172.16.100.1'; my $port='3306'; my $user='root; my $passwd=''; my...

View Article


分享:我下载Mysql的地方

来源: http://www.imysql.cn/blog/3208 & http://www.imysql.cn/作者:吴炳锡 第一个:http://mirror.provenscaling.com/特点:   有社区版和企业版两种,基本上比较全。上面的每个版本基本都没问题。 第二个: http://www.percona.com/mysql/特点:...

View Article

[MySQL FAQ]系列 -- 如何快速比较查询结果是否一致

原文参考:http://www.xaprb.com/blog/2009/03/25/mysql-command-line-tip-compare-resu...利用mysql客户端的pager功能即可: mysql> pager md5sum - PAGER set to 'md5sum -' mysql> select * from user;...

View Article

[MySQL FAQ]系列 -- Linux命令行下快速监控mysql

其实很简单,就是利用linux下的 watch工具来做监控,方法如下: [yejr@localhost imysql]# watch -d -n 10 "egrep 'MySQL thread|Log|Modified db pages' innodb_status.3249 " Every 10.0s: egrep 'MySQL thread|Log|Modified db pages'...

View Article

[MySQL FAQ]系列 -- 利用tcpdump简易抓取MySQL Query Log

原文参考:http://www.davidodwyer.com/category/tags/tcpdump-mysql #!/bin/bash tcpdump -i eth0 -s 0 -l -w - dst port 3306 | strings | perl -e ' while(<>) { chomp; next if /^[^ ]+[ ]*$/;...

View Article


[MySQL FAQ]系列 -- 用mysqlslap进行压力测试

mysqlslap是官方提供的压力测试工具之一,官方介绍如下: mysqlslap is a diagnostic program designed to emulate client load for a MySQL server and to report the timing of each stage. It works as if multiple clients are...

View Article

Image may be NSFW.
Clik here to view.

[MySQL FAQ]系列-net_buffer_length选项对数据备份及恢复影响

有一次和朋友讨论到 net-buffer-length 可能对mysqldump导出及恢复有影响,对此测试了一下,发现影响很小,基本可以忽略不计,下面是对比测试结果。说明:执行mysqldump时,net buffer...

View Article


[MySQL FAQ]系列-关于连接MySQL报错lost connection 和 gone away

一般频繁出现的话,才需要关注,一天出现几次属于正常情况。频繁出现的原因一般有: 1. 网络,包括网络质量,服务器网卡驱动,程序连接数据库方式:ODBC/API,都是有区别的;这里的网络问题,可能出现在客户端,也可能出现在服务端 2. 如果使用ODBC的话,还需要注意部分ODBC版本可能存在bug,导致有问题 3....

View Article

[MySQL FAQ]系列-关于设置innodb buffer pool size

按照惯例,如果前端应用程序采用长连接的话,那么innodb buffer pool最高可设置为物理内存大小的80%。不过部分在线DB由于并发连接数较高,每个线程分配的内存较多,或由于业务上升,并发事务数突然较大幅度提升,加上innodb buffer pool较大,导致了严重的内存交换(swap)发生。鉴于此,我们建议在这些活跃度较高/并发连接数较高的在线DB服务器上,适当调低innodb...

View Article


TPCC-MySQL使用手册

一、 下载工具包 Tpcc-mysql是percona基于tpcc衍生出来的产品,专用于mysql基准测试,其源码放在bazaar(Bazaar是一个分布式的版本控制系统,采用 GPL 许可协议,可运行于 Windows、GNU/Linux、UNIX 以及 Mac OS 系统之上。Bazaar 由 Canonical...

View Article

infobright下如何使用utf8字符集

目前infobright应用越来越多了,有些场景下需要和台管理系统共用,因此需要同时存在brighthouse和myisam两种引擎。这时候,如果需要brighthouse引擎支持utf8字符集,需要: 1. 数据库对象创建时务必使用utf8字符集,这点尤为关键,否则不可支持utf8; 2. 数据表对象创建时也使用utf8字符集; 3. 导入文件提前转换成utf8字符集; 4....

View Article

Image may be NSFW.
Clik here to view.

[MySQL FAQ]系列-字符集兼容性测试

之前做过的兼容性测试结果:技术相关: MySQL基础知识MySQL FAQmysql字符集

View Article
Browsing all 60 articles
Browse latest View live




Latest Images