`
itace
  • 浏览: 181550 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

mysql变量配置

阅读更多

port = 3306  

serverid = 1  

socket = /tmp/mysql.sock  

skip-locking  

#避免MySQL的外部锁定,减少出错几率增强稳定性。  

skip-name-resolve  

#禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DNS解析的时间。但需要注意,如果开启该选项,则所有远程主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求!  

back_log = 384  

#back_log 参数的值指出在MySQL暂时停止响应新请求之前的短时间内多少个请求可以被存在堆栈中。  如果系统在一个短时间内有很多连接,则需要增大该参数的值,该参数值指定到来的TCP/IP连接的侦听队列的大小。不同的操作系统在这个队列大小上有它自 己的限制。 试图设定back_log高于你的操作系统的限制将是无效的。默认值为50。对于Linux系统推荐设置为小于512的整数。  

key_buffer_size = 256M  

#key_buffer_size指定用于索引的缓冲区大小,增加它可得到更好的索引处理性能。对于内存在4GB左右的服务器该参数可设置为256M或384M。注意:该参数值设置的过大反而会是服务器整体效率降低!  

max_allowed_packet = 4M  

thread_stack = 256K  

table_cache = 128K  

sort_buffer_size = 6M  

#查询排序时所能使用的缓冲区大小。注意:该参数对应的分配内存是每连接独占,如果有100个连接,那么实际分配的总共排序缓冲区大小为100 × 6 = 600MB。所以,对于内存在4GB左右的服务器推荐设置为6-8M。  

read_buffer_size = 4M  

#读查询操作所能使用的缓冲区大小。和sort_buffer_size一样,该参数对应的分配内存也是每连接独享。  

join_buffer_size = 8M  

#联合查询操作所能使用的缓冲区大小,和sort_buffer_size一样,该参数对应的分配内存也是每连接独享。  

myisam_sort_buffer_size = 64M  

table_cache = 512  

thread_cache_size = 64  

query_cache_size = 64M  

# 指定MySQL查询缓冲区的大小。可以通过在MySQL控制台观察,如果Qcache_lowmem_prunes的值非常大,则表明经常出现缓冲不够的 情况;如果Qcache_hits的值非常大,则表明查询缓冲使用非常频繁,如果该值较小反而会影响效率,那么可以考虑不用查询缓 冲;Qcache_free_blocks,如果该值非常大,则表明缓冲区中碎片很多。 

tmp_table_size = 256M  

max_connections = 768  

#指定MySQL允许的最大连接进程数。如果在访问论坛时经常出现Too Many Connections的错误提 示,则需要增大该参数值。  

max_connect_errors = 10000000  

wait_timeout = 10  

#指定一个请求的最大连接时间,对于4GB左右内存的服务器可以设置为5-10。  

thread_concurrency = 8  

#该参数取值为服务器逻辑CPU数量*2,在本例中,服务器有2颗物理CPU,而每颗物理CPU又支持H.T超线程,所以实际取值为4*2=8  

skip-networking  

#开启该选项可以彻底关闭MySQL的TCP/IP连接方式,如果WEB服务器是以远程连接的方式访问MySQL数据库服务器则不要开启该选项!否则将无法正常连接!  

table_cache=1024  

#物理内存越大,设置就越大.默认为2402,调到512-1024最佳  

innodb_additional_mem_pool_size=4M  

#默认为2M  

innodb_flush_log_at_trx_commit=1  

#设置为0就是等到innodb_log_buffer_size列队满后再统一储存,默认为1  

innodb_log_buffer_size=2M  

#默认为1M  

innodb_thread_concurrency=8  

#你的服务器CPU有几个就设置为几,建议用默认一般为8  

key_buffer_size=256M  

#默认为218,调到128最佳  

tmp_table_size=64M  

#默认为16M,调到64-256最挂  

read_buffer_size=4M  

#默认为64K  

read_rnd_buffer_size=16M  

#默认为256K  

sort_buffer_size=32M  

#默认为256K  

thread_cache_size=120  

#默认为60  

query_cache_size=32M

 

扩展阅读:http://www.111cn.net/database/mysql/59776.htm

http://blog.csdn.net/zhengmengjia/article/details/45787781

分享到:
评论

相关推荐

    Mysql环境变量配置.doc

    MySQL 环境变量配置 MySQL 环境变量配置是 MySQL 配置方法中最重要的一步,因为它可以让操作系统明确地知道 MySQL 的安装位置和程序的路径。 在配置 MySQL 环境变量之前,我们需要了解环境变量的作用。环境变量是...

    MySQL 5.5 服务器变量详解

    ### MySQL 5.5 服务器变量详解 #### autocommit={0|1} ...以上介绍了MySQL 5.5中的一些关键服务器变量及其配置方式。了解这些变量的含义和作用可以帮助数据库管理员更好地管理和优化MySQL服务器性能。

    Mysql安装详解及环境变量设置

    本教程将深入探讨MySQL的安装过程,并指导如何正确设置环境变量,确保系统能够轻松访问MySQL的命令行工具。 首先,我们来了解一下MySQL的安装步骤: 1. **下载MySQL安装包**:在MySQL官方网站上,你可以找到适合你...

    mysql全局变量.pdf

    此外,MySQL还提供了状态变量和集群变量等,用于监控数据库的状态或管理集群环境下的配置。 #### 三、示例变量详解 接下来,我们将详细介绍几个重要的MySQL系统变量,并通过示例来说明它们的具体用途和配置方法。 ...

    mysql 系统变量中文详细解释

    在MySQL 5.5版本中,系统变量是配置与运行时环境的重要组成部分,它们控制着服务器的行为、资源分配以及各种性能参数。对于数据库管理员来说,理解这些系统变量的意义及其作用至关重要,这有助于优化数据库性能、...

    MYSQL环境变量.txtMYSQL环境变量.txt

    ### MySQL环境变量配置详解 #### 一、概述 在安装并使用MySQL数据库的过程中,正确配置环境变量是非常重要的一步。这不仅能够确保系统正确识别MySQL的安装路径,还能够方便地执行MySQL相关的命令。本文将围绕...

    mysql安装过程mysql本地环境变量的配置.docx

    本文将详细介绍MySQL安装过程中涉及的本地环境变量配置步骤及注意事项。 #### 二、环境变量概述 环境变量是在操作系统中用于存储特定于系统或应用程序的信息的一种方式。通过配置环境变量,可以方便地访问常用路径...

    Windows上实现jdk和Mysql(含数据)整体环境和配置以及数据迁移复用(Bat中实现jdkmysql环境变量配置修改my

    Windows上实现jdk和Mysql(含数据)整体环境和配置以及数据迁移复用(Bat中实现jdkmysql环境变量配置修改my.ini文件路径以及安装mysql服务)资源合集 博客地址: ...前后端分离的系统,需要部署在windows服务器上,若后期...

    Win10系统:MySql5.7下载与安装&jdk下载与安装&环境变量配置

    在本文中,我们将详细探讨如何在Windows 10操作系统上下载、安装MySQL 5.7、Java Development Kit (JDK) 1.8,并进行必要的环境变量配置。这些步骤对于任何想要在本地计算机上开发Java应用程序或搭建MySQL数据库...

    JDK环境变量配置

    ### JDK环境变量配置详解 #### 一、JDK环境变量配置概述 对于初学者来说,正确配置JDK环境变量是编程学习过程中一个重要的步骤。本文将详细介绍如何在Windows操作系统上进行JDK环境变量的配置,并确保Java开发环境...

    MYSQL环境变量设置方法

    本文将详细介绍如何为MySQL设置环境变量,以及如何通过命令行使用MySQL及其配置变量。 首先,MySQL数据库的环境变量设置主要指的是将MySQL的安装目录下的bin文件夹路径添加到系统的Path环境变量中。这样一来,用户...

    Java环境变量配置工具.rar

    MySQL是一个流行的开源关系型数据库管理系统,它的环境变量配置主要涉及`MYSQL_HOME`,通常指向MySQL安装目录,然后将`%MYSQL_HOME%\bin`添加到`PATH`,便于执行数据库相关命令,如`mysql`和`mysqldump`。...

    MySQL安装+配置+运行(Windows10)

    MySQL是世界上最流行的开源关系型数据库管理系统之一,尤其在...确保MySQL服务正常运行,并且所有相关的环境变量配置无误,是解决大部分问题的关键。同时,保持MySQL和Navicat的版本更新,以获得更好的兼容性和安全性。

    0一键配置Mysql.bat

    一键配置mysql环境变量,说实话 配不配都没所谓,配的话 就是直接可以在cmd 中使用mysql ,然后配合另一个资源1一键初始化mysql密码.bat 比较方便,如果不下这个,另一个应该需要修改一下里边东西,有问题留言,我很...

    国家开放大学 数据库运维 形考一 MySQL数据库服务器配置

    MySQL 服务器的配置方法包括启动和停止 MySQL 服务器、连接到 MySQL 服务器、查看错误日志文件、启用二进制日志、慢查询日志和通用查询日志、关闭二进制日志、慢查询日志和通用查询日志、创建数据库、查看系统状态...

Global site tag (gtag.js) - Google Analytics