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

Mysql提速

 
阅读更多

 

因数据较大,导致执行速度慢,同事帮我优化一下,果然见效。

 

如图:

修改前:

处理了这么长时间还没处理完,看修改后的效果:如下图:

20s就处理完成。

 

修改步骤如下:

 

1、打开Mysql安装目录C:\Program Files\MySQL\MySQL Server 5.0\

 

2、修改了C:\Program Files\MySQL\MySQL Server 5.0\my.ini

 

3、innodb_flush_log_at_trx_commit=1

 

修改为

 

innodb_flush_log_at_trx_commit=0

 

一下是修改属性的注释:

 

 If set to 1, InnoDB will flush (fsync) the transaction logs to the

 disk at each commit, which offers full ACID behavior. If you are

 willing to compromise this safety, and you are running small

 transactions, you may set this to 0 or 2 to reduce disk I/O to the

 logs. Value 0 means that the log is only written to the log file and

 the log file flushed to disk approximately once per second. Value 2

 means the log is written to the log file at each commit, but the log

 file is only flushed to disk approximately once per second.

 

 是用google翻译了一下,大概意思

 

 如果设置为1,InnoDB将刷新(FSYNC)事务日志到

 磁盘在每一个承诺,它提供了完整的ACID行为。如果你是

 愿意妥协的安全,和您运行的是小

 交易,您可以设置为0或2,以减少磁盘的I / O的

 日志。值0意味着该日志只有写入日志文件,

 日志文件刷新到磁盘,约每秒一次。值2

 手段的日志将被写入日志文件在每次提交,但日志

 文件只有大约每秒一次刷新到磁盘。

分享到:
评论

相关推荐

    10倍以上提高Pentaho Kettle的MySQL写入速度

    标题中的“10倍以上提高Pentaho Kettle的MySQL写入速度”指的是通过优化Pentaho Kettle(也称为Kettle或PDI)的数据处理流程,显著提升了将数据导入到MySQL数据库的速度。Pentaho Kettle是一款强大的ETL(提取、转换...

    MySQL 数据库的提速器-写缓存(Change Buffer)

    写缓存(Change Buffer) 是一种特殊的数据结构,用于在对数据变更时,如果数据所在的数据页没有在 buffer ...关于 MySQL 写缓存(Change Buffer),我们先来看看 InnoDB 的技术架构图: Change Buffer 是 Buffer Po

    Mysql优化技术

    Mysql优化技术

    全国省市县的编码,腾讯地图,mysql文件 加强版。

    2 文件格式优化,提速导入 (10分钟压缩至15秒) 网有导出的sql 4万多行数据的单条 sql 的,我转为bulk insert 减少sql 请求, 以后也拜托同行给数据时,请按 insert into tbl (a,b,c) values('a1','b1','c1') , ('...

    MySQL中的alter table命令的基本使用方法及提速优化

    MySQL中的`ALTER TABLE`命令是用于修改已存在表结构的关键指令,它允许用户在不丢失数据的情况下对表进行各种操作,如添加、删除或修改列,更改表名,以及优化表结构。以下是对`ALTER TABLE`命令的详细解释及其优化...

    携程 姜宇祥-MySQL源码开发实践

    5. 审计插件开发:审计插件的目的是对数据库操作进行监控,能够设定用户级和语句级的审计,支持动态配置,使用Json格式输出结果,并且通过缓存提速来优化性能。 6. Slowlog功能增强:Slowlog是记录数据库中执行缓慢...

    源码时代软件测试干货分享_史上最全的mysql数据库优化方法,软件测试人手必备!.doc

    1.介绍什么是mysql优化 Ø 2.mysql优化方法 ...概述: 前面我们学习了页面静态化和redis,它们是通过不操作mysql数据库达到提速目的。但是某些功能是一定要操作数据库的,这就要求我们必须对mysql本身进行优化。

    火车查询系统

    火车查询系统是一个面向公众提供铁路出行信息查询服务的平台,它涵盖了全国范围内的火车线路、车次、时刻、票价以及余票等数据。用户通过这个系统可以方便地规划自己的行程,选择适合的乘车方式,从而提高出行效率。...

    基于SpringBoot+Vue+Mysql的大学生兼职系统(源码+论文)

    现代化的市场中,人们日常的工作、生活都在不断的提速,而人们在工作与生活中与互联网的结合也越来越紧密,通过与互联网紧密的结合可以更好地实现日常工作的线上化、信息化、便捷化。现如今的各行各业都在通过网络来...

    php提速,解决网站访问慢的问题.zip

    "php提速,解决网站访问慢的问题.zip"这个压缩包包含了一些关键资源,用于帮助我们分析和改进PHP网站的运行速度。下面,我们将深入探讨这些知识点。 首先,Webgrind是一个基于Web的PHP性能分析工具。它能够解析由...

    LAMP与LNMP优化与缓存加速

    LAMP代表Linux、Apache、MySQL和PHP,而LNMP代表Linux、Nginx、MySQL和PHP。本文将探讨这两者如何通过优化PHP和利用缓存技术来提高系统性能。 1. **LAMP与LNMP优化的核心** LAMP架构中,Apache通过libphp5.so动态...

    php优化及高效提速问题的实现方法第1/2页

    5. MySQL查询优化:在执行数据库查询时,使用WHERE IN语句替代LIMIT可以提高连续性记录的查询速度,虽然首次运行可能稍慢,但之后会快速提升效率。特别是当查询大量记录时,使用LIMIT可能会导致性能下降。 6. NT...

    芝麻当家运营级商城源码H5小程序网页.zip

    PHPMyWind 产品使用说明 一、平台需求 1.Windows 平台: IIS/Apache/Nginx + PHP5.2+/PHP5.3+ + MySQL4/5 ...3.运行http://www.yourname.com/install/index.php(yourname表示你的域名),按照安装提速说明进行程序安装

    数据库管理提速:SQL解析的探索与应用

    由于这几年MySQL数据库中间件的兴起,需要支持读写分离、分库分表等功能,就必须从SQL中抽出表名、库名以及相关字段的值。因此像Java语言编写的Druid,C语言编写的MaxScale,Go语言编写的Kingshard等,都会对SQL进行...

    腾讯地图 LBS 省市县编码 mysql导入格式

    2 文件格式优化,提速导入 (10分钟压缩至15秒) 网有导出的sql 4万多行数据的单条 sql 的,我转为bulk insert 减少sql 请求, 以后也拜托同行给数据时,请按 insert into tbl (a,b,c) values('a1','b1','c1') , ('...

    django项目实战之图像信息隐藏技术设计(源码+说明+演示视频).zip

    本次的数据库设计是采用了MySQL进行开发,该数据库基于标准的sql语言在开发的过程中也能够实现提速开发。整个系统内注册用户、管理员等角色的个人信息内容均存储在数据库中,通过将数据库的实体与属性的联系分析,将...

    【基于Python+Django的毕业设计】图像信息隐藏技术设计(源码+录像演示+说明).zip

    本次的数据库设计是采用了MySQL进行开发,该数据库基于标准的sql语言在开发的过程中也能够实现提速开发。整个系统内注册用户、管理员等角色的个人信息内容均存储在数据库中,通过将数据库的实体与属性的联系分析,将...

Global site tag (gtag.js) - Google Analytics