51CTO博客开发
基础守护进程安裝直接使用官方的rpm包進行安裝,如果根據源碼進行自定制rpm的話,與使用官方rpm包類似1)指向官方的yum源vim /etc/yum.repos.d/puppetlabs.repo[puppetlabs-products]name=Puppet Labs Products 6 - $basearchbaseurl=http://yum.puppetlabs.com/el/6/pr
memcached replication master:192.168.1.10 slave :192.168.1.20 下载对应的版本 wget http://nchc.dl.sourceforge.net/project/repcached/repcached/2.2-1.2.8/memcached-1.2.8-repcached-2.2.tar.gz
php session memcached
根据变量的作用域分: 客户端变量—@ 全局变量—global 会话变量—session 局部变量—begin...end 根据变量的管理者分: 用户变量 系统变量
应朋友要求,将LNMP的源码搭建步骤写在这里 chinadba.com基于LNMP结构,即Linux、Nginx、MySQL、PHP 首先要有台linux的机器,上面需要首先安装GCC、automake、autoconf,另外由于mysql5.5使用了cmake,cmake也需要安装。 准备好源码包 首先安装MySQL吧 下载并安装cmake #tar zxf cmake-
下载并安装cmake #tar zxf cmake-2.8.5.tar.gz #cd cmake-2.8.5 #./bootstrap #make #make install 下载并安装mysql5.5 #useradd mysql #tar zxvf
内模式 内模式又称存储模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数据库。内模式由内模式描述语言来描述、定义,它是数据库的存储观。 在一个数据库系统中,只有唯一的数据库, 因而作为定义 、描述数据库存储结构的内模式和定义、描述数据库逻辑结
网上看到的一篇文章,专门介绍MySQL索引的,个人感觉非常好,链接地址如下: http://www.cnblogs.com/leoo2sk/archive/2011/07/10/mysql-index.html
在数据库管理系统中,事务必须具备四个特性,即原子性A、一致性C、隔离性I、持久性D。对于隔离性,SQL标准定义了四种隔离级别,级别由低到高依次为:(1)READ UNCOMMITED读取未提交内容——会产生脏读、不可重复读、幻读(2)READ COMMITED读取提交内容——解决脏读,会产生不可重复读、幻读 (3)REPEATABLE READ可重复读——解决脏读、不可重复读、会产生幻读;在这个隔
分区(Sharding)分应用逻辑层面上的分区和数据库软件层面上的分区。 数据库扩展中的垂直分区和水平分区与MySQL的分区不是一个概念。 垂直分区和水平分区是通过某种特定的条件将本该存放在同一数据库的数据分散存放到多个主机上的数据库中,以达到分散单台设备负载的效果。垂直分区和水平分区是数据库架构的一种手段,并不仅仅MySQL可以如此。 MySQL分区:数据库中的数据以文件的形式
client--------->1.request------------------------->server 2. session_start(); |<-------
造成sleep的原因有三个: 1.客户端程序在退出之前没有调用mysql_close(). 2.客户端sleep的时间在wait_timeout或interactive_timeout规定的秒内没有发出任何请求到服务器. 3.客户端程序在结束之前向服务器发送了请求还没得到返回结果就结束掉了.
影响数据库性能的因素 (1) 业务需求 (2) 系统架构 (3) Schema设计 (4)
InnoDB体系结构 分两块:后台线程、内存池 后台线程:默认情况下,InnoDB存储引擎的后台线程有7个(4个IO thread、1个master thread、1个锁(lock)监控线程、1个错误监控线程) IO thread的数量由innodb_file_io_threads参数控制,默认为4。在linux下不会使用该参数设置的值而全部使用默认的4。四个IO
优化表有很多方式实现: OPTIMIZE TABLE语句、mysqlcheck工具(服务器要运行)或myisamchk(服务器没有运行或表中没有交互) 为什么优化?随着MySQL的使用,包括BLOB和VARCHAR字节的表将变得比较繁冗,因为这些字段长度不同,对记录进行插入、更新或删除时,会占有不同大小的空间,记录就会变成碎片,且留下空闲的空间。像具有碎片的磁盘,会降低性能,需要整理
表连接查询分类 通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带来很大的灵活性,他们可以在任何时候增加新的数据类型。为不同实体
性能优化其实是对OS 各子系统达到一种平衡的定义,这些子系统包括了: 1 CPU 2 Memory 3 IO 4 Network 这些子系统之间关系是相互彼此依赖的,任何一个高负载都会导致其他子系统出现问题.比如: 大量的页调入请求导致内存队列的拥塞 网卡的大吞吐量可能导致更多的 CPU开销 大量的CPU开销又会尝试更多的内存使用请求 大量来自内存的磁盘写请求可能导致更多的 CP
http://www.ibm.com/developerworks/cn/aix/library/0907_unixdisk_litt/index.html?ca=drs-cn-0730 http://www.ibm.com/developerworks/cn/aix/library/0910_jiangpeng_unixdisk/index.html?ca=drs-cn-101
1. oprofile简介 oprofile 是 Linux 平台上的一个功能强大的性能分析工具, 支持两种采样(sampling)方式:基于事件的采样(event based)和基于时间的采样(time based)。 基于事件的采样是oprofile只记录特定事件(比如L2 cache miss)的发生次数,当达到用户设定的 定值时oprofile 就记录一下(采一个样
1.Make sure the mrtg and the httpd packages are installed on your mrtg server. #yum install httpd mrtg 2.Use cfgmaker to create a fresh /etc/mrtg/mrtg.conf configuration to monitor network interface
计算机组成虽然十分复杂,但关键的系统资源主要也就是CPU、内存、磁盘和网络,而这些也是系统管理员在日常性能监控中应该主要关注的。 Linux系统提供了各种日志及性能监控工具以帮助管理员完成系统监控工作。 使用vmstat对cpu及内存进行监控及调优 从输出结果可以看出vmstat显示结果分:procs、memory、swap、io、system、cpu。 procs r:
一、制作前准备 安装所需软件包:gcc rpm-build 安装好rpm-build后,会在/usr/src/下生成redhat目录,这是一个编译环境,包含五个目录: BUILD:编译的过程 RPMS:编译完成后的RPM存放位置 SOURCES:源代码存放位置 SPECS:spec文件位置 SRPMS:src.rpm存放位置 &
一、部署前的准备工作 1)下载搭建RHN的ISO文件:rhn_satellite-5.0.1-11-redhat-linux-as-i386-4-embedded-oracle.iso RHN软件包,其中包括一个嵌入式的oracle数据库 2)得到redhat的授权证书:redhat-gls-*.cert 3)下载Channel Content ISOs文
一、Service profile:NIS type:system V-managed services packages:ypserv daemon:ypserv,rpc.yppasswdd,rpc.ypxfrd scripts:ypserv,yppasswdd,ypxfrd port:通过portmap动态注册端口,当然也有办法使其使用静态端口。 二、搭建 1.安装ypserv
1.根据openssl.cnf创建以下文件及目录 #cd /etc/pki/CA #mkdir {newcerts,certs,crl} #touch index.txt(CA自动维护) #touch serial(CA自动维护) 2.给CA做一个根证书 #echo 01 >serial #openssl genrsa 1024
1.安装Apache2 # apt-get install apache2 2.安装JDK5 #apt-get install sun-java5-jdk 3.安装TOMCAT6 #tar zxvf apache-tomcat-6.0.32.tar.gz #mv apache-tomcat-6.0.32 /usr/local/tomc
十三 SpamAssassin 1. 安装 前面装amavis-new的时候已经装好了。 2.配置 启动spamd # /usr/bin/spamd --daemonize --pidfile /var/run/spamd.pid 下载中文垃圾垃圾邮件过滤规则Chinese_rules.cf # wget -N -P /usr/share/spamassassin ww
十二 avamvis-new 1. 安装 # mkdir -p /var/amavis /var/amavis/tmp /var/amavis/var /var/amavis/db # chown -R amavis:amavis /var/amavis # chmod -R 750 /var/amavis # cp amavisd /usr/local/s
十一 安装ClamAV 抗病毒使用软件是clamav,安装时一定要用当前的最新版本。垃圾邮件过滤可使用一个名为SpamAssassin的perl模块。通过采用amavisd-new这个容器,可以把clamav和SpamAssassin整合起来。 1. 安装 #useradd clamav # useradd amavis #./configure
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号