MySQL中按时间获取慢日志信息的方法 Mysql

今天处理一个case: 数据库异常,连接数突增。想着分析一下慢日志,可是一看慢日志都好几G了,而且是短日志格式,找到那个时间点相对比较难。于
标签: mysql

发布于  2024-3-1 22:49

获取MySQL的表中每个userid最后一条记录的方法 Mysql

如下表:CREATE TABLE `t1` (`userid` int(11) DEFAULT NULL,`atime` datetime DEFAULT NULL,KEY `idx_userid` (`userid`)) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `t1` (`
标签: mysql

发布于  2024-3-1 22:49

在MySQL中使用mysqlbinlog flashback的简单教程 Mysql

简介:mysqlbinlog flashback功能是淘宝彭立勋(http://www.penglixun.com/)的一个很强劲的作品.主要功能: 对rows格式的binlog可以进行逆向操作.delete反向生成
标签: mysql

发布于  2024-3-1 22:48

MySQL中从库延迟状况排查的一则案例 Mysql

今天给一个客户巡检的情况下发从库没有业务的情况mysqld的cpu的一个core占用100%.查主库慢查询也没有关于写的SQL. 可以说是典的单进程复制把一个cpu占满造成的.知道原因了,就好分析了. 分析一下binlog中写的什么,看看有...
标签: mysql

发布于  2024-3-1 22:48

在MySQL中生成随机密码的方法 Mysql

cat /dev/urandom | LC_ALL=C tr -dc [:alnum:] | fold -w 10 |head -10 Si1N9kUyuZ ddzsRXFgxA caDRBRT4Px buGk6LkX4d N5Xod1T...
标签: mysql

发布于  2024-3-1 22:48

MySQL中truncate误操作后的数据恢复案例 Mysql

实际线上的场景比较复杂,当时涉及了truncate, delete 两个操作,经确认丢数据差不多7万多行,等停下来时,差不多又有共计1万多行数据写入。 这里为了
标签: mysql

发布于  2024-3-1 22:48

MySQL中修改库名的操作教程 Mysql

MySQL在5.1引入了一个rename database操作,但在MySQL5.1.23后又不支持这个命令。可以说是一个实验性的功能,没有在生产中支持过(mysql-5.1 release在mysql-5.1.30),那么生产中我们有时为...
标签: mysql

发布于  2024-3-1 22:48

关于MySQL的整型数据的内存溢出问题的应对方法 Mysql

今天接到一个朋友电话说是觉的数据库被别人更改了,出现数据不对的问题 。经过很久的排查是数据类型溢出了(发生问题的版本是MySQL 5.1)。后来
标签: mysql

发布于  2024-3-1 22:48

MySQL中DATE_FORMATE函数使用时的注意点 Mysql

今天帮同事处理一个SQL(简化过后的)执行报错:mysql> select date_format('2013-11-19','Y-m-d') > timediff('2013-11-19', '2013-11-20'); ERROR 1267
标签: mysql

发布于  2024-3-1 22:48

在MySQLDump中使用-w语句进行备份的方法 Mysql

我们在用mysqldump备份数据时,有个选项是 ?where / -w,可以指定备份条件,这个选项的解释是:-w, --where=name Dump only selected records. Quotes are mandatory
标签: mysql

发布于  2024-3-1 22:48