2016年1月24日
摘要:
一、SpringBoot默认集成CacheManager Spring声明式缓存:Spring 定义 CacheManager 和 Cache 接口用来统一不同的缓存技术。例如 JCache、 EhCache、 Hazelcast、 Guava、 Redis 等。在使用 Spring 集成 Cach
阅读全文
posted @ 2016-01-24 21:18
duanxz
阅读(5232)
推荐(0)
摘要:
目录: 《I/O模型之一:Unix的五种I/O模型》 《I/O模型之二:Linux IO模式及 select、poll、epoll详解》 《I/O模型之三:两种高性能 I/O 设计模式 Reactor 和 Proactor》 《I/O模型之四:Java 浅析I/O模型》 同步IO和异步IO,阻塞IO
阅读全文
posted @ 2016-01-24 21:02
duanxz
阅读(2295)
推荐(1)
摘要:
目录: Reactor(反应堆)和Proactor(前摄器) 《I/O模型之三:两种高性能 I/O 设计模式 Reactor 和 Proactor》 《【转】第8章 前摄器(Proactor):用于为异步事件多路分离和分派处理器的对象行为模式》 《Java NIO系列教程(八)JDK AIO编程》-
阅读全文
posted @ 2016-01-24 00:28
duanxz
阅读(16026)
推荐(6)
摘要:
目录: 《I/O模型之一:Unix的五种I/O模型》 《I/O模型之二:Linux IO模式及 select、poll、epoll详解》 《I/O模型之三:两种高性能 I/O 设计模式 Reactor 和 Proactor》 《I/O模型之四:Java 浅析I/O模型》 Reactor(反应堆)和P
阅读全文
posted @ 2016-01-24 00:26
duanxz
阅读(4744)
推荐(1)
摘要:
目录: Reactor(反应堆)和Proactor(前摄器) 《I/O模型之三:两种高性能 I/O 设计模式 Reactor 和 Proactor》 《【转】第8章 前摄器(Proactor):用于为异步事件多路分离和分派处理器的对象行为模式》 《Java NIO系列教程(八)JDK AIO编程》-
阅读全文
posted @ 2016-01-24 00:25
duanxz
阅读(749)
推荐(0)
摘要:
mysql支持的sql_mode模式:ANSI、TRADITIONAL、STRICT_ALL_TABLES和STRICT_TRANS_TABLES。 ANSI模式:宽松模式,对插入数据进行校验,如果不符合定义类型或长度,对数据类型调整或截断保存,报warning警告。 TRADITIONAL模式:严
阅读全文
posted @ 2016-01-24 00:23
duanxz
阅读(3390)
推荐(1)
摘要:
spring-session项目启动后 运行示例httpsession一次后 查看redis中的值: Redis中的存储说明:1、spring:session是默认的Redis HttpSession前缀(redis中,我们常用’:’作为分割符)。2、每一个session都会创建3组数据: 第一组
阅读全文
posted @ 2016-01-24 00:23
duanxz
阅读(12422)
推荐(0)
摘要:
一、为什么InnoDB表要建议用自增列做主键 我们先了解下InnoDB引擎表的一些关键特征: InnoDB引擎表是基于B+树的索引组织表(IOT); 每个表都需要有一个聚集索引(clustered index); 所有的行记录都存储在B+树的叶子节点(leaf pages of the tree);
阅读全文
posted @ 2016-01-24 00:22
duanxz
阅读(2821)
推荐(0)
摘要:
1、选取最适用的字段属性 MySQL 可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为char(255),显然给数据库增加了不必要
阅读全文
posted @ 2016-01-24 00:21
duanxz
阅读(1172)
推荐(0)
摘要:
字符集的概念大家都清楚,校对规则很多人不了解,一般数据库开发中也用不到这个概念,mysql在这方便貌似很先进,大概介绍一下简要说明 字符集和校对规则 字符集是一套符号和编码。校对规则是在字符集内用于比较字符的一套规则。 MySql在collation提供较强的支持,oracel在这方面没查到相应的资...
阅读全文
posted @ 2016-01-24 00:20
duanxz
阅读(3762)
推荐(0)
摘要:
引言:大家都知道“效率”是数据库中非常重要的一个指标,如何提高效率大家可能都会想起索引,但索引又这么多种,什么场合应该使用什么索引呢?哪种索引可以提高我们的效率,哪种索引可以让我们的效率大大降低(有时还不如全表扫描性能好)下面要讲的“索引”如何成为我们的利器而不是灾难!多说一点,由于不同索引的存储结...
阅读全文
posted @ 2016-01-24 00:19
duanxz
阅读(2258)
推荐(0)
摘要:
位图索引非常适合于决策支持系统(Decision Support System,DSS)和数据仓库,它们不应该用于通过事务处理应用程序访问的表。它们可以使用较少到中等基数(不同值的数量)的列访问非常大的表。尽管位图索引最多可达30个列,但通常它们都只用于少量的列。 例如,您的表可能包含一个称为Sex
阅读全文
posted @ 2016-01-24 00:19
duanxz
阅读(2575)
推荐(0)
摘要:
没有索引时mysql是如何查询到数据的 索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10
阅读全文
posted @ 2016-01-24 00:18
duanxz
阅读(10664)
推荐(8)
摘要:
一、什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。 二、为什么要对表进行分区 为了改善大型表以及具有各种访问模式的表的可
阅读全文
posted @ 2016-01-24 00:17
duanxz
阅读(7423)
推荐(1)
摘要:
一、引言 1、 简介 Avro是Hadoop中的一个子项目,也是Apache中一个独立的项目,Avro是一个基于二进制数据传输高性能的中间件。在Hadoop的其他项目中例如HBase(Ref)和Hive(Ref)的Client端与服务端的数据传输也采用了这个工具。Avro是一个数据序列化的系统。Av
阅读全文
posted @ 2016-01-24 00:17
duanxz
阅读(3433)
推荐(0)
摘要:
sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。数据库目前支持MySQL/Oracle/PostgreSQL。本文只是简单演示一下几种测试的用法,具体的一些参数设置,需要根据不同的测试要求来进行调整。我也是参考了很多网上的文章,本来以为很简单
阅读全文
posted @ 2016-01-24 00:12
duanxz
阅读(1265)
推荐(0)
摘要:
在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环。还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易引起程序的混乱,在这里就不错具体介绍了。 这几个循环语句的格式如下: WHILE……DO……END WHILE REPEAT……UN
阅读全文
posted @ 2016-01-24 00:12
duanxz
阅读(42362)
推荐(1)
摘要:
登录mysql: Mysql 版本号 查看InnoDB存储引擎 系统级的隔离级别 和 会话级的隔离级别 更改会话级的隔离级别 打开两个mysql连接: 在第一个连接中设置不同隔离级别,然后在两个连接上查看设置结果: session1: session2: 更改系统级的隔离级别 session1: s
阅读全文
posted @ 2016-01-24 00:11
duanxz
阅读(888)
推荐(0)
摘要:
一、数据库隔离级别 数据库隔离级别有四种,应用《高性能mysql》一书中的说明: 然后说说修改事务隔离级别的方法: 1.全局修改,修改mysql.ini配置文件,在最后加上 这里全局默认是REPEATABLE-READ,其实MySQL本来默认也是这个级别 2.对当前session修改,在登录mysq
阅读全文
posted @ 2016-01-24 00:10
duanxz
阅读(1313)
推荐(0)
posted @ 2016-01-24 00:08
duanxz
阅读(993)
推荐(0)
摘要:
mysql的表test中有20105119行数据。建立索引:data_status,place_cargo_status 场景1: 结果:查询时间为:7.360s 场景1: 结果:查询时间为:7.111s 场景三: 结果:查询时间为0.141s 场景四: 查询时间为0.140s 查看执行计划: 场景
阅读全文
posted @ 2016-01-24 00:06
duanxz
阅读(730)
推荐(0)