`

mysql数据库选项设置(解决repair with keycache问题 )

阅读更多
今天向mysql导入一个数据库备份文件,运行一段时间后发现停在一个地方很长时间,用workbench监控了一下,发现repair with keycache这句很慢,上网查了一些,主要是对两个参数进行优化设置myisam_max_sort_file_sizemyisam_sort_buffer_size。这两个参数呃默认值是
myisam_max_sort_file_size=2G
myisam_sort_buffer_size=8M

修改配置文件改为(如果没有这两个参数则加上)
myisam_max_sort_file_size=10G
myisam_sort_buffer_size=64M

之后导入程序运行比先前快多了,没有再出现repair with keycache这句。
如果改为还出现则继续调大这两个参数值。
0
0
分享到:
评论

相关推荐

    MyEclipse连接MySQL数据库报错解决办法

    我们现在一般网站都是利用的MySQL数据库搭建网站的,但是在网上看到很多网友吐槽数据库连接不上的问题,现在我就结合相关资料向提出一些我个人的见解,希望对大家解决问题有帮助。 一般MySQL连接不上,可能有两大...

    MYSQL数据库修复程序

    MySQL数据库修复程序是一种技术密集型的过程,主要用于解决数据库在运行过程中遇到的各种问题,如数据丢失、表损坏、系统崩溃等。在本场景中,我们关注的是如何通过特定工具,如Navicat,来管理和修复MySQL数据库中...

    h2数据导入mysql数据库(看评论酌情下载)

    h2 数据库导入 MySQL 数据库 h2 数据库导入 MySQL 数据库是指将 h2 数据库中的数据导入到 MySQL 数据库中,以便更好地存储和管理数据。下面将详细介绍 h2 数据库导入 MySQL 数据库的步骤。 首先,需要创建一个 ...

    MySQL数据库-RevD.pdf

    - MySQL嵌入数据库:为嵌入式应用设计的轻量级数据库解决方案,可以方便地集成到各种设备和应用中。 - MySQL集群:一种高可用性、高性能的数据库集群解决方案,特别适合需要大规模并发数据处理的场景。 安装MySQL...

    MYSQL数据库大进级,是非常全面的MYSQL数据库进阶学习资料!

    MYSQL数据库大进级,是非常全面的MYSQL数据库进阶学习资料!

    c#解决mysql乱码问题的解决及mysql数据库操作的封装

    在C#编程中,与MySQL数据库交互时可能...总之,解决MySQL乱码问题的关键在于统一字符集设置和正确处理编码转换,而封装数据库操作则可以提高代码的复用性和模块化程度。希望这篇文章能帮助你更好地理解和处理这些问题。

    国家开放大学 MySQL数据库应用 实验训练1 在MySQL中创建数据库和表

    "国家开放大学 MySQL数据库应用实验训练1 在MySQL中创建数据库和表" 本实验训练旨在让学生掌握 MySQL 中的数据库和表的创建过程。 MySQL 是一种关系型数据库管理系统,广泛应用于各种领域。为提高学生的实践能力,...

    实验1 MySQL数据库服务器配置.docx

    MySQL数据库服务器配置是数据运维课程中的一个重要实验,实验的主要目的是掌握MySQL的安装方法,练习MySQL数据库服务器的使用,理解MySQL服务器的组成,掌握MySQL服务器的配置方法。 一、实验目的 掌握MySQL的...

    MySQL数据库应用形考实验1-4全答案.zip

    MySQL数据库是一种广泛应用于...通过这四个实验,学生将全面掌握MySQL的基本操作,并具备一定的数据库管理和问题解决能力。这些技能对于从事任何涉及数据库的工作,无论是Web开发者还是数据库管理员,都是非常重要的。

    MYSQL数据库修复大师7.12

    MySQL数据库修复大师是一款专为解决MySQL数据库损坏问题而设计的强大工具。它具备高效的数据恢复功能,能够处理多种类型的数据库文件损坏情况,确保用户能够在数据丢失或系统崩溃后迅速恢复重要信息。这款7.12版的...

    麒麟V10安装MySQL数据库

    最后,为了解决非root用户无法登录的问题,需要编辑MySQL的配置文件(通常是 `/etc/mysql/my.cnf`),添加或修改相应的权限设置。同时,若需要图形化管理工具,可以考虑安装如phpMyAdmin、MySQL Workbench等,这些...

    Qt连接Mysql数据库驱动

    在进行Qt与MySQL数据库连接之前,首先需要了解如何搭建开发环境以及如何编译Qt与MySQL数据库之间的驱动。下面详细介绍如何分步骤搭建Qt开发环境、MySQL数据库环境,并编译Qt连接MySQL数据库驱动。 1. Qt开发环境...

    完美解决Delphi连接mysql数据库

    然而,将Delphi与MySQL集成可能会遇到一些挑战,但只要掌握了正确的方法,这些问题都可以得到完美的解决。 首先,我们需要了解如何在Delphi中添加对MySQL的支持。这通常通过使用第三方组件库完成,如ZeosLib或...

    在DELPHI中使用MyDAC连接MySQL数据库时中文显示乱码的解决方法

    本文将详细介绍如何解决在DELPHI中使用MyDAC连接MySQL数据库时出现的中文乱码问题。 #### 原因分析 中文乱码问题通常由以下几个方面的原因引起: 1. **客户端与服务器端编码不一致**:DELPHI客户端与MySQL服务器...

    MySQL数据库安装和设置远程连接

    同时,关注MySQL的日志文件,以便及时发现并解决可能出现的问题。 以上就是MySQL在Windows系统下的安装、密码修改和设置远程访问的详细过程。理解并掌握这些步骤对于管理和维护MySQL数据库至关重要。在实际操作中,...

    Kepware EX6与MySQL数据库通讯.pdf

    综上所述,通过合理配置ODBC驱动和数据源,以及在Kepware EX6中设置与PLC的通讯,可以实现自动化系统中的数据从PLC实时传输到MySQL数据库,使得数据能够被进一步处理和分析,提高生产效率和自动化水平。同时,了解并...

    C#实现备份、还原MySql数据库

    本篇将详细讲解如何使用C#语言来实现MySQL数据库的备份与还原功能,并探讨如何通过线程设置定时自动备份。 首先,我们需要了解C#中与MySQL交互的基础知识。C#可以借助MySQL的数据提供者(如MySql.Data.MySqlClient...

    C#实现Mysql数据库操作实例(含源码)

    在本文中,我们将深入探讨如何使用C#语言来实现对MySQL数据库的操作。C#是一种广泛应用于Windows和Web应用程序开发的强大编程语言,而MySQL则是一种高效、开源的关系型数据库管理系统。结合两者,我们可以创建功能...

    mysql数据库及客户端

    这是一份非常实用的指南,因为MySQL的安装过程可能会遇到各种问题,比如端口冲突、依赖库缺失等,文档能帮助用户顺利解决这些问题。 4. **MySQL Workbench的使用**: MySQL Workbench是MySQL提供的一个集成开发...

Global site tag (gtag.js) - Google Analytics