11.5.2 MySQL数据库的优化
很多接触过MySQL数据库的用户都知道MySQL数据库的优化可以通过修改配置参数方式进行操作,但是这种方式需要了解MySQL各种参数和语言代码,一旦设置出错还不容易找出问题根源所在,因此建议用户采用这款MySQL Administrator进行图形化优化。
1.MySQL Administrator的下载与安装
使用MySQL Administrator之前需要下载相应的软件,并且将其安装到系统中,此时可以参照下述步骤进行操作。
参照http://mysql.mirror.rafal.ca/Downloads/My
SQLGUITools/mysql-gui-tools- 5.0-r10- win32.msi地址链接下载最新版本的MySQL Tools。
运行安装程序之后,可以看见如图11-66所示的安装向导界面,在此单击“Next”按钮进行程序安装操作。
|
图11-66 MySQL Tools安装向导 |
在选择安装方式界面中,程序提供了“Complete”和“Custom”两种方式,如果仅仅需要使用MySQL Administrator则可以选取“Custom”一项进行安装,如图11-67所示。
|
图11-67 选择安装方式 |
设置安装组件的时候,确保“MySQL Administrator”一项要正常安装,其余的组件可以通过鼠标右键菜单取消其安装,如图11-68所示。
|
图11-68 选取MySQL Administrator安装组件 |
接着开始MySQL Administrator的安装过程,当看见如图11-72所示的界面时即表示程序已经安装完成,如图11-69所示。
|
图11-69 完成MySQL Administrator安装 |
2.优化MySQL数据库
安装好MySQL Administrator之后,接着可以参照下述步骤对MySQL数据库进行优化操作。
在Windows Server 2003中依次运行“开始→程序→MySQL→ MySQL Administrator”命令,如图11-70所示,激活MySQL Administrator登录对话框。
在如图11-71所示的MySQL Administrator登录对话框中需要分别输入SQL Server服务器地址和端口,以及用户名和密码等信息,确认之后单击“OK”按钮进行登录。
|
图11-70 运行MySQL Administrator程序 |
|
图11-71 MySQL Administrator登录界面 |
注 意
此处的用户名和密码就是安装MySQL过程中设置的用户名与密码。
顺利登录MySQL
Administrator之后,首先将看见如图11-72所示的窗口,在此可以了解的信息有:用户名、端口号等用户信息;MySQL服务器端版本、
MySQL服务器地址等MySQL服务器信息;MySQL客户端版本、客户端IP地址、操作系统和关键硬件等MySQL客户端信息。
单击左部的“Startup Variables”选项,在右部区域将显示出MySQL相关的优化设置项目。例如在“General
Parameters”选项卡中可以设定“Key buffer”和“Sort buffer
size”参数,其中适当增加前者能够提升索引服务的性能,一般建议最小设置为64M;后者可以优化进程运行效率,一般建议最小设置为128k,如图
11-73所示。
如图11-74所示,在“InnoDB Parameters”选项卡中,主要需要针对“Buffer Pool Size”和“Add
mem Pool
Size”项目进行设置,其中前者设置得大一些可以提升数据库使用效率,但是设置得过大会影响系统其他服务的运行而导致整体性能的下降,一般将其设置为物
理内存的80%即可;后者主要用于存储目录信息以及相关的数据结构,通常设置为2M,但是如果数据库中的表比较多,可以适当增加此参数。
|
图11-72 MySQL登录信息 |
|
图11-73 “General Parameters”选项卡设置 |
在“Performance”选项卡中,主要可以针对查询缓存容量进行设置,其中“Query cache limit”和“Minimal size of result”采取默认参数,同时适当增加“Cache Size”的大小,如图11-75所示。
|
图11-74 “InnoDB Parameters”选项卡设置 |
|
图11-75 “Performance”选项卡设置 |
在“Advanced
Networking”选项卡中,主要可以针对数据传输大小、超时限制和其他高级属性3方面进行设置,如图11-76和图11-77所示。例如针对数据传
输大小设置的时候,可以设定服务器发送和接收数据包的大小,还可以设定网络协议包的大小;设置超时限制的时候,可以针对登录次数、无活动时间、读取超时、
写超时和等待超时等多方面进行设置;在其他高级属性方面,可以针对最大连接数、每个用户最多连接数、重试次数等方面进行设置。一般情况下,默认参数已经可
以确保MySQL服务器正常运行,用户可以根据实际情况进行相应的更改。
|
图11-76 “Advanced Networking”选项卡设置 |
|
图11-77 “Advanced Networking”选项卡设置 |
分享到:
相关推荐
如何使用 MySQL Administrator 管理备份还原 My SQL 数据库如何使用 MySQL Administrator 管理备份还原 My SQL 数据库
MySQL Administrator 是用来执行数据库管理操作的程序,比如说配置、控制、开启和关闭mysql 服务。 MySQL Administrator 的使用界面如右图。 管理用户和连接数,执行数据备份 和其他的一些管理任务。 ...
ySQL Administrator tool是一款多用户、多线程的sql数据库管理工具。软件内置了4个管理工具,具有操作简单、管理方便的特点,如果默认的msql管理工具使用着不太理想,可以试试这款工具。SQL是一种标准化的语言,它...
mysql-administrator-1.1.9-win.rar mysql数据库的图形化管理软件。
有关mysql数据库的安装、使用、以及mysql在c++中的应用 mysql administrator的使用说明
附加MySQL数据库 (1)将MR\02\WebRoot\Database文件夹中的扩展名为db_wlgl.sql的文件拷贝到本地机器中。 (2)打开MySQL的“MySQL Administrator”,并登录(本系统需要使用root和111登录),然后单击restore节点,...
强大的mysql数据导出工具:administrator-1.1.3-win.msi MySQL数据库导出: 可以很好地解决SQL脚本出现乱码。
数据库的导入导出,MySQL Migration Toolkit:数据库迁移 MySQL Administrator:MySQL管理器 MySQL Query Browser:用于数据查询的图形化客户端 MySQL Workbench:DB Design工具
MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库...
通常我们在网络上看到的mysql教程和mysql工具书,里面都是cmd命令和结果集。也许有一些初学者不懂在系统的哪个角落输入这些命令,或者启动mysql的一些工具,下面教你怎样进入这个mysql的cmd模式和基本的mysql的cmd...
mysql数据库官方图形界面工具,小巧实用,无需安装,解压即可使用
SQLyog是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库! SQLyog MySQL GUI是我常用的一个桌面工具,功能强大,让你有使用MSSQL的感觉,呵呵。
sqlyog8.5是一款非常好用的mysql管理软件,希望对大家有帮助,综合了mysql-Administrator和mysql-query-browser的双重特性! 里面有系列号!
SQLyog是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库! SQLyog is the most powerful MySQL manager and admin tool, combining the features of MySQL ...
SQLyog是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库! SQLyog MySQL GUI是我常用的一个桌面工具,功能强大,让你有使用MSSQL的感觉,呵呵。 SQLyog MySQL ...
SQLyog是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库! SQLyog is the most powerful MySQL manager and admin tool, combining the features of MySQL ...
SQLyog是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库! SQLyog MySQL GUI是我常用的一个桌面工具,功能强大,让你有使用MSSQL的感觉,呵呵。 SQLyog MySQL ...
连接Orecle数据库的决好工具,希望大家能喜欢
SQLyog是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库! SQLyog MySQL GUI是我常用的一个桌面工具,功能强大,让你有使用MSSQL的感觉,呵呵。
MySQL GUI Tools 一个可视化界面的MySQL数据库管理控制台,提供了四个非常好用的图形化应用程序,方便数据库管理和数据查询。这些图形化管理工具可以大大提高数据库管理、备份、迁移和查询效率,即使没有丰富的SQL...