`

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 是一种关系型数据库管理系统,广泛应用于各种领域。为提高学生的实践能力,...

    MySQL数据库巡检手册 MySQL DBA必备

    巡检手册包含了数据库性能、安全、运行状况等方面的检查项,以确保数据库能够正常稳定运行,及时发现并解决潜在问题。本手册不仅对初学者具有指导意义,对于经验丰富的DBA来说也是必备的工具书。 在巡检手册中,...

    MYSQL 数据库导入导出命令

    在使用直接拷贝方法时,需要首先将数据库文件打包成一个文件,然后将其拷贝到目标服务器的相关目录中,最后将文件的属主和权限设置为 mysql:mysql。 命令语法 mysqldump 命令的语法如下: mysqldump -u [数据库...

    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等,这些...

    MySQL数据库基础与实例教程所有资源

    MySQL数据库是一种广泛使用的开源关系型数据库管理系统,以其高效、可靠和易于学习的特性深受开发者喜爱。本教程将全面介绍MySQL的基础知识,并通过实例帮助你掌握其核心操作。 首先,我们来了解一下MySQL的基本...

    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服务器...

    c# MySql数据库存储图片

    在C#编程环境中,与MySQL数据库进行交互是常见的任务,特别是在需要存储非结构化数据如图片时。本示例将详细介绍如何使用C#连接到MySQL数据库,并实现图片的存储功能。 首先,确保你已安装了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...

Global site tag (gtag.js) - Google Analytics