iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql有哪些参数
  • 186
分享到

mysql有哪些参数

2024-04-02 19:04:59 186人浏览 独家记忆
摘要

本篇内容主要讲解“Mysql有哪些参数”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql有哪些参数”吧!max_connections:表示数据库的最大连

本篇内容主要讲解“Mysql有哪些参数”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习mysql有哪些参数”吧!

max_connections:表示数据库的最大连接数。如果经常出现1040 too many connections,那么就需要把这个参数适当调大。但是这个连接数不是越大越好,过多的连接会浪费内存的资源,影响mysql服务器的性能。
back_log:表示连接数到达max_connections之后,多少个请求可以被存在堆栈中。只有预计在一个短时间内有很多连接,才需要增加该参数的值。操作系统在这个队列大小上也有限制,设定back_log高于操作系统的限制将是无效的。
default_character_set:这个参数影响了character_set_client(mySQL Server假定客户端发送的查询使用的字符集),character_set_connection(mysql server接收客户端发布的查询请求后,将其转化为character_set_connection指定的字符集)和character_set_results(mysql server把结果集和错误信息转换为character_set_results指定的字符集,并发送给客户端)。这个参数的修改影响客户端和服务器的交互过程的字符集。
character_set_server:这个参数影响了character_set_server(mysql server默认字符集)和character_set_database(数据库默认字符集)这个参数。修改这个参数才会影响数据库的字符集,因此如果想要对数据库的字符集做出改变,可以修改character_set_server,比如:这是一个APP项目,涉及到大量的Emoji表情符号,那么就需要使用utf8mb4这个4字节的字符集了,在这里,就需要将原来的utf8改为utf8mb4。
event_cheduler:这个参数影响了定时任务,由于msyql的重启会导致定时任务的失效,因此需要将这个参数改为ON,使得定时任务不会失效。
max_allowed_packet:这个参数设置过小就会出现packet for query is too large这个错误,需要适当的将此参数扩大,大小为1024的整数倍,但是不宜将此参数扩的太大,不然操作系统内存不够,这个参数还是会失效的。
sort_buffer_size:表示排序缓存区的大小,这个值越大,进行排序的速度越快。
read_buffer_size:表示每个线程连续扫描时为扫描的每个表分配的缓冲区的大小。当线程从表中连续读取记录时需要用到这个缓冲区。
read_rnd_buffer_size:表示为每个线程保留的缓冲区的大小,与read_buffer_size相似。但主要用于存储按特定顺序读取出来的记录,如果频繁进行多次连续扫描,可以增加该值。
innodb_flush_log_at_trx_commit:表示何时将重做日志缓冲区的数据写入日志文件。该参数对于innodb引擎非常重要,有3个值,分别为0、1和2。值为0时表示每隔1秒将重做日志缓冲区数据写入日志文件;值为1时表示每次提交事务时将重做日志缓冲区数据写入日志文件;值为2时表示每次提交事务时将数据写入重做日志缓冲区,每隔1秒再将重做日志缓冲区数据写入日志文件。该参数的默认值为1,默认值值1安全性最高,但是每次事务提交或事务外的指令都需要把日志写入(flush)硬盘,是比较费时的;0值更快一点,但安全性比较差;2之日志仍然会每秒戏而已磁盘,所以即使出现故障,一般也不会丢失超过1~2秒的数据。
interactive_timeout:表示服务器在关闭连接前等待的秒数。
wait_timeout:表示服务器在关闭一个连接时等待的秒数。
sort_buffer_size:表示每个需要进行排序的线程分配的缓冲区的大小。增加这个参数的值可以提高order by 或group by的速度。
thead_cache_size:表示可以复用的线程的数量。如果有很多新的线程,为了提高性能可以增大该参数的值。
innodb_buffer_pool_size:表示innodb类型的表和索引的最大缓存。这值越大,查询的速度就会越快,但是这个值太大会影响操作系统的性能。
query_cache_size:表示查询缓冲区的大小。该参数需要和query_cache_type配合使用。当query_cache_type=0时,所有的查询都不使用查询缓冲区,但是query_cache_type=0并不会释放所配置的缓冲区内存。当query_cache_type=1时,所有的查询都将使用查询缓冲区,除非在查询语句中指定SQL_NO_CACHE,如select SQL_NO_CACHE * from table。当query_cache_type=2时,只有在查询语句中使用SQL_CACHE关键字,查询才会使用查询缓冲区。使用查询缓冲区可以提高查询速度,这种方式只适用于修改操作少且经常执行相同的查询操作的情况。可以通过flush query cache来刷新缓冲区,清理查询缓冲区中碎片。
table_cache:表示同时打开表的个数。这个值越大,能够同时打开的表的个数越多。这个值不是越大越好,因为同时打开的表太多会影响操作系统的性能。
key_buffer_size:表示索引缓冲区的大小。索引缓冲区所有的线程共享。增加索引缓冲区可以得到更好的处理的索引(对所有读和多重写)。当然,这个值也不是越大越好,它的大小取决于内存的大小,如果这个值太大,导致操作系统频繁换页,会降低系统性能。

