MHA MHA介绍MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切 ...
分类:
数据库 时间:
2018-12-08 11:08:44
阅读次数:
147
索引是存储引擎用于快速找到记录的一种数据结构。索引优化应该是对查询性能优化最有效的手段了。索引能够轻易将查询性能提高几个数量级,"最优"的索引有时比一个"好的"索引性能要好两个数量级。 索引可以包含一个(单列索引)或多个列(组合索引)的值。 想要使用组合索引首先要了解一个原则:最左前缀原则。如果索引 ...
分类:
数据库 时间:
2018-11-17 14:36:12
阅读次数:
173
在执行程序时为了提高性能,提高并行度,编译器和处理器常常会对指令做重排序。重排序分三种类型: 问题:重排序都可能会导致多线程程序出现内存可见性问题 1)编译器优化的重排序。编译器在不改变单线程程序语义的前提下,可以重新安排语句的执行顺序。 2)指令级并行的重排序。处理器多条指令重叠执行,改变语句对应 ...
分类:
编程语言 时间:
2018-11-02 20:17:23
阅读次数:
138
前言:工作中有一张表一年会增长100多万的数据,量虽然不大,可是表字段多,所以一年下来也会达到 1G,而且只增不改,故考虑使用分区表来提高查询性能,提高维护性。 oracle 11g 支持自动分区,不过得在创建表时就设置好分区。 如果已经存在的表需要改分区表,就需要将当前表 rename后,再创建新 ...
分类:
数据库 时间:
2018-10-18 14:05:12
阅读次数:
325
Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atla ...
分类:
数据库 时间:
2018-10-11 15:43:11
阅读次数:
217
数据库进阶 一、索引 1.索引简介 索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要。 索引优化应该是对查询性能优化最有效的手段了。 索引能够轻易将查询性能提高好几个数量级。 索引相当于字 ...
分类:
数据库 时间:
2018-09-22 19:57:00
阅读次数:
273
XMind 是一款非常实用的商业思维导图软件,应用全球最先进的Eclipse RCP 软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。 ...
分类:
其他好文 时间:
2018-09-12 10:10:41
阅读次数:
141
一:数据库 1:认识数据库: 什么是数据库:数据库就是存放数据的仓库。也就是核心就是将数据永久保存下来,之前的文件处理 就可以实现将数据永久存储。但是如果以文件的形式就会带来很多问题,如管理不方便,文件操作效率问题, 而且一个程序不太可能仅运行在同一台电脑上。所以需要提高计算机的性能。 提高计算机性 ...
分类:
数据库 时间:
2018-09-11 21:12:44
阅读次数:
191
概览 Java集合也叫容器,可以容纳其它的Java对象,始于JDK1.2.优点是: 1.降低编程难度 2.提高程序性能 3.提高API间的互操作性 4.降低学习难度 5.降低设计和实现相关API的难度 6.增加程序的重用性 Java容器里只能放对象,对于基本类型(int, long, float, ...
分类:
编程语言 时间:
2018-09-05 23:58:42
阅读次数:
353
Tomcat 能处理静态资源和动态资源,但是处理静态资源效率并不高,处于优化性能,提高访问效率,可以让 Tomcat 处理动态资源,让 Nginx 处理静态资源 1,配置虚拟主机 该配置的意思是:js、css、ico、png、jpg、eot、svg、ttf、woff 等文件都会到 /usr/loca ...
分类:
其他好文 时间:
2018-08-23 02:22:55
阅读次数:
209