memcached使用须知
1: 使用iptables等防火墙,限制可访问IP。 (最重要)
2: 修改默认端口
3: 使用-m参数设置使用最大内存上限 (默认64M)
其它,以后再补充
neilyi.cn
1: 使用iptables等防火墙,限制可访问IP。 (最重要)
2: 修改默认端口
3: 使用-m参数设置使用最大内存上限 (默认64M)
其它,以后再补充
neilyi.cn
一、什么是表分区
通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。
如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。
二、为什么要对表进行分区
为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率。
3,list分区
LIST分区中每个分区的定义和选择是基于某列的值从属于一个值列表集中的一个值,而RANGE分 区是从属于一个连续区间值的集合。
//这种方式失败
mysql> CREATE TABLE IF NOT EXISTS `list_part` (
...
perl 计算硬盘利用率, 以%来查看硬盘资源是否存在IO消耗cpu资源情况;
部份代码参考了iostat源码;
#!/usr/bin/perl
use Time::HiRes qw(gettimeofday);
use POSIX;
$SLEEPTIME=3;
sub getDiskUtl()
{
$clock_ticks = POSIX::sysconf( &POSIX::_SC_CLK_TCK );
# ========= get start time ===============
($start_sec, $start_usec) = gettimeofday;
# ========== 在计时开始时,取出操作时间
my $tot_ticks_0 = `grep "0 sda" /proc/diskstats | awk '{print \$1...