易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql处理海量数据的优化配置

常常遇到大数据量频繁读写势必会导致服务器的性能下降。下面记录一下对mysql的优化配置
1.首先关闭auto commit。
2.对于数据表使用InnoDB。
3.关闭外键约束。
4.采用多值插入“INSERT INTO 表名 VALUES (1,2), (5,5), ...;” 如果有大量并发可以用更改INSERT INTO为 INSERT DELAYED INTO可以在程度上解决阻塞问题。
5.日志文件设置的大一点, 但日志缓冲设定要适当。
6.加大buffer pool 。
innodb_buffer_pool_size = 600M(最好小于等于机器内存的75%不要超过)。
innodb_additional_mem_pool_size = 64M
# Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 256M
#innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50
innodb_file_per_table
其中innodb_flush_log_at_trx_commit和innodb_file_per_table对I/O性能影响最大


相关文档:

MySQL 5.4的新特性解析

Author: Ivan@mysqlab.net/谭俊青 转载请注明来源URI链接:
http://www.mysqlab.net/blog/2009/04/mysql-54的新特性解析/
MySQL 5.4 之所以命名为5.4,而不是5.2 是因为之前的5.2版本被命名为6.0了(这个应该是商业上的原因,就像java1.6被命名为6.0)。现在的5.4 preview release 是在当前MySQL5.1的基础上,对 Innodb 进 ......

MySQL 数据库 InnoDB引擎的插值问题

InnoDB是mysql数据库中唯一一个支持外键的引擎,但是差值的时候却得注意一下
比如有两张表,album(id,name,path) ,picture(id,name,path,parent_album),其中表2中parent_album是外键
此时差值insert into picture (name,path,parent_album) values ("pic","path",68) (68是一个相册的id)
mysql会报错"Failed to read a ......

MySQL常用命令一览


有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接MYSQL、修改密码、增加用户等方面来学习一些MYSQL的常用命令。
一、连接MYSQL。
格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车 ......

Myeclipse7.5连接MySQL数据库

三步走:
1.在windows-->perspective-->DB browser
 
2.Create a database connection profile
 
  驱动下载: http://dev.mysql.com/downloads/
  文件名:mysql-connector-java-5.0.4-bin
3.Open a database connection
 
链接时可能出现错误,那么请尝试如下方法:
Err ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号