随笔分类 -  DB

数据库领域
Mongodb集群搭建的三种方式
摘要:Mongodb是时下流行的NoSql数据库,它的存储方式是文档式存储,并不是Key-Value形式。关于Mongodb的特点,这里就不多介绍了,大家可以去看看官方说明:http://docs.mongodb.org/manual/ 今天主要来说说Mongodb的三种集群方式的搭建:Replica S 阅读全文

posted @ 2016-01-29 10:17 舒润 阅读(741) 评论(0) 推荐(0)

InnoDB Record, Gap, and Next-Key Locks
摘要:InnoDB has several types of record-level locks including record locks, gap locks, and next-key locks. For information about shared locks, exclusive lo 阅读全文

posted @ 2016-01-28 14:41 舒润 阅读(387) 评论(0) 推荐(0)

MySQL死锁原因分析
摘要:行级锁有三种模式: innodb 行级锁 record-level lock大致有三种:record lock, gap lock and Next-KeyLocks。 record lock 锁住某一行记录 gap lock 锁住某一段范围中的记录 next key lock 是前两者效果的叠加。 阅读全文

posted @ 2016-01-28 14:35 舒润 阅读(10933) 评论(0) 推荐(0)

Redis Key 过期策略
摘要:redis 官方提供的 confhttps://raw.github.com/antirez/redis/2.2/redis.conf中6中过期策略的具体方式。redis 中的默认的过期策略是volatile-lru 。设置方式 config set maxmemory-policy volatil... 阅读全文

posted @ 2016-01-20 16:51 舒润 阅读(321) 评论(0) 推荐(0)

MySQL做为手动开启事务用法
摘要:START TRANSACTION;INSERT INTO `t1` (t, t1) VALUES('124', NOW());ROLLBACK;COMMIT; 阅读全文

posted @ 2016-01-06 10:53 舒润 阅读(2133) 评论(0) 推荐(0)

MySQL索引背后的数据结构及算法原理
摘要:摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎 对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索 引,因为这是平常使用M... 阅读全文

posted @ 2015-12-15 19:37 舒润 阅读(269) 评论(0) 推荐(0)

MySQL下查询锁信息
摘要:SHOW PROCESSLIST;SHOW OPEN TABLES WHERE In_use > 0;#运行线程SHOW GLOBAL STATUS LIKE 'Threads_running%';#链接线程SHOW GLOBAL STATUS LIKE 'Threads_connected%';#... 阅读全文

posted @ 2015-12-07 19:30 舒润 阅读(816) 评论(0) 推荐(0)

CentOS6.5下安装MySQL
摘要:方法有点笨,但是,没有找到好一点的办法,就这样先装着,看朋友们是否也有需要,记录一下CentOS 下安装MySQL5.7的时候出现各种问题,各种报错,试过无数办法,今天终于安装上去,特此记录一下。(1) 首先,下载一个wget dev.mysql.com/get/mysql-community-re... 阅读全文

posted @ 2015-12-05 22:32 舒润 阅读(598) 评论(0) 推荐(0)

MySql 生成日期随机数
摘要:select DATE_ADD(sd, INTERVAL FLOOR(1+ RAND() * ((ABS(UNIX_TIMESTAMP(ed) - UNIX_TIMESTAMP(sd))) - 1)) SECOND) from dual; 阅读全文

posted @ 2015-12-01 20:37 舒润 阅读(765) 评论(0) 推荐(0)

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 数据库报错
摘要:-- 查询mysql 数据库链接空闲时间持有最大空闲时间,单位为秒SHOW VARIABLES WHERE VAriable_name = 'interactive_timeout';-- 会出现wait_timeout与该参数意思相近,修改时,一起修改SHOW VARIABLES WHERE VA... 阅读全文

posted @ 2015-10-16 19:27 舒润 阅读(71289) 评论(0) 推荐(0)

导航