02 2017 档案

MySQL Join算法与调优白皮书(一)
摘要:正文 Inside君发现很少有人能够完成讲明白MySQL的Join类型与算法,网上流传着的要提升Join性能,加大变量join_buffer_size的谬论更是随处可见。当然,也有一些无知的PGer攻击MySQL不支持Hash Join,所以不适合一些分析类的操作。MySQL的确不支持Hash Jo 阅读全文

posted @ 2017-02-20 11:44 <starhu> 阅读(3511) 评论(0) 推荐(1)

MySQL Join算法与调优白皮书(二)
摘要:Index Nested-Loop Join (接上篇)由于访问的是辅助索引,如果查询需要访问聚集索引上的列,那么必要需要进行回表取数据,看似每条记录只是多了一次回表操作,但这才是INLJ算法最大的弊端。首先,辅助索引的index lookup是比较随机I/O访问操作。其次,根据index look 阅读全文

posted @ 2017-02-20 11:43 <starhu> 阅读(1983) 评论(0) 推荐(1)

MySQL Join算法与调优白皮书(三)
摘要:Batched Key Access Join Index Nested-Loop Join虽好,但是通过辅助索引进行链接后需要回表,这里需要大量的随机I/O操作。若能优化随机I/O,那么就能极大的提升Join的性能。为此,MySQL 5.6推出了Batched Key Access Join,该算 阅读全文

posted @ 2017-02-20 11:42 <starhu> 阅读(1279) 评论(0) 推荐(1)

详解聚簇索引
摘要:一、聚族索引的构造 聚簇索引并不是一种单独的索引类型,而是一种数据存储方式。具体的细节依赖于其实现方式,但InnoDB的聚族索引实际上在同一个结构中保存了B-Tree索引和数据行。当表有聚族索引时,它的数据行存放在索引的叶子页中。术语“聚族”表示数据行和相邻的键值紧凑的存储在一起。因为无法同时把数据 阅读全文

posted @ 2017-02-16 16:49 <starhu> 阅读(6868) 评论(3) 推荐(0)

kafka 经典教程
摘要:一、基本概念 介绍 Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计。 这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统术语: Kafka将消息以topic为单位进行归纳。 将向Kafka topic发布消息的程序成为producer 阅读全文

posted @ 2017-02-16 16:47 <starhu> 阅读(1372) 评论(0) 推荐(0)

kafka集群搭建
摘要:Java代码 1.zookeeper集群 搭建在110, 111,112 2.kafka使用3个节点110, 111,112 修改配置文件config/server.properties broker.id=110 host.name=192.168.1.110 log.dirs=/usr/loca 阅读全文

posted @ 2017-02-16 16:46 <starhu> 阅读(410) 评论(0) 推荐(0)

JVM调优总结(这个总结得比较全面)
摘要:java -Xmx3550m -Xms3550m -Xmn2g -Xss128k -Xmx3550m:设置JVM最大可用内存为3550M。 -Xms3550m:设置JVM促使内存为3550m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。 -Xmn2g:设置年轻代大小为2G 阅读全文

posted @ 2017-02-15 10:26 <starhu> 阅读(853) 评论(0) 推荐(1)

Java注解(Annotation)
摘要: 阅读全文

posted @ 2017-02-13 22:49 <starhu> 阅读(143) 评论(0) 推荐(0)

理解RESTful架构
摘要:越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对 阅读全文

posted @ 2017-02-13 19:22 <starhu> 阅读(213) 评论(0) 推荐(0)

Mybatis Generator最完整配置详解
摘要:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://m 阅读全文

posted @ 2017-02-12 21:26 <starhu> 阅读(924) 评论(0) 推荐(0)

导航