DB,DR倒换后的一点问题
今天一个应用连DB启动死活有问题,连DR就没有问题我将DB数据全部导出了一下,也没有问题,DB是可以连接近来的。err没发现报错。最后连接DR后,就要把DR,DB关系倒换一下,但是在原来的DB上change master时候还是有...
mysqlslap测试
其实我今天也是第一次用,还没有很深入的了解这个工具的原理。不过就下述而言,总体并发5,50,150是不错的,10,20比较差。dba-test-A1-104:/usr/local # mysqlslap -a --concurrency=5,10,20,50,150 --number-of-q...
mysql slave 跟进 master 的关键状态指标
master:show master status的结果中的File和Position;比较简单,就表明了当前master的当前的logbin文件及写入的位置slave:show slave status结果中的:Master_Log_File,Read_Master_Log_Pos表示了当前slave读到...
mysql 5 的 charset
除了 server,database,table,column可以特定的指定字符集及校对排序规则外,还有connect,client,不过connect,client我就没去太看他,保持client和server的相同才可简化问题。[@more@]10.3.1. Server Character Set and CollationThe current server character set and collation are available as the values of the character_set_server and collation_server system variables. These variables can be changed at runtime. 10.3.2. Database Character Set and CollationThe database character set and collation are used as defau
load data是一个事务的
今天load data一个500W行的数据,发现如果我ctrl+c两次后,前边的load data的数据时会回滚的load data过程中会看到show table status的rows和length(index,data)不断的增加,而select这个表并没有数据的...
mysql 加大 了logfile之后,遇到innodb disable的问题
这两天在做mysql的性能测试,直接将my-large.cnf的文件覆盖了原先my.cnf(基于my-small.cnf),这其中innodb的参数,如下变化:bullet:/data/db # diff big_inno.cnf small_inno.cnf5,7c5,7< innodb_buffer_pool_size =...
ibbackup恢复报错一例
InnoDB: Error: tablespace size stored in header is 1676800 pages, butInnoDB: the sum of data file sizes is only 1670400 pagesibbackup恢复mysql库的时候,我少了一个文件copy到mysql innodb的数据目录,文件...
mysqldump跟踪导出来东西是否排序了
打开Mysql的日志跟踪一下,以确认mysqldump出来的rows是否会排序,以排除根据dump出结果计算md5然后对比两张表内容的方法。使用-T也不会排序的dump出来的内容:F:mysqlmysqltoolkit-1254bin>mysqldump -uroot -proot...
写sql的功夫低啊,得慢慢提高才行
今天看到一个,然后尝试一下表连接后做updatemysql> select * from b;+---------------------+------+------+| Time | id | test |+---------------------+------+------+| 2007-08-11 21:15:07 | 1 | NULL | | 2007...
尝试了一下mysql的视图,主要是想解决分表后的统计不会太麻烦的问题
mysql> create view abc as select * from free_space union all select * from free_space;Query OK, 0 rows affected (3.81 sec)mysql> show tables;+----------------+| Tables_in_test |+----------------+| ab...
数据库的统计(select)确实会影响数据库的更新(update)的
今天发现一台机器的DR落后DB,每5分钟的报警监测出来的落后logbin大小不断的增大。实际看了一下,DR上还有一个统计的进程,然后当统计结束后,发现DR很快也就跟上了。去年也遇到统计很大程度影响入库速...
mysql的三个sql的monitor选项
log-slow-queries=sql-slow.loglong_query_time=1--log-queries-not-using-indexes 前两个可以直接写在my.cnf文件里边,第一个是定义记录慢的sql语句的文件,前边没有路径的话默认为mysql的datapath,第二个是表示记录...
[转]MySQL的datetime设置当前时间为默认值及 triger 一例
转自 http://qroom.blogspot.com/2007/02/mysqldatetime.html由于MySQL目前字段的默认值不支持函数,所以以create_time datetime default now()的形式设置默认值是不可能的。代替的方案是使用TIMESTAMP类型代替DATE...
innodb 的 redo log,不会对未引起数据块变化的sql做记录的
下边的实验简单说明上边的问题:再做一个简单的实验:mysql> select * from a;+------+------+| a | b |+------+------+| 10 | 2 | | 10 | 3 | | 10 | 101 | +------+------+3 rows in set (0.00...
ntpdate会导致mysql slow query log出现很大的query time
mysql官方有对此事的论述:http://bugs.mysql.com/bug.php?id=9579在我得系统里我发现了这种事情:mysql的日志:# Time: 080308 18:07:01# Query_time: 4294967294 Lock_time: 0 Rows_sent: 0 Row...
令人激动的消息 sun ac mysql
今天听到这个消息,我有些激动地要死去的感觉,我已经记不得上次如此的兴奋与激动是哪个年头的事情了,可能是我最近快一年一直在做跟mysql相关的事情吧,多少希望有某种程度上的盼头旧有的观念一直是认为mysql........
关于mysql的query_cache
以前看别人的文章也没有太理解,这两天测试有个update速度问题,以为是query_cache导致,然后仔细测试了一下才明白其中的道理。mysql的query_cache是缓冲的是select语句执行计划及其执行结果的(开头我还以为仅仅是缓...
今天测试了一下mysql的Null值
mysql也有这个NULL常量mysql> insert into test values(NULL);Query OK, 1 row affected (0.00 sec)查询NULL值得时候要用is null或者is not null下边例子还说明几个小问题:1.null在排序中算最小值(记得oracle里相反...
mysql的新建索引会导致insert被locked
今天在一张378W条记录的表上,新建索引,花了44分钟,这样可能会导致44分钟的插入等待,还好这种insert的lock不会被time out掉。show processlist看到的insert会是locked的状态...
[转]memcached学习系列
这个东西迟早得学习,先记录一下http://tech.idv2.com/2008/07/10/memcached-001/