mysql数据库的安装
mysql的优化分为三个部分
1.物理服务器硬件的优化 mysql每秒钟都进行大量的,复杂的查询操作,对磁盘的1/O有很高的要求,通常认为1/O是制约mysql性能的最大因素。 2.mysql安装时的编译优化 --static 静态链接提高13%性能 --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --pgcc 如果是Inter处理器,使用pgcc提高1%性能 CFLAGS="-O3 -mpentiumpro -mstack-align-double" CXX=gcc CXXFLAGS="-O3 -mpentiumpro -mstack-align-double --felide-constructors -fno-exceptions -fno-rtti" Unix Socket 使用unix套接字链接提高7.5%性能,所以在windows下mysql性能肯定不如unix下面 --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock --enable-assembler允许使用汇编模式(优化性能) --without-debug 编译安装时默认已debug模式生成二进制代码,而该方式会给mysql带来很大的性能损失 3.自身配置文件的优化 见后面的配置文档 ------------------------------------------------------------------------ 操作系统及其mysql配置文件说明 系统:Centos5.5 mysql:mysql-5.1.58.tar.gz源码包 安装目录:/usr/local/mysql/ 数据目录:/data/mysql/3306/data/ 二进制日志:/data/msyql/3306/binlog/ relay日志:/data/mysql/3306/relaylog/ 配置文件:/data/mysql/3306/my.cnf mysql.sock文件:/data/mysql/3306/mysql.sock ------------------------------------------------------------------------ 1.安装gcc ncurses-devel yum -y install gcc ncurses-devel 2.创建用户 /usr/sbin/groupadd mysql /usr/sbin/useradd -s /sbin/nologin -g mysql -M mysql (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |