吾将上下而求索

我的架构师成长足迹

排序:
默认
按更新时间
按访问量

索引介绍(MySQL)

一、索引介绍 索引是存储引擎用于快速查找记录的一种数据结构。索引优化是对查询性能优化最有效的手段。 索引可以包含一个或多个列的值。如果索引包含多个列,那么列的顺序也十分重要,因为MySQL只能高效低使用索引的最左前缀列。 1.1 索引的三大优点: 索引可以让服务器快速定位到表的指定位...

2018-07-13 08:07:59

阅读数:2481

评论数:0

Innodb中的MVCC

一、MVCC简介 MVCC (Multiversion Concurrency Control),即多版本并发控制技术,它使得大部分支持行锁的事务引擎,不再单纯的使用行锁来进行数据库的并发控制,取而代之的是把数据库的行锁与行的多个版本结合起来,只需要很小的开销,就可以实现非锁定读,从而大大提高数...

2018-07-12 17:02:22

阅读数:2478

评论数:0

MySQL存储引擎

MySQL的存储引擎

2018-07-12 07:57:50

阅读数:2489

评论数:0

数据库的隔离及事务传播属性

对于同时运行的多个事务, 当这些事务访问数据库中相同的数据时, 如果没有采取必要的隔离机制, 就会导致各种并发问题 事务的特性-ACID - 1.原子性:事务里面的操作单元不可切割,要么全部成功,要么全部失败 - 2.一致性:事务执行前后,业务状态和其他业务状态保持一致. - 3.隔...

2018-07-11 15:35:50

阅读数:2432

评论数:0

Mybatis缓存机制详解

mybatis提供了缓存机制减轻数据库压力,提高数据库性能 mybatis的缓存分为两级: 一级缓存 一级缓存是SqlSession级别的缓存,缓存的数据只在SqlSession内有效 二级缓存 二级缓存是mapper级别的缓存,同一个namespace公用这一个缓存,所以对SqlSess...

2018-07-11 15:26:36

阅读数:1898

评论数:0

使用supervisor实现程序从服务目录拉到发布目录并实时监控拉起死掉的程序进程

Supervisor是一个进程管理工具,官方的说法:用途就是有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的时候我希望能自动重新启动它,此时,我就需要使用到了Supervisor

2017-07-10 17:21:23

阅读数:3973

评论数:0

MySQL主从同步校验工具_pt-table-checksum

注意事项 master和slave必须是同步状态 master show slave hosts; slave show slave status\G;看看是否同步成功 安装 yum install perl perl-devel perl-Time-HiRes perl-DBI perl-DBD...

2016-08-21 23:11:38

阅读数:3339

评论数:0

分布式架构高可用架构篇_08_MyCat在MySQL主从复制基础上实现读写分离

MyCat在MySQL主从复制基础上实现读写分离

2016-04-25 21:31:00

阅读数:4980

评论数:0

分布式架构高可用架构篇_07_MySQL主从复制的配置(CentOS-6.7+MySQL-5.6)

MySQL主从复制的配置(CentOS-6.7+MySQL-5.6)

2016-04-24 23:39:22

阅读数:5051

评论数:0

分布式架构高可用架构篇_06_MySQL源码编译安装(CentOS-6.7+MySQL-5.6)

MySQL源码编译安装(CentOS-6.7+MySQL-5.6)

2016-04-23 19:28:07

阅读数:4307

评论数:0

分布式架构高可用架构篇_05_fastdfs集群的安装

fastdfs集群的安装测试

2016-04-21 23:19:42

阅读数:3771

评论数:0

分布式架构高可用架构篇_03-redis3集群的安装高可用测试

redis3集群的安装高可用测试

2016-04-21 23:16:59

阅读数:4235

评论数:0

分布式架构高可用架构篇_02_activemq高可用集群(zookeeper+leveldb)安装、配置、高可用测试

activemq高可用集群(zookeeper+leveldb)安装、配置、高可用测试

2016-04-20 23:13:23

阅读数:3417

评论数:0

分布式架构高可用架构篇_04_Keepalived+Nginx实现高可用Web负载均衡

Keepalived+Nginx实现高可用Web负载均衡

2016-04-17 10:00:52

阅读数:6227

评论数:0

Dubbo高级篇_12_dubbo服务只注册

只注册 (+) (#) 问题 如果有两个镜像环境,两个注册中心,有一个服务只在其中一个注册中心有部署,另一个注册中心还没来得及部署,而两个注册中心的其它应用都需要依赖此服务,所以需要将服务同时注册到两个注册中心,但却不能让此服务同时依赖两个注册中心的其它服务。...

2016-04-16 10:28:18

阅读数:5188

评论数:1

Dubbo高级篇_11_dubbo服务只订阅(开发调试)

只订阅 (+) (#) 问题 为方便开发测试,经常会在线下共用一个所有服务可用的注册中心,这时,如果一个正在开发中的服务提供者注册,可能会影响消费者不能正常运行。 解决方案 可以让服务提供者开发方,只订阅服务(开发的服务可能依赖其它服务),而不注册正在开发的服...

2016-04-16 10:22:58

阅读数:7265

评论数:1

Dubbo高级篇_11_Dubbo消费端直连服务提供者(开发调试)

  直连提供者 (+) (#) 在开发及测试环境下,经常需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连, 点对点直联方式,将以服务接口为单位,忽略注册中心的提供者列表, A接口配置点对点,不影响B接口从注册中心获取列表。 (1) 如果是线上需求需要点对点,可在&...

2016-04-16 09:55:23

阅读数:37076

评论数:8

分布式架构高可用架构篇_01_zookeeper集群的安装、配置、高可用测试

zookeeper集群的安装、配置、高可用测试

2016-04-15 16:23:50

阅读数:4372

评论数:1

Dubbo高级篇_10_Dubbo线程模型

线程模型 类似于数据库的连接池 (+) (#) 事件处理线程说明 如果事件处理的逻辑能迅速完成,并且不会发起新的IO请求,比如只是在内存中记个标识,则直接在IO线程上处理更快,因为减少了线程池调度。但如果事件处理逻辑较慢,或者需要发起新的IO请求,比如需要查询数据库,则必须派...

2016-04-15 11:05:06

阅读数:24639

评论数:1

Dubbo高级篇_09_Dubbo负载均衡策略

Dubbo负载均衡策略

2016-04-14 21:37:40

阅读数:16726

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