人生不设限

导航

2016年6月14日 #

[待完善]mycat使用(一)

摘要: 生产上的mycat已经投入使用,这次的应用场景是数据写入和查询都非常大的一个需求,而且经常出现多表join的查询 1、应用上线没多久出现大量慢查询: 分片键的选择率非常高,但没有建索引,在其上加上索引; 2、规避子查询: mycat跨库查询不支持子查询模式,改成非子查询模式; 阅读全文

posted @ 2016-06-14 10:57 风的_理想 阅读(525) 评论(0) 推荐(0) 编辑

行转列group_concat()函数妙用

摘要: 测试环境准备: 测试: 结论:group_concat()函数可以很好的建属于同一分组的多个行转化为一个列 阅读全文

posted @ 2016-06-14 10:34 风的_理想 阅读(1838) 评论(0) 推荐(0) 编辑

sas和ssd盘写入数据效率对比

摘要: 表结构如下: CREATE TABLE `tab_AAA` ( `id` bigint(20) NOT NULL AUTO_INCREMENT , `customer_no` varchar(32) NOT NULL DEFAULT '' ', `agreement_type` varchar(10 阅读全文

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

MySQL库中表名忽略大小写设置的影响

摘要: 前不久,对mysql的lower_case_table_names参数有点小小的疑问: 1.lower_case_table_names是表名忽略大小写还是所有对象(字段、索引等)都忽略大小写? 2.区分大小写环境里的表(含大写、小写)迁移到不区分大小写环境里面会怎么样? 3.不区分大小写环境里的表 阅读全文

posted @ 2016-06-14 09:50 风的_理想 阅读(724) 评论(0) 推荐(0) 编辑

2016年6月12日 #

create table b1 as select * from b建表锁表测试

摘要: 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种方 阅读全文

posted @ 2016-06-12 18:39 风的_理想 阅读(3555) 评论(0) 推荐(0) 编辑

2016年5月14日 #

SQL优化实战之加索引

摘要: 有朋友和我说他的虚机里面的mysql无法跑sql,但是在本地环境是这个sql是可以跑出来的。碰到这个问题第一反应是:死锁。 于是让他查询数据库的几个状态: 发现连即时锁都非常少,不是锁的问题。 进一步排查,是否是系统瓶颈造成。 使用top命令,发现了端倪: 这是一个单核的服务器,cpu这么高,绝对有 阅读全文

posted @ 2016-05-14 11:33 风的_理想 阅读(527) 评论(0) 推荐(0) 编辑

2016年5月13日 #

分区表主键不包含分区键报错ERROR 1105 (HY000)

摘要: ERROR 1105 (HY000): A PRIMARY KEY must include all columns in the table's partitioning function MySQL里面主键及唯一索引都需要包含分区键,否则均会报错 阅读全文

posted @ 2016-05-13 18:18 风的_理想 阅读(1740) 评论(0) 推荐(0) 编辑

2016年5月12日 #

tokudb_tmp_dir导致的tokudb加载失败

摘要: 安装TOKUDB数据库,安装完成后为了使配置生效,重启完数据库后,发现: 无tokudb存储引擎,检查错误日志发现: 2016-06-15 20:08:18 5163 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.6.25-rel7 阅读全文

posted @ 2016-05-12 12:52 风的_理想 阅读(659) 评论(0) 推荐(0) 编辑

2016年5月11日 #

[待完善]mycat分布式架构部署

摘要: mycat介绍:http://mycat.org.cn/ mycat分布式架构部署 阅读全文

posted @ 2016-05-11 18:09 风的_理想 阅读(152) 评论(0) 推荐(0) 编辑

[待完善]PHP项目环境搭建

摘要: PHP项目环境搭建 阅读全文

posted @ 2016-05-11 16:40 风的_理想 阅读(125) 评论(0) 推荐(0) 编辑

redis概览

摘要: Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希 阅读全文

posted @ 2016-05-11 16:23 风的_理想 阅读(215) 评论(0) 推荐(0) 编辑

[待完善]MySQL SQL线程hang住问题分析

摘要: MySQL SQL线程hang住问题分析 阅读全文

posted @ 2016-05-11 16:22 风的_理想 阅读(335) 评论(0) 推荐(0) 编辑

vip导致的serverConnection closed by foreign host问题

摘要: 问题描述: 应应用需求,设计搭建了一套带tokudb存储引擎的percona数据库,使用的是常见的双主架构。具体的架构如下图所示: 在172.20.32.x1上进行验证的时候出现了下面的问题: FHost '172.20.32.216' is not allowed to connect to th 阅读全文

posted @ 2016-05-11 16:14 风的_理想 阅读(620) 评论(0) 推荐(0) 编辑

2016年4月14日 #

Django开发环境搭建

摘要: 最近笔者使用了Django框架作为项目model层的数据对象处理。 关于Django的开发环境,需要安装以下内容: 1、安装python 2、安装VCForPython27.msi 3、安装pycharm 4、安装必要的依赖包,依赖包可以直接下载安装,也可以点击 pycharm安装 file-->s 阅读全文

posted @ 2016-04-14 15:26 风的_理想 阅读(202) 评论(0) 推荐(0) 编辑

windows下PHP开发环境搭建

摘要: 笔者刚刚接触PHP时,是在windows下做的开发,本文就讲讲如何在windows环境下,搭建php开发环境。 PHP项目开发环境搭建 对于PHP项目的开发工具,首选了eclipse。eclipse是个很强大的开发工具,除了可以开发java、php还支持很多其它的语言的开发。eclipse的界面不仅 阅读全文

posted @ 2016-04-14 14:58 风的_理想 阅读(671) 评论(0) 推荐(0) 编辑

2016年4月13日 #

SQL编写-谁和谁是好朋友

摘要: problem: 用户表里面姓名必须在好友表里面互加为好友,请问如何找出还没有加为好友的姓名,不允许加自己为好友。 answer: 阅读全文

posted @ 2016-04-13 15:57 风的_理想 阅读(167) 评论(0) 推荐(0) 编辑

[笔记]快速上手存储过程

摘要: 存储过程调试工具 dbForge Studio for MySQL http://www.devart.com/dbforge/mysql/studio/使用方式: http://www.cnblogs.com/freeliver54/archive/2012/12/06/2805134.html1 阅读全文

posted @ 2016-04-13 11:02 风的_理想 阅读(187) 评论(0) 推荐(0) 编辑

存储过程-求当前日期是这个月的第几周

摘要: 表定义: 思路: 当前日期 - 这个月的第一天 +1 = 这个月的第几天 n 1.通过内置函数得到这个月1号是星期几,从而得到第一周有多少天 m 2.n<=m在第一周内 属于第一周 n>m在第一周外 (n-m)/7+1 得到周数 阅读全文

posted @ 2016-04-13 11:02 风的_理想 阅读(650) 评论(0) 推荐(0) 编辑

一个自定义函数的例子

摘要: set global log_bin_trust_function_creators =1;#创建自定义函数的时候,注意修改此参数值 CREATE FUNCTION `ifdnz`(v1 double,v2 double) RETURNS double begin if isnull(v1) or 阅读全文

posted @ 2016-04-13 11:01 风的_理想 阅读(311) 评论(0) 推荐(0) 编辑

2016年4月12日 #

MySQL在线大表DDL操作

摘要: 在线大表DDL操作的方法: 1、主从架构轮询修改 需要注意: a、主库会话级别的记录binglog的参数关闭 b、500\502错误异常捕捉 c、检查备库的second behind master是否有延迟 d、varchar有页分裂的情况,尽量减少varchar的长度 2、在线工具online-s 阅读全文

posted @ 2016-04-12 14:11 风的_理想 阅读(5845) 评论(0) 推荐(0) 编辑