上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: 参考原文: "Java并发之AQS详解" 《Java并发编程的艺术》 AQS 概述 AQS简介 AQS(AbstractQueuedSynchronizer)就是一个抽象的队列同步器,它是用来构建锁或者其他同步组件的基础框架,它维护了一个 来表示同步状态,通过内置的FIFO队列来完成线程等待排队。仅 阅读全文
posted @ 2017-11-22 19:48 做个有梦想的咸鱼 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: 什么是读写锁 平时,我们常见的synchronized和Reentrantlock基本上都是排他锁,这些锁在同一时刻只允许一个线程进行访问,哪怕是读操作。而读写锁是维护了一对锁(一个读锁和一个写锁),通过分离读锁和写锁,使得同一时刻可以允许多个读线程访问,但是在写线程进行访问时,所有的读线程和其他写 阅读全文
posted @ 2017-11-22 19:46 做个有梦想的咸鱼 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 1. 切分 一般情况下说的水平切分、垂直切分,都是指的数据库层面。 随着业务量的增加,数据量肯定快速增长,拿MySQL来说,单表数据量在百万级内存读取效率还是可以的,可以一旦达到千万级,性能会有较大的降低。如果是复杂的查询操作,那么组合索引对于内存来说也是一笔很大的开销。这个时候就需要从数据库层面来 阅读全文
posted @ 2017-11-22 09:54 做个有梦想的咸鱼 阅读(2111) 评论(0) 推荐(0) 编辑
摘要: MySQL内建的复制功能是构建基于MySQL的大规模、高性能应用的基础 ,这是MySQL“水平扩展”架构的一种。我们可以通过为主服务器配置n个从库的方式来实现主从间的数据同步。复制功能不仅仅有利于构建高性能的应用,同时也是高可用、高扩展性、灾难恢复、备份以及数据仓库等工作的基础。 复制解决的基本问题 阅读全文
posted @ 2017-11-21 12:57 做个有梦想的咸鱼 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 需求 1. 一主两从,做读写分离。 2. 多个从库之间实现负载均衡。 3. 可手动强制部分读请求到主库上。(因为主从同步有延迟,对实时性要求高的系统,可以将部分读请求也走主库) 本次不讨论 MySQL如何配置主从同步相关问题 库表SQL sql 主库 CREATE DATABASE ; CREATE 阅读全文
posted @ 2017-11-17 21:17 做个有梦想的咸鱼 阅读(16321) 评论(0) 推荐(0) 编辑
摘要: 转载: "原文地址" 第一步:根据端口查看PID: 最后一栏就是PID/Program name 第二步:根据pid查看进程 阅读全文
posted @ 2017-11-15 13:22 做个有梦想的咸鱼 阅读(359) 评论(0) 推荐(0) 编辑
摘要: Sharding JDBC 简介 Sharding JDBC直接封装JDBC API,可以理解为增强版的JDBC驱动,旧代码迁移成本: + 可适用于任何基于Java的ORM框架,如:JPA、HIbernate、MYbatis、Spring JDBC Template或者直接使用JDBC。 + 可基于 阅读全文
posted @ 2017-11-13 13:12 做个有梦想的咸鱼 阅读(9219) 评论(0) 推荐(0) 编辑
摘要: 转载自 "MySQL优化—工欲善其事,必先利其器之EXPLAIN" 环境准备 MySQL版本 创建测试表 插入测试数据 创建索引 explain 先从一个最简单的查询开始: EXPLAIN 输出结果有id,select_type,table,type,possible_keys,key,key_le 阅读全文
posted @ 2017-11-07 09:01 做个有梦想的咸鱼 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 转载 "原文地址" 建表 在这里我们先建立两张有外键关联的两张表: sql CREATE DATABASE db0206; USE db0206; CREATE TABLE .`tbl_dept`( INT(11) NOT NULL AUTO_INCREMENT, VARCHAR(30), VARC 阅读全文
posted @ 2017-11-06 11:35 做个有梦想的咸鱼 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 索引永远是最好的查询解决方案嘛? 索引并不总是最好的工具。总的来说,只有当索引帮助存储引擎快速查找到记录带来的好处大于其带来的额外工作(比如插入操作后索引的维护)时,索引才是高效的。 + 对于非常小的表:大部分情况下简单的全表扫描更高效。 + 中到大型表:索引非常高效。 + 特大型表:建立和使用索引 阅读全文
posted @ 2017-11-02 19:51 做个有梦想的咸鱼 阅读(853) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页