ChinaUnix.net
相关文章推荐:

MySQL性能优化调优默认配置的修改

我喜欢问别人在安装了mysql之后,其默认配置应该怎么改。但令人惊讶的是很多人都无法给出一个合理的理由。虽然mysql有许多可以整的变量,但对于大多数的情况它们中只有少数有用。只要把这几个设好了,其他的对于多数情况只能起到锦上添花的作用。 key_buffer_size 如 果用MyISAM则非常重要。如果只用MyISAM表,那么设成可用内存的30%到40%。主要决定于索引的数量,数据的多少和读写量。要知道 MyISAM是用系统的...

by linux-bin - MySQL文档中心 - 2008-11-22 23:50:57 阅读(1037) 回复(0)

相关讨论

安装时的化 (以下测试数据都来自于mysql的官方网站) 不要用rpm或其他二进制方式安装 要用源代码自己编译 如果是奔腾系统,推荐用 pgcc 编译器 且使用-O6的编译参数 这样编出来的mysql比用gcc2.95的要快1% 仅用用得着的字符集编译mysql mysql目前支持多达34种不同的字符集(mysql4.1.11) 但我们常用的也无非就是latin1、gbk、utf8这三种而已 所以一般用编译参数 –with-charset=latin1 –with-extra-charsets=gbk,utf8 就行 用静态...

by ccjsj1 - MySQL文档中心 - 2008-07-04 10:24:02 阅读(1009) 回复(0)

安装时的化 (以下测试数据都来自于mysql的官方网站) 不要用rpm或其他二进制方式安装 要用源代码自己编译 如果是奔腾系统,推荐用pgcc编译器 且使用-O6的编译参数 这样编出来的mysql比用gcc2.95的要快1% 仅用用得着的字符集编译mysql mysql目前支持多达34种不同的字符集(mysql4.1.11) 但我们常用的也无非就是latin1、gbk、utf8这三种而已 所以一般用编译参数 –with-charset=latin1 –with-extra-charsets=gbk,utf8 就行 用静态方...

by gunguymadman - MySQL - 2007-12-06 13:43:00 阅读(2298) 回复(5)

(1)、back_log: 要求 mysql 能有的连接数量。当主要mysql线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。 back_log值指出在mysql暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。只有如果期望在一个短时间内有很多连接,你需要增加它,换句话说,这值对到来的TCP/IP连接的侦听队列的大小。你的操作系统在这个队列大小上有它...

by ptg0808 - MySQL文档中心 - 2007-09-20 16:38:14 阅读(652) 回复(0)

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/61187/showart_1884547.html

by nianzong - MySQL文档中心 - 2009-03-30 15:36:54 阅读(1193) 回复(0)

附1:my.cnf(8G内存配置) # Example mysql config file for very large systems. # # This is for a large system with memory of 1G-2G where the system runs mainly # mysql. # # You can copy this file to # /etc/my.cnf to set global options, # mysql-data-dir/my.cnf to set server-specific options (in this # installation this directory is /usr/local/mysql/data) or # ~/.my.cnf to set user-specific options...

by bbzsxjj - MySQL文档中心 - 2008-12-15 13:08:14 阅读(1366) 回复(0)

1 前言 在Web应用程序体系架构中,数据持久层(通常是一个关系数据库)是关键的核心部分,它对系统的性能有非常重要的影响。mysql是目前使用最多的开源数据库,但是mysql数据库的默认设置不能充分发挥现有硬件性能,因此在项目应用中使用mysql数据库必须进行必要的化。目前有 3 种方法可以加快 mysql 服务器的运行速度,效率从低到高依次为: 1、化服务器硬件 2、对 mysql 进程的设置进行 3、对SQL语句进行化 升级...

by bbzsxjj - MySQL文档中心 - 2008-12-15 13:07:30 阅读(1424) 回复(0)

--join_buffer_size=1044480(1m) The size of the buffer that is used for full joins. --key_buffer_size=256M The size of the buffer used for index blocks. Increase this to get better index handling (for all reads and multiple writes) to as much as you can afford; 64M on a 256M machine that mainly runs mysql is quite common. --max_write_lock_count=# After this many write locks, allow some read locks...

by tigerjxh - MySQL文档中心 - 2008-07-09 17:22:29 阅读(1192) 回复(0)

公司网站访问量越来越大,mysql自然成为瓶颈,因此最近我一直在研究 mysql化,第一步自然想到的是 mysql 系统参数的化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 mysql 默认的系统参数能够让 mysql运行得非常顺畅。 通过在网络上查找资料和自己的尝试,我认为以下系统参数是比较关键的: (1)、back_log: 要求 mysql 能有的连接数量。当主要mysql线程在一个很短时间内得到非...

by 剑心通明 - MySQL文档中心 - 2008-04-01 19:42:52 阅读(618) 回复(0)

10 从mysql得到最大的性能 化是一项复杂的任务,因为它最终需要对整个系统的理解。当用你的系统/应用的小知识做一些局部化是可能的时候,你越想让你的系统更化,你必须知道它也越多。 因此,本章将试图解释并给出mysql的不同方法的一些例子。但是记住总是有某些(逐渐变难)是系统更快的方法留着去做。 10.1 化概述 为了使一个系统更快的最重要部分当然是基本设计。你也需要知道你的系统将做这样的事情,那就是你的...

by dominic_80 - MySQL文档中心 - 2007-05-24 14:53:38 阅读(802) 回复(0)

数据库性能涉及到系统硬件和软件的方方面面,本文讨论的主要是编译和配置化、服务器参数整、如何选用合适的表类型,以及如何用数据库内建的命令辅助分析和化性能,特别是如何用EXPLAIN辅助化查询的性能。 原文出处: http://www.devshed.com/Server_Side/mysql/Optimize/ 在Apache, PHP, mysql的体系架构中,mysql对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,mysql的设置是否合理化,...

by bluecopper - MySQL文档中心 - 2007-04-05 15:48:10 阅读(734) 回复(0)