- 博客(13)
- 资源 (12)
- 收藏
- 关注
转载 linux sysctl.conf 中相关重要设定的详细说明
<br /><br />net.ipv4.tcp_syncookies = 1<br />表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;<br /><br />net.ipv4.tcp_tw_reuse = 1<br />表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;<br /><br />net.ipv4.tcp_tw_recycle = 1<br />表示
2011-01-23 16:13:00 683
转载 MySQL主从服务器的一些技巧
<br /><br />作者:老王<br />问题:主从服务器表类型的选择<br />一般的共识是主服务器使用innodb,从服务器使用myisam,以便各尽其能。<br />问题:主从服务器字段类型的选择<br />字段类型对于分页等操作有很大影响。主服务器一般是innodb,因为不涉及查询,所以可以使用varchar等来存储字符串来节省空间,从服务器一般是 myisam,因为涉及查询,所以必须在char和varchar之间仔细权衡,没有varchar, text, blob字段的表是静态表,反之
2011-01-12 13:52:00 681
转载 MySQL存储过程之事务管理
MySQL存储过程之事务管理 ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)存储程序提供了一个绝佳的机制来定义、封装和管理事务。 1,MySQL的事务支持MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关: MyISAM:不支持事务,用于只读程序提高性能InnoDB:支持ACID事务、行级锁、并发Berkeley DB:支持事务隔离级别: 隔离级别决定了一个session中的事务可能对另一个sessi
2011-01-12 10:27:00 1088
转载 一个mysql小技巧
mysql> ALTER TABLE `sbear` ADD PRIMARY KEY ( `a_id` , `b_id` ) ;ERROR 1062 (23000): Duplicate entry ‘88-501200′ for key ‘PRIMARY’建立联合主键时发现出错,88,501200已经早有多条记录了。主键建立失败,需要删除多余的记录,并且有多组这样的重复记录。这时候使用“ignore”就能将多余的记录删除只保留一条,并且建立联合主键。mysql> ALTER ignore TABL
2011-01-12 08:31:00 997
转载 图解SQL的Join
<br /><br />对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚为什么Coding Horror也被墙)通过 文氏图 Venn diagrams 解释了SQL的Join。我觉得清楚易懂,转过来。<br />假设我们有两张表。Table A 是左边的表。 Table B 是右边的表。 <br />其各
2011-01-11 11:45:00 795
转载 每天定时自动优化MySQL数据库
在命令行执行# mysqlcheck -Aao --auto-repair -u你的用户名 -p你的密码如果不出意外,你将发现,你所有的数据库都被优化和修复了一次!如果提示 mysqlcheck 找不到呢, 如果不是,请跳过这步。找不到 mysqlcheck 的原因一般是手动编译安装的,像我一样,就 locate mysqlcheck 一下,发现在 /usr/local/mysql/bin/ 下面,就是我安装MySQL时指定的路径,OK,给他加个快捷方式ln -s /usr/local/mysql/
2011-01-11 10:01:00 4603
转载 centos5启动和停止那些服务
<br /><br />centos5装完后,系统启动的服务可以不少,就算你选择的组件不多,那些服务可以停止,今天看到一个台湾的文章,写的非常不错<br />http://apt.nc.hcc.edu.tw/web/student_server_centos/student_server_centos.html#top<br />下面是这篇文章我的笔记,台湾的文章,我怕那天就找不到了<br />安装的组件<br />在套件選擇的地方,取消勾選所有的套件,只選擇「基礎系統」內的「基礎」<br />關閉、啟動基
2011-01-10 14:42:00 1153
转载 Tcmalloc 优化 Nginx Mysql
下载google-perftools-1.6.tar.gzwget http://google-perftools.googlecode.com/files/google-perftools-1.6.tar.gztar zxvf google-perftools-1.6.tar.gz执行./configuremake && make installecho "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.confldconfigNginx 优化编译ngi
2011-01-10 09:37:00 1579
转载 linux高负载下mysql数据库彻底优化
<br />同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。 <br /><br />安装好mysql后,配制文件应该在/usr/local/mysql/share/mysql目录中,配制文件有几个,有my-huge.cnf my-medium.cnf my-large.cnf my-small.cnf,不同的流量的网
2011-01-10 09:26:00 690
转载 memcached repcached 同步
#安装wget http://downloads.sourceforge.net/project/repcached/repcached/2.2-1.2.8/repcached-2.2-1.2.8.patch.gzwget http://downloads.sourceforge.net/repcached/memcached-1.2.8-repcached-2.2.tar.gz tar zxf memcached-1.2.8-repcached-2.2.tar.gz cd memcac
2011-01-10 09:02:00 2337
转载 做事必备9种能力、9种手段、9种心态分享
<br />一:沉稳<br />(1)不要随便显露你的情绪。<br />(2)不要逢人就诉说你的困难和遭遇。<br />(3)在征询别人的意见之前,自己先思考,但不要先讲。<br />(4)不要一有机会就唠叨你的不满。<br />(5)重要的决定尽量有别人商量,最好隔一天再发布。<br />(6)讲话不要有任何的慌张,走路也是。<br />二:细心<br />(1)对身边发生的事情,常思考它们的因果关系。<br />(2)对做不到位的执行问题,要发掘它们的根本症结。<br />(3)对习以为常的做事方法,要
2011-01-10 08:58:00 790 1
原创 CentOS 修改IP地址、DNS、网关、虚拟网卡
<br />一、CentOS 修改IP地址<br />修改对应网卡的IP地址的配置文件<br /># vi /etc/sysconfig/network-scripts/ifcfg-eth0 <br />修改以下内容 <br />DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0 BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,
2011-01-05 08:41:00 7685
转载 用mysql触发器自动更新memcache
<br />mysql 5.1支持触发器以及自定义函数接口(UDF)的特性,如果配合libmemcache以及Memcached Functions for MySQL,就能够实现memcache的自动更新。简单记录一下安装测试步骤。安装步骤安装memcached,这个步骤很简单,随处可见 安装mysql server 5.1RC,安装办法也很大众,不废话了 编译libmemcached,解压后安装即可./configure; make; make install编译Memcached Function
2011-01-04 14:58:00 984
hbase 0.90 cloudera3u3修改包
2013-01-25
nginx-fcgi.txt
2011-03-16
打印页面插件
2007-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人