自娱自乐的代码人,专注Java、c、php

GIT:https://github.com/zhuli InitPHP开源框架:http://initphp.com

排序:
默认
按更新时间
按访问量
RSS订阅

服务器数据库系列 - ulimit的优化和使用

ulimit概述 ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用设置限制。 例如我们的系统会经常碰上会遇上Socket/File: Can’t open so many files这样的问题,主要是由于Linux设置了文件...

2014-12-08 20:26:52

阅读数:1487

评论数:0

服务器数据库系列 - Nginx HTTPS配置

同事测试一ssl加密接口,但是负责该接口的同事有事请假了没在,所以我就临时给配置了一个https服务,写了一个简单接口供同事使用,配置nginx的https记录一下: 一、生成私钥和证书 创建带密钥口令的私钥 root@mysqlmaster:/tmp# openssl genrsa -de...

2014-05-19 17:46:21

阅读数:1227

评论数:0

服务器数据库系列 - Mysql Explain 详解

一.语法 explain 例如: explain select * from t3 where id=3952602; 二.explain输出解释 +----+-------------+-------+-------+-------------------+------...

2014-02-28 15:12:32

阅读数:866

评论数:0

服务器数据库系列 - tomcat常用配置

1启动内存参数的配置   tomcat/bin/catalina.bat 如果是linux 就是 catalina.sh   在rem 的后面增加如下参数   set JAVA_OPTS= -Xms256m -Xmx256m -XX:MaxPermSize=64m   2 修改Tomcat...

2014-02-27 16:51:10

阅读数:1024

评论数:0

服务器数据库系列 - MySQL 加锁处理分析

1    背景    1 1.1    MVCC:Snapshot Read vs Current Read    2 1.2    Cluster Index:聚簇索引    3 1.3    2PL:Two-Phase Locking    3 1.4    Isolation Lev...

2013-12-13 17:00:41

阅读数:1565

评论数:0

服务器数据库系列 - 程序员不能不懂数据存储

从个人电脑到互联网时代的数据存储是如何演进的,原理是怎样的,了解了这些,有利于程序员更好的优化性能,系统架构,本文意在讨论这个话题。 一、硬盘           一般情况下的电脑,主要存储设备是内存和硬盘,内存是带电存储,硬盘是持久化存储,内存的访问速度比硬盘快。应用软件或者信息化项...

2013-12-04 19:26:28

阅读数:1653

评论数:0

服务器数据库系列 - tomcat OutOfMemoryError: PermGen space

PermGen space  PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Cla...

2013-07-18 18:50:11

阅读数:855

评论数:0

服务器数据库系列 - apache ab 的使用

格式: ./ab [options] [http://]hostname[:port]/path 参数:     -n requests     Number of requests to perform     //在测试会话中所执行的请求个数。默认时,仅执行一个请求     -c co...

2013-05-28 16:59:44

阅读数:875

评论数:0

服务器数据库系列 - linux IO监控

1. 基本使用 $iostat -d -k 1 10 参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;1 10表示,数据显示每隔1秒刷新一次,共显示10次。 $iostat -d -k 1 10 Device: tps kB_read...

2013-05-23 09:48:41

阅读数:1058

评论数:0

服务器数据库系列 - Nginx防攻击的三种方法

1. ngx_http_limit_conn_module 可以用来限制单个IP的连接数: ngx_http_limit_conn_module 模块可以按照定义的键限定每个键值的连接数。特别的,可以设定单一 IP 来源的连接数。 并不是所有的连接都会被模块计数;只有那些正在被处理的请求(...

2013-04-17 09:18:35

阅读数:7685

评论数:0

服务器数据库系列 - NoSQL架构实践

NoSQL架构实践(一)——以NoSQL为辅-zt 怎么样把NoSQL引入到我们的系统架构设计中,需要根据我们系统的业务场景来分析,什么样类型的数据适合存储在NoSQL数据库中,什么样类型的数据必须使用关系数据库存储。明确引入的NoSQL数据库带给系统的作用,它能解决什么问题,以及可能带来的新的...

2013-04-01 09:14:36

阅读数:1488

评论数:0

服务器数据库系列 - Web站点数据库分布存储浅谈

[原创]  Web站点数据库分布存储浅谈 作者:heiyeluren 博客:http://blog.csdn.net/heiyeshuwu 时间:2007-11-18 【 前言 】 网 站在Web 2.0时代,时常面临迅速增加的访问量(这是好事情),但是我们的...

2012-12-11 18:12:15

阅读数:717

评论数:0

服务器数据库系列 - Nginx502页面解决方法之一

部分PHP程序的执行时间超过了Nginx的等待时间,可以适当增加nginx.conf配置文件中FastCGI的timeout时间,例如: ...... http { ...... fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fas...

2012-11-21 16:23:45

阅读数:950

评论数:0

服务器数据库系列 - sphinx配置

sphinx是以sphinx.conf为配置文件,索引与搜索均以这个文件为依据进行,要进行全文检索,首先就要配置好sphinx.conf,告诉sphinx哪些字段需要进行索引,哪些字段需要在where,orderby,groupby中用到。 安装完Sphinx后,在D:/sphinx目录有一...

2012-10-30 16:52:53

阅读数:864

评论数:0

服务器数据库系列 - Nginx源码分析-内存池

Nginx源码分析-内存池 Nginx的内存池实现得很精巧,代码也很简洁。总的来说,所有的内存池基本都一个宗旨:申请大块内存,避免“细水长流”。 一、创建一个内存池 nginx内存池主要有下面两个结构来维护,他们分别维护了内存池的头部和数据部。此处数据部就是供用户分配小块内存的地方。 ...

2012-10-16 12:52:05

阅读数:717

评论数:0

服务器数据库系列 - centos web服务器环境基本环境配置

安装web服务器所需要的包 yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* libevent glib2 g...

2012-10-15 11:13:27

阅读数:896

评论数:0

服务器数据库系列 - HashDB设计简介

1、HashDB是什么? HashDB是一个简单的KeyValue存储系统原型,提供基本的二元组的数据存储与读取功能,亦即当前被广为推崇的NoSQL存储系统。最初想到设计这个小系统,完全是出于偶然。本人维护着一个轻量级的开源重复数据删除小工具deduputil,它基于块级对文件目录进行数据去重并...

2012-10-11 19:44:21

阅读数:770

评论数:0

服务器数据库系列 - memcache内存分配

一、Memcache内存分配机制         关于这个机制网上有很多解释的,我个人的总结如下。 Page为内存分配的最小单位。 Memcached的内存分配以page为单位,默认情况下一个page是1M,可以通过-I参数在启动时指定。如果需要申请内存时,memcached会划分出一个新的pa...

2012-09-27 15:24:17

阅读数:807

评论数:0

服务器数据库系列 - Memcache在linux下安装

Memcache安装和使用 安装Memcache tar zxvf memcached-1.4.0.tar.gz cd memcached-1.4.0 ./configure --with-libevent=/usr/local/lib make make install 安装PHP Memcac...

2012-09-25 17:06:05

阅读数:867

评论数:0

服务器数据库系列 - MYSQL优化20条经验

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的...

2012-08-06 16:59:09

阅读数:2032

评论数:0

提示
确定要删除当前文章?
取消 删除