lamp mysql大小限制_LAMP---Mysql 参数说明
socket = /tmp/mysql.sock # 为MySQL客户程序与服务器之间的本地通信指定一个套接字文件(Linux下默认是/var/lib/mysql/mysql.sock文件)
port = 3306 # 指定MsSQL侦听的端口
key_buffer = 384M # key_buffer是用于索引块的缓冲区大小,增加它可得到更好处理的索引(对所有读和多重写)。索引被所有的线程共享,key_buffer的大小视内存大小而定。
1) key_buffer_size 首先可以根据系统的内存大小设定它,大概的一个参考值:1G以下内存设定128M;2G/256M; 4G/384M;8G/1024M;16G/2048M.这个值可以通过检查状态值Key_read_requests和 Key_reads,可以知道key_buffer_size设置是否合理。比例key_reads / key_read_requests应该尽可能的低,至少是1:100,1:1000更好(上述状态值可以使用SHOW STATUS LIKE ‘key_read%’获得)。注意:该参数值设置的过大反而会是服务器整体效率降低!
table_cache = 512 # 为所有线程打开表的数量。增加该值能增加mysqld要求的文件描述符的数量。可以避免频繁的打开数据表产生的开销
2) table_open_cache 打开一个表的时候,会临时把表里面的数据放到这部分内存中,一般设置成1024就够了,它的大小我们可以通过这样的方法来衡量: 如果你发现 open_tables等于table_cache,并且opened_tables在不断增长,那么你就需要增加table_cache的值了(上述状态值可以使用SHOW STATUS LIKE ‘Open%tables’获得)。注意,不能盲目地把table_cache设置成很大的值。如果设置得太高,可能会造成文件描述符不足,从而造成性能不稳定或者连接失败。
sort_buffer_size = 2M # 每个需要进行排序的线程分配该大小的一个缓冲区。增加这值加速ORDER BY或GROUP BY操作。
注意:该参数对应的分配内存是每连接独占!如果有100个连接,那么实际分配的总共排序缓冲区大小为100×6=600MB
3) sort_buffer_size 查询排序时所能使用的缓冲区大小,该参数对应的分配内存是每连接独占!如果有100个连接,那么实际分配的总共排序缓冲区大小为100 × 4 = 400MB。所以,对于内存在4GB左右的服务器推荐设置为4-8M。
read_buffer_size = 2M # 读查询操作所能使用的缓冲区大小。和sort_buffer_size一样,该参数对应的分配内存也是每连接独享。
4) read_buffer_size 读查询操作所能使用的缓冲区大小。和sort_buffer_size一样,该参数对应的分配内存也是每连接独享!
query_cache_size = 32M # 指定MySQL查询结果缓冲区的大小
read_rnd_buffer_size = 8M # 改参数在使用行指针排序之后,随机读用的。
myisam_sort_buffer_size =64M # MyISAM表发生变化时重新排序所需的缓冲
6) myisam_sort_buffer_size 这个缓冲区主要用于修复表过程中排序索引使用的内存或者是建立索引时排序索引用到的内存大小,一般4G内存给64M即可。
thread_concurrency = 8 # 最大并发线程数,取值为服务器逻辑CPU数量×2,如果CPU支持H.T超线程,再×2
9) thread_concurrency 这个值设置为cpu核数的2倍即可
thread_cache = 8 # #缓存可重用的线程数
8) thread_cache_size 表示可以重新利用保存在缓存中线程的数,参考如下值:1G ―> 8 2G ―> 16 3G ―> 32 >3G ―> 64
skip-locking # 避免MySQL的外部锁定,减少出错几率增强稳定性。
long_query_time = 1 ##慢查询日志的超时时间
log_slow_queries = /path/to/slow_queries ## 慢查询日志路径,必须配合上面的参数一同使用
lamp mysql大小限制_LAMP---Mysql 参数说明相关推荐
- lamp mysql大小限制_LAMP 调优之:MySQL 服务器调优
关于 MySQL 调优 有 3 种方法可以加快 MySQL 服务器的运行速度,效率从低到高依次为: 替换有问题的硬件. 对 MySQL 进程的设置进行调优. 对查询进行优化. 替换有问题的硬件通常是我 ...
- centos 6.5 安装 lamp 后mysql不能启动_Lamp的搭建--centos6.5下安装mysql
1:到mysql官网下载linux版本的mysql数据库,在选择栏里没有适合centos只有Redhat,Debian等.我们就下载redhat系列的,笔者选择了6版本的. 2:安装MySQL主要有两 ...
- LAMP安装明细(apache,mysql,php)
文章目录 前言 一,LAMP的组成 二,安装包 三,编译安装Apache httpd服务 关闭防火墙,将安装Apache所需软件包传到/opt目录下 安装环境依赖包 配置软件模块 编译及安装 添加ht ...
- 在Red Hat Linux5下构建LAMP网站服务平台之MySQL、PHP的安装与配置
在Red Hat Linux5下构建LAMP网站服务平台之MySQL.PHP的安装与配置 2010-09-09 16:40:49 标签:PHP Linux mysql RedHat [推送到技术圈] ...
- LAMP(linux下apache+mysql+php)平台编译安装的实现
实现LAMP编译安装 httpd 2.4.1 + mysql-5.5.19 + php-5.3.10编译安装过程: 一.编译安装apache 1.解决依赖关系 httpd-2.4.1需要较新版本的ap ...
- php.ini mysql扩展_PHP安装mysql.so扩展及相关PHP.ini 配置参数说明
在PHP中mysql_connect模块已经逐渐被弃用,我在搭建环境时也没有再安装mysql扩展,但是今天在维护一个老项目时,出现报错 Fatal error: Uncaught Error: Cal ...
- Ubuntu 14.04 LAMP搭建(Apache 2.47+MySQL 5.5+PHP5.5)
Ubuntu 14.04 LAMP搭建(Apache 2.47+MySQL 5.5+PHP5.5) 原文:Ubuntu LAMP搭建 为了数据库课程设计,只好自己搭一个数据库系统,采用LAMP方式. ...
- apache和mysql 403_如何使用mysql(lamp)分离环境搭建dedecms织梦网站及apache服务器常见的403http状态码及其解决方法...
一.实验环境 centos6.5+mysql5.5.32+php5.3.27 软件:DedeCMS-V5.7-GBK-SP1 本实验是使用lamp环境搭建,但mysql数据库与之分离,本实验成功的关键 ...
- LAMP架构(LAMP介绍,mysql/mariaDB介绍,Mysql安装)
一.LAMP架构介绍: Linux+ Apache(httpd)+ mysql + php 操作系统+外网服务软件 + 存储软件 + 脚本语言(由C开发) PHP网站 三个角色可以装在一台机器 ...
- mysql 查看数据表大小_关于MySQL 查询表数据大小的总结
一:关于MySQL表数据大小 我们知道mysql存储数据文件一般使用表空间存储 当mysql使用innodb存储引擎的时候,mysql使用表存储数据分为共享表空间和独享表空间两种方式 ·共享表空间:I ...
最新文章
- java实现qq抢红包_微信抢红包到底是怎么抢到的?
- 从库存管理系统,体验活字格强大的移动端应用开发能力
- 顶层const和底层const的区别
- 前端几个笔试题及答案(bd)
- SSH远程登录原理与运用
- C#效率优化(2)-- 方法内联
- java 将汉字编码_JAVA中的汉字编码问题
- 电信天翼网关接不上服务器无信号咋小,天翼网关有wifi信号,但不能上网的问题汇总解答 看完就明白...
- 使用reflector反编译exe文件和dll文件
- [秩相关] Spearman秩相关系数计算及假设检验
- virtualbox 菜单栏不见了---如何调出来
- 游戏程序员的核心竞争力是什么?
- 7-1 计算平均成绩 (15分)
- Debezium实战-第7章 其它-Debezium UI
- P1335 [NOI2013] 小Q的修炼 题解
- go学习 --- godoc工具安装
- Android 4.0模拟器弹出---“谷歌拼音输入法”已停止运行的解决方法
- 关于自定义View的drawText字体测量
- Cascader 级联选择器、Select 选择器和date-picker日期选择器的宽度设置
- Unity接入罗技G29方向盘,通过SDK获取按键信息