到此,相信大家对“mysql有哪些参数”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

您可能感兴趣的文档:

--结束END--

本文标题: mysql有哪些参数

本文链接: https://www.lsjlt.com/news/64603.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql有哪些参数
    本篇内容主要讲解“mysql有哪些参数”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql有哪些参数”吧!max_connections:表示数据库的最大连...
    99+
    2024-04-02
  • MYSQL的MHA参数有哪些
    这篇文章主要讲解了“MYSQL的MHA参数有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MYSQL的MHA参数有哪些”吧!Local : 指每一个配置...
    99+
    2024-04-02
  • mysql动态参数有哪些
    本篇内容介绍了“mysql动态参数有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Variable N...
    99+
    2024-04-02
  • mysql中datediff的参数有哪些
    在MySQL中,DATEDIFF函数接受两个日期参数,并返回这两个日期之间的天数差异。参数的格式可以是日期、日期时间、或者是可以被解...
    99+
    2024-04-09
    mysql
  • Mysql中CMAKE编译参数有哪些
    这篇文章主要介绍Mysql中CMAKE编译参数有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux平台下MySQL的安装方式主要有3种:1、通过RPM包进行安装;2、直接使...
    99+
    2024-04-02
  • MySQL slow log相关参数有哪些
    MySQL slow log相关参数有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 slow_query_...
    99+
    2024-04-02
  • MySQL性能相关参数有哪些
    这篇文章给大家介绍MySQL性能相关参数有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。整理MySQL常用性能相关参数如下general_log记录所有执行的语句,在需要分析问题打...
    99+
    2024-04-02
  • MySQL客户端的参数有哪些
    MySQL客户端的参数有很多,以下是一些常见的参数: –host:指定连接的主机名或IP地址。 –port:指定连接的端口号。 –...
    99+
    2024-04-09
    MySQL
  • mysql source命令的参数有哪些
    MySQL的source命令用于在命令行中执行SQL脚本文件,其参数如下: 文件路径:指定要执行的SQL脚本文件的路径。 选项:可...
    99+
    2024-04-09
    mysql
  • MySQL慢日志选项参数有哪些
    这篇文章给大家分享的是有关MySQL慢日志选项参数有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。〇 log_output枚举型,动态参数。用于设置slow log和gene...
    99+
    2024-04-02
  • mysql参数优化的方法有哪些
    有很多方法可以优化MySQL的参数,以下是一些常用的方法:1. 适当调整缓冲区大小:MySQL有多个缓冲区,如缓冲池、查询缓存等。根...
    99+
    2023-08-24
    mysql
  • Rsync参数有哪些
    这篇文章主要为大家展示了“Rsync参数有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Rsync参数有哪些”这篇文章吧。Rsync 参数选项说明-v, --verbose 详细模式输出 -...
    99+
    2023-06-16
  • float有哪些参数
    float的参数有整数、字符串、浮点数、科学计数法字符串、布尔值、None、其他类型等。详细介绍:1、整数,可以直接将整数转换为浮点数;2、字符串,可以将表示浮点数的字符串转换为浮点数;3、浮点数,如果参数已经是浮点数,直接返回该值;4、科...
    99+
    2023-10-22
    float
  • Mysqldump参数有哪些
    小编给大家分享一下Mysqldump参数有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 参数...
    99+
    2024-04-02
  • C#参数有哪些
    这篇文章主要讲解了“C#参数有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#参数有哪些”吧!简单类型(比如int,double,char),enum类型,struct类型都是值类型。...
    99+
    2023-06-17
  • MySQL InnoDB有哪些相关的参数设置
    这篇文章主要为大家展示了“MySQL InnoDB有哪些相关的参数设置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL InnoDB有哪些相关的参数设置...
    99+
    2024-04-02
  • MySQL handler相关状态参数有哪些呢
    今天就跟大家聊聊有关MySQL handler相关状态参数有哪些呢,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 Ha...
    99+
    2024-04-02
  • Mysql JDBC URL中重要的参数有哪些
    这篇文章主要为大家展示了“Mysql JDBC URL中重要的参数有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Mysql JDBC URL中重要的参数有...
    99+
    2024-04-02
  • Python有哪些函数参数
    本篇内容介绍了“Python有哪些函数参数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、函数参数匹配表语法位置解释func(value)...
    99+
    2023-06-02
  • MySQL 5.7 复制的过滤参数有哪些
    这篇文章将为大家详细讲解有关MySQL 5.7 复制的过滤参数有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 1、库级过滤...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作