人生不设限

导航

2016年7月1日 #

主从复制之莫名少表

摘要: 问题想象: 最近在做一个项目的生产环境迁移,采用的是《源-中继-目标》这种架构,在测试阶段,开发反应一个问题:目标端的测试数据少了两张表。第一反应是:这两张表肯定是最近新增的表。因为我们的测试数据5天前就已经停止同步生产库,最近新增的表是不会出现在测试环境的。过不期然,这两张表是新增的。于是从中继节 阅读全文

posted @ 2016-07-01 19:16 风的_理想 阅读(272) 评论(0) 推荐(0) 编辑

2016年6月30日 #

诡异的 ERROR 1045 (28000): Access denied for user 错误

摘要: 问题描述: 用户已建,权限已赋予。long long ago这个用户是可以正常访问的,但是今天它就不能访问了。报错如下: ERROR 1045 (28000): Access denied for user 'lf'@'172.17.215.11' (using password: YES) 排障过 阅读全文

posted @ 2016-06-30 20:26 风的_理想 阅读(5714) 评论(0) 推荐(0) 编辑

2016年6月29日 #

5W2H+35问

摘要: 之前看到的一个非常好且全面的做事方法论. 阅读全文

posted @ 2016-06-29 17:10 风的_理想 阅读(401) 评论(0) 推荐(0) 编辑

浅谈管理(一)

摘要: 昨天完成了组内日常管理工作的交接,最深的感触莫过于一句话: "把控好结果" 作为一个协调管理者,一定要对可能出现的结果预先做好控制。任何结果都必须在你的预料当中,如果出现了预料外的结果就得认真反思,为什么会出现这样的状况。不管是项目管理、工程管理还是流程管理。面向对象是各式各样的项目参与者,参与者素 阅读全文

posted @ 2016-06-29 09:52 风的_理想 阅读(405) 评论(0) 推荐(1) 编辑

2016年6月28日 #

MySQL RR模式下如何加锁

摘要: 锁的算法有三种,如下: record lock、gap lock、next_key lock 在不同的隔离级别下,所使用的锁的算法如下: RC:仅有record 锁 RR:有record和next_key锁 行锁都是基于索引来实现的 现在我们就来讨论在RR模式下,各种SQL语句的锁的记录范围: cr 阅读全文

posted @ 2016-06-28 18:10 风的_理想 阅读(1045) 评论(0) 推荐(0) 编辑

2016年6月27日 #

多表更新时碰到的 ERROR 1292 (22007)隐式转换错误

摘要: 表结构如下: 语句如下: 执行后,报错:ERROR 1292 (22007): Truncated incorrect DOUBLE value: 'a' 原来test_t2表的status字段是varchar(10) 当set t1.`status` = 1时,将‘a’转化为DOUBLE valu 阅读全文

posted @ 2016-06-27 16:10 风的_理想 阅读(725) 评论(0) 推荐(0) 编辑

2016年6月22日 #

使用函数的列 group by 分组需要别名

摘要: 问题描述 使用如下截图的SQL统计数据,报1105错误,提示all columns in group by clause should be in the selected column. 给格式化 的时间列加个别名,问题解决。 阅读全文

posted @ 2016-06-22 17:33 风的_理想 阅读(1253) 评论(0) 推荐(0) 编辑

2016年6月21日 #

[小结]了解innodb锁

摘要: 原创文章,会不定时更新,转发请标明出处:http://www.cnblogs.com/janehoo/p/5603983.html 背景介绍: innodb的锁分两类:lock和latch。 其中latch主要是保证并发线程操作临界资源的正确性,要求时间非常短,所以没有死锁检测机制。latch包括m 阅读全文

posted @ 2016-06-21 16:08 风的_理想 阅读(3643) 评论(0) 推荐(0) 编辑

2016年6月20日 #

在线大表表结构修改

