当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 一、在编译时优化mysql 如果你从源代码分发安装mysql,要注意,编译过程对以后的目标程序性能有重要的影响,不同的编译方式可能得到类似的目标文件,但性能可能相差很大,因此,在编译安装mysql适应仔细根据你的应用类型选择最可能好的编译选项。
 

 

    摘要:apache2+php4.3.6+mysql4.0.20+ssl详细配置过程: 首先安装将需要的文件都放到root目录下: 1.mysql-client-4.0.20-0.i386.rpm 2. mysql-server-4.0.20-0.i386.rpm 3. httpd-2.0.49.tar.gz 4. php-4.3.6.tar.gz 我们先来安装mysql,步骤如下: # >r......
    摘要:翻译声明:本文内容来自sams teach yourself mysql in 21 days一书的部分内容,by mark maslakowski 英文原文版权属原作者所有,中文的部分翻译有略有增删;原书讲的过于清楚的地方有删,讲的不清楚的地方有增;如果有翻译的不妥或者不正确的地方,请指正。 翻译者:david euler,scu. de_euler-david@www.yahoo.c......


从编译到工具:几种Mysql的优化方法

一.在编译时优化mysql

技巧:选用较好的编译器与较好的编译器选项,这样应用可提高性能10-30%.(mysql文档如是说)  【程序编程相关:简析中小企业对防火墙产品的需求特点

如果你从源代码分发安装mysql,要注意,编译过程对以后的目标程序性能有重要的影响,不同的编译方式可能得到类似的目标文件,但性能可能相差很大,因此,在编译安装mysql适应仔细根据你的应用类型选择最可能好的编译选项.这种定制的mysql可以为你的应用提供最佳性能.  【推荐阅读:穿梭于防火墙下的黑马-DBB后门程序

该编译器(http://www.goof.com/pcg/)针对运行在奔腾处理器系统上的程序进行优化,用pgcc编译mysql源代码,总体性能可提高10%.当然如果你的服务器不是用奔腾处理器,就不必用它了,因为它是专为奔腾系统设计的.  【扩展信息:RedHat Linux环境下防火墙配置

1.1.使用pgcc(pentium gcc)编译器

1.2.仅使用你想使用的字符集编译mysql

mysql目前提供多达24种不同的字符集,为全球用户以他们自己的语言插入或查看表中的数据.却省情况下,mysql安装所有者这些字符集,热然而,最好的选择是指选择一种你需要的.如,禁止除latin1字符集以外的所有其它字符集: 

------------------------------------------------------------------------------ 

%>./configure -with-extra-charsets=none [--other-configuration-options] 

------------------------------------------------------------------------------ 

1.3.将mysqld编译成静态执行文件

将mysqld编译成静态执行文件而无需共享库也能获得更好的性能.通过在配置时指定下列选项,可静态编译mysqld. 

------------------------------------------------------------------------------ 

%>./configure -with-mysqld-ldflags=-all-static [--other-configuration-options] 

------------------------------------------------------------------------------ 

1.4.配置样本


...   下一页
    摘要:可以不需要修改my.ini。在建立数据库的时候,对库和表的字符集设置不太重要,但是对文本类型的字段最好都设置为gbk字符集。对于已有的数据库可以用以下方法转换字段编码:alter table t modify hoverfly binary(100);alter table t modify hoverfly char(100) character set gbk;注意用此方法如果不修改程序,会发......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE