[深入理解MySQL系列] - sort_buffer

注:本系列文章主要探讨 MySQL 内存利用以及执行计划相关的一些知识点,从而为 MySQL 优化打下更好的基础。

环境说明

OS: AS4U6, 2.6.9-67.0.15.ELsmp, 16G Ram, MD3000阵列, xfs文件系统
MySQL 5.1.26 - percona(innodb plugin, innodb stat, user stat, msl, show patch, acc-pslist 补丁)

构建安全rsync

一、前言

随着安全要求的提高,我们逐渐采用sftp或scp来取代ftp。然而,可能由于网络状况等原因,使得scp/sftp可能发生中断。为此,不得不很痛苦的重新拷贝文件,不仅麻烦,还严重浪费带宽和时间。在这里,我们采用rsync over ssh的方式,既安全又方便,因为rsync支持断点续传。

二、配置rsyncd.conf

rsyncd.conf只需做非常简单的判断,即可直接使用,贴一下我自己的例子:

#/etc/rsyncd.conf

#常规设定
uid = nobody
gid = nobody
use chroot = no
max connections = 5

#设定日志
syslog facility = local5
pid file = /var/run/rsyncd.pid

  

san lu事件跟踪

关于三鹿奶粉事件ccav的最新报道:目前,有毒奶粉的责任方三鹿正把责任推给奶站,奶站把责任推给奶农,奶农把责任推给奶牛,警方正全力抓捕不法奶牛。据报道,责任奶牛已携二奶、三奶们潜逃,仅捕获一小撮不明真相的牛群(并非说相声的那个)。目前母牛们情绪稳定。。。。。另据最新消息,水牛、黄牛、牦牛和蜗牛已通过半岛电视台发表声明,声称和此事件无关……

了解DELL的raid卡电池相关信息

查看电池相关信息

MegaCli -AdpBbuCmd -a0

就可以看到跟raid卡电池相关的信息了,例如:

Relative State of Charge: 94 %
Charger Status: Complete
或者
Discharging             : Yes
Initialized             : Yes
还有
Auto Learn Period: 7776000 Sec
Next Learn time: 274648826 Sec
Learn Delay Interval:0 Hours
Auto-Learn Mode: Enabled

得到和电池相关的一些信息。
另外,还可以通过这个命令知道下一次raid卡电池充电信息:

/usr/sbin/MegaCli -fwtermlog -aall

查看结果中最后一次出现的:

[MySQL优化案例]系列 -- 试用TCMalloc

TCMalloc 是用于优化C++写的多线程应用,比glibc 2.3的malloc快。详细说明请看TCMalloc:线程缓存的Malloc。这里我只测试它对mysql的影响到底有多少;从测试结果来看,数据量较小时,采用TCMalloc还是值得的,但是数据量较大之后,貌似反而更差了。本次测试采用sysbench工具,实际表现还是放到真正运行环境中才能知晓了。

[MySQL FAQ]系列 -- 64位系统下也报内存分配不能超过2G?

明明是64位系统下,有16G内存,启动mysqld时指定 innodb_buffer_pool_size 为12G,却报一下错误:

080829 14:15:14  mysqld started
InnoDB: HugeTLB: Warning: Failed to allocate 12884918272 bytes. errno 22
InnoDB HugeTLB: Warning: Using conventional memory pool
080829 14:15:14  InnoDB: Error: cannot allocate 12884918272 bytes of
InnoDB: memory with malloc! Total allocated memory
InnoDB: by InnoDB 44607312 bytes. Operating system errno: 12
InnoDB: Check if you should increase the swap file or
InnoDB: ulimits of your operating system.
InnoDB: On FreeBSD check you have compiled the OS with
InnoDB: a big enough maximum process size.
InnoDB: Note that in most 32-bit computers the process
InnoDB: memory space is limited to 2 GB or 4 GB.
InnoDB: We keep retrying the allocation for 60 seconds...
InnoDB: Fatal error: cannot allocate the memory for the buffer pool
Warning: Failed to allocate 29360128 bytes from HugeTLB memory. errno 12
Warning: Using conventional memory pool
080829 14:16:14 [Note] /usr/local/mysql/bin/mysqld: ready for connections.
Version: '5.0.45-log'  socket: '/home/mysql/mysql.sock'  port: 3306  MySQL Community Server (GPL)

windows下的unix like commands

习惯了*nix下的命令行,相信回到windows的命令行窗口后还是有些不习惯,没关系,现在可以用unix like commands工具包了,呵呵。

我自己也从各个地方收罗了其他命令行工具,打成一个包了,欢迎下载。比较有用的命令有:ls, bzip2, cat, cp, cut, diff, fping, (e)grep, gzip, md5, ps等等。

友情提示:想要下载本站的附件,必须注册账号,然后登录才行,这么做是为了防止被某些流氓工具盯上。

用fping取代ping吧

最重要的就是方便,可以支持一下子ping多个ip。

linux版本的自己找个安装包或者源码编译一下,windows下也有哦,看这里。 enjoy it :)

my.cnf自动生成器[试用版]

my.cnf 自动生成器,当前处于试用版本阶段,欢迎大家提出宝贵建议,谢谢。
本工具产生的配置文件仅作参考用途,对此带来的后果本站不符任何责任,请注意使用。

  • 服务器简短主机名:
  • 服务器最大内存: Gb
  • 服务器处理器类型:
    i686
    x86_64
  • 是否专用MySQL DB 服务器:
聚合内容