好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

计算机二级考试MySQL考试内容提炼04.docx

5页
  • 卖家[上传人]:1810****630
  • 文档编号:207533164
  • 上传时间:2021-11-04
  • 文档格式:DOCX
  • 文档大小:16.15KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • Word文档下载后(可任意编辑) 计算机二级考试MySQL考试内容提炼04考试临近,各位考生进入激烈的刷题阶段,在计算机等级考试上给各位同学准备了计算机等级考试题库,希望各位同学可以进行强化练习今天给大家带来的是知识点梳理,帮助大家整理考试内容,快来和一起看看吧 一、在编译时优化mysql 如果你从源代码分发安装mysql,要注意,编译过程对以后的目标程序性能有重要的影响,不同的编译方式可能得到类似的目标文件,但性能可能相差很大,因此,在编译安装mysql适应仔细根据你的应用类型选择可能好的编译选项这种定制的mysql可以为你的应用提供性能 技巧:选用较好的编译器和较好的编译器选项,这样应用可提高性能10-30%mysql文档如是说) 1.1、使用pgcc(pentium gcc)编译器 该编译器针对运行在奔腾处理器系统上的程序进行优化,用pgcc编译mysql源代码,总体性能可提高10%当然如果你的服务器不是用奔腾处理器,就不必用它了,因为它是专为奔腾系统设计的 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、配置样本 下列配置命令常用于提高性能: ------------------------------------------------------------------------------ %cflags="-o6 -mpentiumpro -fomit-frame-pointer" cxx=gcc cxxflags="-o6 -mpentiumpro -fomit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local --enable-assembler --with-mysqld-ldflags=-all-static --disable-shared ------------------------------------------------------------------------------ 二、调整服务器 确保运用正确的编译固然重要,但这只是成功的步,配置众多的mysql变量同样对服务器的正常运行起关键作用。

      你可以将这些变量的赋值存在一个配置文件中,以确保它们在每次启动mysql时均起作用,这个配置文件就是f文件 mysql已经提供了几个f文件的样本,可在/usr/local/mysqld/share/mysql/目录下找到这些文件分别命名为my-f、 my-f、my-f和my-f,规模说明可在描述配置文件适用的系统类型标题中找到如果在只有相当少内存的系统上运行mysql,而且只是偶尔的用一下,那么my-f会比较理想,因为它命令mysqld只使用少的资源类似地,如果你计划构建电子商务超市,而且系统拥有2g内存,那么你可能要用到mysql-f文件了为了利用这些文件中的一个,你需要复制一个适合需求的文件,改名为f你可以选择使用配置文件三种作用范围的一种: global:将f文件复制到服务器的/etc目录下,这使得配置文件中的变量作用于全局,即对所有服务器上的mysql数据库服务器有效 local:将f文件复制到[mysql-install-dir]/var/目录下,使得f作用于特定的服务器[mysql-install-dir]表示mysql安装目录 user:你可以再限制作用于特定的用户,将f复制到用户的根目录下。

      究竟如何设置f中的这些变量呢?更进一步说,你可以设置哪一个变量虽然所用变量对mysql服务器相对通用,每一个变量与mysql的的某些组件有更特定的关系如变量max_connects归在mysqld类别下执行下列命令即可知道: ------------------------------------------------------------------ %/usr/local/mysql/libexec/mysqld --help ------------------------------------------------------------------ 它显示大量的选项及与mysqld相关的变量你可以很容易地在该行文字之下找出变量: ------------------------------------------------------------------- possible variables for option --set-variable (-o) are ------------------------------------------------------------------- 然后你可以如下设置f中的那些变量: ------------------------------------------------------------------- set-variable = max_connections=100 ------------------------------------------------------------------- 它设置mysql服务器的并发连接数为100。

      要确保在f文件中的[mysqld]标题下插入变量设置 今天的内容到这就结束了,接下来会继续更新新内容,请大家多多关注,更多精彩尽在距离考试不到20天,希望各位同学可以坚持下去,不要松懈,复习之前做错的题目,积累考试经验,相信大家都会在全国计算机等级考试中成功拿证的第 5 页 共 5 页。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.