有经验的系统管理员和DBA,往往会给系统建设一个适中大小的SWAP大小,但实际生产系统中,也经常发现有一些,因为SWAP设置过小的原因,而导致物理内存、SWAP全部耗尽,导致DOWN机的情况;也有发现一因为SWAP设置太大太大而浪费必要的存储空间的情况,SWAP到底该设置多大,可以参考一下ORACLE官方的建议。...
分类:
数据库 时间:
2014-12-28 16:58:36
阅读次数:
400
一、安装必要的操作系统安装包
建议的做法是在装操作系统的时候进行最大化安装,因为现在的硬件对于最大化安装对数据库服务器的影响已经可以忽略不计了;所以进行最大化安装,以免给自己添加不必要的麻烦。
如果没有最大化安装,根据oracle官方文档或安装进程中缺少包的提示,使用yum进行在线更新安装,确保服务器能够正常联网。如:
yum install gcc++
二、新建oracle用户以及用户组...
分类:
数据库 时间:
2014-12-27 20:26:50
阅读次数:
181
注意版本影响:实现双机的热备首先要了解主从数据库服务器的版本的需求。首先,MYSQL的版本都要高于3.2,还有一个基本的原则就是作为从数据库的数据库版本可以高于主服务器数据库的版本,但是不可以低于主服务器的数据库版本实验环境:master:192.168.0.101slave:192.168.0.1..
分类:
数据库 时间:
2014-12-27 19:04:20
阅读次数:
252
1、 基本原理
所谓“死锁”,在操作系统的定义是:在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。
定义比较抽象,下图可以帮助你比较直观的理解死锁:
出现死锁需要满足几个必要条件: a)互斥:进程独占资源,资源不共享;
b)请求与保持:已经得到资源的进程可以再次申请新资源; c)不剥夺:已分配的资源不能被其它...
分类:
数据库 时间:
2014-12-26 21:41:27
阅读次数:
266
一、前言:为什么MySQL要做主从复制(读写分离)?? 通俗来讲,如果对数据库的读和写都在同一个数据库服务器中操作,业务系统性能会降低。? 为了提升业务系统性能,优化用户体验,可以通过做主从复制(读写分离...
分类:
数据库 时间:
2014-12-26 19:00:27
阅读次数:
252
一、 通过查询缓冲提高查询速度 一般我们使用SQL语句进行查询时,数据库服务器每次在收到客户端 发来SQL后,都会执行这条SQL语句。但当在一定间隔内(如1分钟内),接到完全一样的SQL语句,也同样执行它。虽然这样可以保证数据的实时性,但在 大多数时候,数据并不要求完全的实时,也就是说可以有一定的....
分类:
数据库 时间:
2014-12-25 16:13:40
阅读次数:
225
SQLServer审核(Audit)--审核与应用程序设计架构审核是在数据库服务器端进行监控日志,搭配应用程序的设计架构,例如客户端-服务器架构(Client-Server)、多层次架构(Multi-Tier)等。虽然使用“审核”可记录登录账户是来自哪一台工作主机的IP地址,但比较适合客户端-服务器..
分类:
数据库 时间:
2014-12-25 11:32:45
阅读次数:
216
从SQL2005起就支持数据库镜像,一般三台主机, 一台见证服务器, 一台主体数据库服务器, 一台镜像数据库服务器,见证数据库可以自动切换主体器或镜像服务器,当主体服务器断联时,见证服务会将镜像数据库切换成主体数据,当主体数据库重新连接时会自动转换成镜像数据库。
分类:
数据库 时间:
2014-12-24 18:02:31
阅读次数:
206
安全
运行在可信环境
Redis的安全设计是在"Redis运行在可信环境"这个前提下做出的,在生产环境运行时不能允许外界直接连接到Redis服务器上,而应该通过应用程序进行中转,运行在可信的环境中是保证Redis安全的最重要方法。
Redis的默认配置会接受来自任何地址发送来的请求,即在任何一个拥有公网IP的服务器上启动Redis服务器,都可以被外界直接访问到。要更改这一设置...
分类:
其他好文 时间:
2014-12-24 11:56:54
阅读次数:
220
性能测试
Redis性能测试是通过同时执行多个命令实现的
基本命令:redis-benchmark [option] [option value]
选项
描述
默认值
-h
指定服务器主机名
127.0.0.1
-p
指定服务器端口
6379
-s
指定服务器socket
-c
指定并发连接数...
分类:
其他好文 时间:
2014-12-24 11:56:22
阅读次数:
132