MySQL Config「终于解决」

MySQL Config「终于解决」常用配置 # 建议 4M 或 8M,可以应付 sort/join/read sort/join/read/read rnd buffer # 建议 16M 或 32M,经常产生临时表可以加大一点 1…

MySQL Config[数据库教程]

开启查询日志 

在 my.ini 配置文件的 [mysqld] 下增加:

slow_query_log=TRUE
slow_query_log_file=/tmp/slow_query_log.txt
long_query_time=3

代码100分

重启 mysql 服务,查询是否生效

代码100分show variables like ‘%quer%‘;

 

主从

# 保证主从一致性,建议两个都设置为 1
sync_binlog
innodb_fush_log_at_trx_commit

 

缓存

代码100分# 建议 4M 或 8M,可以应付 sort/join/read
sort/join/read/read rnd buffer

# 建议 16M 或 32M,经常产生临时表可以加大一点 128M
tmp/heap table

# 1G-2G
innodb_buffer_pool_size

 

其它配置

# 0.01(10毫秒)-0.1(100毫秒) 范围,记录超过时间的 SQL。设置 0,记录所有的 SQL
long_query_time

# 记录没有使用索引的 SQL,on/60,每分钟记录多少条
log_queries_not_using_indexes
log_throttle_queries_not_using_indexes

# 交互模式的超时时间,建议 300-600 秒
interactive_timeout
wait_timeout

# 表锁的超时时间,默认一年,建议 30-60 分钟
lock_wait_timeout

# 设定时区
time_zone

# 是否开启线程池
thread_handling

# 默认 75%,建议 50% innodb_max_dirty_pages_pct # 默认 0,不用改动 innodb_thread_concurrency # 行锁等待时间,默认 50 秒,建议设置 5-20 秒 innodb_lock_wait_timeout # 默认 0,不用改动 innodb_max_purge_lag # 建议 2G/3 组 innodb_log_file_size innodb_log_files_in_group # innodb 最大 io innodb_io_capacity innodb_io_capacity_max

 


https://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

https://dev.mysql.com/doc/refman/8.0/en/server-configuration-defaults.html

中文 5.1:https://dev.mysql.com/doc/index-archive.html

中文 5.1 在线:https://jhxxb.gitee.io/blog/refman-5.1-zh.html-chapter/index.html

http://ourmysql.com/

MySQL Config

原文:https://www.cnblogs.com/jhxxb/p/13291593.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7443.html

(0)
上一篇 2023-03-20
下一篇 2023-03-20

相关推荐

  • Apache Solr入门教程(初学者之旅)「建议收藏」

    Apache Solr入门教程(初学者之旅)「建议收藏」作者 | 胡海超的博客 来源 | https://blog.csdn.net/u011936655/article/details/51960005 写在前面:本文涉及solr入门的各方面,请逐行阅…

    2022-12-16
    154
  • 用Python对MongoDB中的数据进行排序

    用Python对MongoDB中的数据进行排序排序是一种将数据按照特定的规则重新排列的过程,可用于查找最大值、最小值、中位数或其他统计信息。对于大量数据,排序是常用的基本操作。在MongoDB中,我们可以使用Python对MongoDB中的数据进行排序。

    2024-01-16
    109
  • Mybatis官方文档解读「终于解决」

    Mybatis官方文档解读「终于解决」作用域(Scope)和生命周期 理解我们之前讨论过的不同作用域和生命周期类别是至关重要的,因为错误的使用会导致非常严重的并发问题。 SqlSessionFactoryBuilder 这个类可以被实例…

    2023-02-09
    162
  • MySQL学习笔记(1):安装[亲测有效]

    MySQL学习笔记(1):安装[亲测有效]本文更新于2020-05-04。 安装 在Windows下可以采用noinstall包或图形化安装,在Linux下可以采用apt-get/dpkg、yum/rpm、二进制包、源码包安装。 使用apt-

    2023-03-12
    160
  • 如何把sql语句结果输出到excel

    如何把sql语句结果输出到excel如果SQL语句的结果太大,通过plsql developer无法显示所有的结果,这个时候,我们可以通过一段代码来完成,下面是一个例子: 把 select last_name, salary, dep…

    2022-12-27
    138
  • Python、arccos和Matlab在数学计算中的威力

    Python、arccos和Matlab在数学计算中的威力Python是一种高级编程语言,以易读性和简洁性而著称,并且有着强大的数学计算能力。Python中有丰富的数学库,比如numpy,pandas和scipy等,可以进行各种数学计算。

    2024-01-18
    101
  • Python Regex $字符的应用

    Python Regex $字符的应用
    在正则表达式中,$字符是匹配字符串的末尾位置。 在一行文本中,末尾位置是指行尾字符(如果有的话)的右侧位置。$字符可以用于在匹配文本时定位结尾,并且有几种方式可以使用它来实现定位。

    2024-03-16
    75
  • 使用wxPython的Python工程师

    使用wxPython的Python工程师
    欢迎来到wxPython的世界!wxPython是一个强大的Python GUI框架,它提供了丰富的组件和工具,使得Python开发人员可以快速地构建复杂的用户界面。不管您是初学者还是专业的Python工程师,wxPython都会是您构建应用程序和用户界面的最佳选择。

    2024-05-25
    63

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注