摘要: 背景介绍: 服务器 252G/40C SSD盘 mysql版本是5.6.25 表大小:CISXX_DATA_XXX 110908162 rows 第一次尝试直接加索引 mysql> alter table CISXX_DATA_XXX add column `RESERVED1` varchar(2 阅读全文

posted @ 2016-06-20 17:41 风的_理想 阅读(2120) 评论(0) 推荐(0) 编辑

2016年6月17日 #

主机网络ping: unknown host baidu.com问题解决

摘要: 本机环境: 系统:Centos 网络:NAT 虚拟机之前一直都可以连外网,但最近不能连了,现状如下: [root@vhost03 ~]# ping baidu.comping: unknown host baidu.com 查看了下本机的网卡配置: 新装的虚拟机默认都是dhcp方式获取IP。为了保证 阅读全文

posted @ 2016-06-17 18:30 风的_理想 阅读(4099) 评论(0) 推荐(0) 编辑

2016年6月16日 #

乌龙之MySQL slave IO status:connecting

摘要: 搭建了一个主从,状态一直如下: 检查错误日志报错如下: review搭建过程,语法并没有问题。 检查用户及网络,也没有问题: so?what is the cause ? 等等。。。。貌似上面搭建用的IP是192.168.126.129,,实际IP是192.168.196.129 事实证明,千万不要 阅读全文

posted @ 2016-06-16 20:22 风的_理想 阅读(481) 评论(0) 推荐(0) 编辑

oracle如何快速导入导出文本格式数据

摘要: 导出工具:sqluldr2工具说明:sqluldr2再以安装oracle客户端的环境下下无需再安装其它软件,只需将对应的软件包拷贝至对应目录,即可运行导出数据导出示例:--linux环境导出示例:/data/oracleloaddata/binluldr2_linux64_10204.bin USE 阅读全文

posted @ 2016-06-16 18:00 风的_理想 阅读(1331) 评论(0) 推荐(0) 编辑

CPU load高而使用率低的问题分析

摘要: 最近服务器上出现了一个很诡异的问题,症状如下图所示: 查看进程发现: 如上图所示,非常多的df -h进程没有退出。于是手工kill掉这些 df -h进程。cpu load恢复正常。 至于为什么会有这么多 df -h进程,给出的解释是:挂了NFS,之前没有umount干净,所以有df -h进程 阅读全文

posted @ 2016-06-16 09:32 风的_理想 阅读(2694) 评论(0) 推荐(0) 编辑

2016年6月15日 #

[转]两表join的multi update语句在MySQL中的执行流程分析

摘要: 出自:http://hedengcheng.com/?p=209 两表join的multi update语句,执行结果与预计不一致的分析过程 — multi update结论在实际应用中,不要轻易使用multi update更新,根据join的不同顺序,更新的结果也会发生变化,multi updat 阅读全文

posted @ 2016-06-15 20:36 风的_理想 阅读(445) 评论(0) 推荐(0) 编辑

[好文分享]MySQL 加锁处理分析

摘要: 原文转自:http://hedengcheng.com/?p=771 背景 MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加 阅读全文

posted @ 2016-06-15 20:35 风的_理想 阅读(210) 评论(0) 推荐(0) 编辑

windows下,将MySQL做成服务/脚本启动

摘要: 将mysql作为服务启动 假设数据库安装在:c:\Program Files\mysql 目录下 进入mysql的安装目录bin下 cd c:\Program Files\mysql\bin 将服务名定为mysqld mysqld --install mysqld 启动服务 net start my 阅读全文

posted @ 2016-06-15 19:01 风的_理想 阅读(3343) 评论(0) 推荐(0) 编辑

程序重复报more than 'max_user_connections' active connections问题解决

摘要: 早晨,开发扔过来一个问题,截图如下: ums already has more than 'max_user_connections' active connections 查看数据库发现: 最大连接数为100,最大用户连接数为30. 而数据库里,此用户的最大连接数确实达到了阈值 30 设置:set 阅读全文

posted @ 2016-06-15 15:40 风的_理想 阅读(7570) 评论(0) 推荐(0) 编辑

2016年6月14日 #

ubuntu下非交互式安装MySQL

摘要: $ sudo su -# MYSQL_PASS=nova 设定mysql的密码和nova数据库的密码# cat <<MYSQL_PRESEED | debconf-set-selections>mysql-server-5.5 mysql-server/root_password password 阅读全文

posted @ 2016-06-14 18:22 风的_理想 阅读(600) 评论(0) 推荐(0) 编辑

MySQL中@变量的妙用

摘要: 背景需求:如下图所示,需要将下面为空的字段值,填充为第一行所示的值 第一次处理失败了 第二次使用成功 使用的SQL语句如下: 阅读全文

posted @ 2016-06-14 11:31 风的_理想 阅读(630) 评论(0) 推荐(0) 编辑

load data妙用

摘要: load变量和用户变量的巧妙结合,实现灵活导入字段列(NO.1) (no.2) 阅读全文

posted @ 2016-06-14 11:13 风的_理想 阅读(214) 评论(0) 推荐(0) 编辑