摘要:问题描述: 用户已建,权限已赋予。long long ago这个用户是可以正常访问的,但是今天它就不能访问了。报错如下: ERROR 1045 (28000): Access denied for user 'lf'@'172.17.215.11' (using password: YES) 排障过
阅读全文
摘要:昨天完成了组内日常管理工作的交接,最深的感触莫过于一句话: "把控好结果" 作为一个协调管理者,一定要对可能出现的结果预先做好控制。任何结果都必须在你的预料当中,如果出现了预料外的结果就得认真反思,为什么会出现这样的状况。不管是项目管理、工程管理还是流程管理。面向对象是各式各样的项目参与者,参与者素
阅读全文
摘要:锁的算法有三种,如下: record lock、gap lock、next_key lock 在不同的隔离级别下,所使用的锁的算法如下: RC:仅有record 锁 RR:有record和next_key锁 行锁都是基于索引来实现的 现在我们就来讨论在RR模式下,各种SQL语句的锁的记录范围: cr
阅读全文
摘要:表结构如下: 语句如下: 执行后,报错:ERROR 1292 (22007): Truncated incorrect DOUBLE value: 'a' 原来test_t2表的status字段是varchar(10) 当set t1.`status` = 1时,将‘a’转化为DOUBLE valu
阅读全文
摘要:问题描述 使用如下截图的SQL统计数据,报1105错误,提示all columns in group by clause should be in the selected column. 给格式化 的时间列加个别名,问题解决。
阅读全文
摘要:原创文章,会不定时更新,转发请标明出处:http://www.cnblogs.com/janehoo/p/5603983.html 背景介绍: innodb的锁分两类:lock和latch。 其中latch主要是保证并发线程操作临界资源的正确性,要求时间非常短,所以没有死锁检测机制。latch包括m
阅读全文
摘要:背景介绍: 服务器 252G/40C SSD盘 mysql版本是5.6.25 表大小:CISXX_DATA_XXX 110908162 rows 第一次尝试直接加索引 mysql> alter table CISXX_DATA_XXX add column `RESERVED1` varchar(2
阅读全文
摘要:本机环境: 系统:Centos 网络:NAT 虚拟机之前一直都可以连外网,但最近不能连了,现状如下: [root@vhost03 ~]# ping baidu.comping: unknown host baidu.com 查看了下本机的网卡配置: 新装的虚拟机默认都是dhcp方式获取IP。为了保证
阅读全文
摘要:搭建了一个主从,状态一直如下: 检查错误日志报错如下: review搭建过程,语法并没有问题。 检查用户及网络,也没有问题: so?what is the cause ? 等等。。。。貌似上面搭建用的IP是192.168.126.129,,实际IP是192.168.196.129 事实证明,千万不要
阅读全文
摘要:导出工具:sqluldr2工具说明:sqluldr2再以安装oracle客户端的环境下下无需再安装其它软件,只需将对应的软件包拷贝至对应目录,即可运行导出数据导出示例:--linux环境导出示例:/data/oracleloaddata/binluldr2_linux64_10204.bin USE
阅读全文
摘要:最近服务器上出现了一个很诡异的问题,症状如下图所示: 查看进程发现: 如上图所示,非常多的df -h进程没有退出。于是手工kill掉这些 df -h进程。cpu load恢复正常。 至于为什么会有这么多 df -h进程,给出的解释是:挂了NFS,之前没有umount干净,所以有df -h进程
阅读全文
摘要:出自:http://hedengcheng.com/?p=209 两表join的multi update语句,执行结果与预计不一致的分析过程 — multi update结论在实际应用中,不要轻易使用multi update更新,根据join的不同顺序,更新的结果也会发生变化,multi updat
阅读全文
摘要:原文转自:http://hedengcheng.com/?p=771 背景 MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加
阅读全文
摘要:将mysql作为服务启动 假设数据库安装在:c:\Program Files\mysql 目录下 进入mysql的安装目录bin下 cd c:\Program Files\mysql\bin 将服务名定为mysqld mysqld --install mysqld 启动服务 net start my
阅读全文
摘要:早晨,开发扔过来一个问题,截图如下: ums already has more than 'max_user_connections' active connections 查看数据库发现: 最大连接数为100,最大用户连接数为30. 而数据库里,此用户的最大连接数确实达到了阈值 30 设置:set
阅读全文
摘要:$ sudo su -# MYSQL_PASS=nova 设定mysql的密码和nova数据库的密码# cat <<MYSQL_PRESEED | debconf-set-selections>mysql-server-5.5 mysql-server/root_password password
阅读全文
摘要:背景需求:如下图所示,需要将下面为空的字段值,填充为第一行所示的值 第一次处理失败了 第二次使用成功 使用的SQL语句如下:
阅读全文
摘要:load变量和用户变量的巧妙结合,实现灵活导入字段列(NO.1) (no.2)
阅读全文
摘要:生产上的mycat已经投入使用,这次的应用场景是数据写入和查询都非常大的一个需求,而且经常出现多表join的查询 1、应用上线没多久出现大量慢查询: 分片键的选择率非常高,但没有建索引,在其上加上索引; 2、规避子查询: mycat跨库查询不支持子查询模式,改成非子查询模式;
阅读全文
摘要:测试环境准备: 测试: 结论:group_concat()函数可以很好的建属于同一分组的多个行转化为一个列
阅读全文
摘要:表结构如下: CREATE TABLE `tab_AAA` ( `id` bigint(20) NOT NULL AUTO_INCREMENT , `customer_no` varchar(32) NOT NULL DEFAULT '' ', `agreement_type` varchar(10
阅读全文
摘要:前不久,对mysql的lower_case_table_names参数有点小小的疑问: 1.lower_case_table_names是表名忽略大小写还是所有对象(字段、索引等)都忽略大小写? 2.区分大小写环境里的表(含大写、小写)迁移到不区分大小写环境里面会怎么样? 3.不区分大小写环境里的表
阅读全文
摘要:A: create table a1 like a; insert into a1 as select * from a; B: create table b1 as select * from b; 测试AB两种建表语句对原始表的影响。其中a、b的数据量均为300000 rows。 如果使用A种方
阅读全文