- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 分享一下我的vim配置
这是我长时间使用vim总结的一些配置,分享给有需要的人。可以支持编译一键编译并执行C、C++和Java(需要安装编译器并配置环境变量),具体的使用方法,在下面的配置文件中讲的很详细。另外,在Linux上默认使用的clang的编译器,这种编译器可以兼容gcc的大部分选项,并且编译速度更快,提示更加友好,您也可以根据自己的需要改成自己喜欢的编译器。 我是在Windows7下测试的,所以Windo
2015-06-10 11:37:17
731
原创 MySQL主从复制----半同步与异步的配置
简单来讲MySQL的主从复制就是一个C/S架构的应用。master可以认为是我们通常意义上所认为的server,slave可以当作是一台client。slave上的I/O线程去请求master上数据,而master验证通过slave的信息后就允许slave接入,然后进行数据变化信息的发送。一、MySQL主从复制原理这里我以MySQL5.5为例来说一下MySQL的主从复制的原理:650) this.
2015-06-10 11:37:12
1047
原创 MySQL子查询的优化
一、MySQL子查询的位置 当一个查询是另一个查询的子部分是,称之为子查询(查询语句中嵌套含有查询语句)。子查询也是使用频率比较高的一种查询类型。因此,优化子查询,对于整个系统的性能也有直接的影响。 从查询出现在SQL语句的位置来看,它可以出现在目标列中,也可以出现在from子句中,还可以出现在JOIN/ON子句、GROUPBY子句、HAVING子句、ORDERBY子句等位
2015-06-10 11:37:08
685
原创 MySQL数据库服务器整体规划(方法论)
我们在搭建MySQL数据库服务器的开始阶段就合理的规划,可以避免以后的很多问题的产生,大大节省我们的时间和精力,在一定幅度上降低成本。当然,这会涉及很多方面。比如机器的选型、业务评估和系统规划等。 所有的设计都是跟具体的需求相关的,我们首先要做的就是对业务进行整体评估。我在下面分享一个具体的例子。一、业务需求要求指标响应时间查询和操作请求ms级别返回数据总量1年内大约有500GB的数据
2015-06-10 11:37:03
1552
原创 LAMP平台的的构建、加速及压力测试
准备工作环境:RedHat 5.8 (我这里用的是redhat5.8的版本,可以根据自己的情况灵活进行选择其它的发行版,但是编译环境和依赖的库一定要具备)软件:apr-1.4.6.apr-util-1.5.4httpd-2.4.12libmcrypt-2.5.8mcrypt-2.6.8mhash-0.9.9.9pcre-8.33php-5.4.38xcache-3.0.1mysql-5.5.41-
2015-06-10 11:36:59
475
原创 DNS服务基础
一、概述 这几天一直在学习Linux。Linux作为服务器来讲,其网络功能是非常强大的。Internet的两大基础设施其中一项就是域名系统(DNS),还有一项是Internet的路由系统。DNS服务器负责解析主机到底是谁,而路由系统则是关心到底如何到达这一台主机。 DNS作为一项关键性的互联网服务,其地位是非常重要的。我们把这样服务配置起来并不困难,然而其背后的原理并不是
2015-06-10 11:36:54
836
原创 寂寞来的很凶猛
寂寞来的很凶猛 这些天一个人关起门来学习一些东西,有快乐,有痛苦,有迷茫,也有透骨的寂寞。 我喜欢独处,也喜欢闹市。一个人的时候容易变得很松弛,做事情的效率自然也就不是很高,我在试着努力的约束自己的行为更加条理化。 这些年我一直是一个人,回到家大多数时候我也是自己一个人。可能是我已经是习惯了折中孤独是生活,平静而苍白,没有大起大落,也么有大悲大喜。其实大多数忙忙碌碌的人不都是这样的吗?人太渺小,
2015-06-10 11:36:50
428
原创 MySQL体系结构浅析
MySQL体系结构浅析 从整体上来说,MySQL的体系结构可以分为三层。最上层的负责处理客户端的连接请求。包括连接处理、授权认证、安全等;第二层是MySQL的核心层,作为一个数据库,最基本,最核心的功能都在这一层。这一层的主要功能有,查询、分析优化和缓存;第三层则包含了存储引擎。一般来说,存储引擎负责数据的存放和提取。存储引擎更加面向底层,负责和底层的文件系统的交互。650) this
2015-06-10 11:36:45
560
原创 浅析MySQL事务隔离级别对其性能的影响
浅析MySQL事务隔离级别对其性能的影响 MySQL对事务的隔离级别共分为四个级别,分别是:1. READ UNCOMMITTED 读未提交2. READ COMMITTED 读提交3. REPEATABLE 可重读4. SERIALIABLE 可串读MySQL默认工作在级
2015-06-10 11:36:41
1043
原创 LVM 磁盘管理器的应用
LVM磁盘管理器的应用1、LVM简介 LVM(LogicalVolume Manager),中文翻译过来叫逻辑卷管理员,台湾的有些教材上翻译成逻辑滚动条管理员。最初由IBM在AIX实现,后来由Mauelshagen在Linux上实现,现在已经是Linux的一部分。 LVM为系统中大容量分区提供了一种更有弹性的解决方案。一般来说,我们在安装系统的时候,会按照一定的比例
2015-06-10 11:36:36
469
原创 RAID 磁盘阵列的应用
RAID 磁盘阵列的应用 RAID,一般翻译为磁盘阵列,全称是 Redundant Arrays of Inexpensive Disk,最初的构想是源于加州大学伯克利分校的一个研究小组的项目,他们希望通过大量廉价的硬盘来组建价格便宜,可用性高的磁盘阵列。但是RAID发展到今天,已经背离了当初价格便宜的初衷。但是RAID也带来了另外的好处,如何合理选择RAID的级别,可以构建出具有
2015-06-10 11:36:31
948
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人