• show variables 详解


    back_log

    MySQL主线程检查连接并启动一个新线程这段时间内,可以设置多少个请求可以被存在堆栈中

     

    connect_timeout

    连接超时 检测方法nmap -p3306 数据库ip

     

    delayed_insert_timeout

    INSERT语句的执行超时时间。若超时,mysql将终止本次INSERT操作。

     

    delayed_insert_limit

    检查是否有任何SELECT语句未执行,将数据先交给内存队列,然后慢慢地插入

     

    delayed_queue_size

    为INSERT DELAYED分配多一个队列;如果队列满了,当有客户端插入时将等待直到队列又有空间了

    备注:INSERT DELAYED来自许多客户端的插入被集中在一起,并被编写入一个块。这比执行许多独立的插入要快很多

     

    flush_time

    多少秒所有表都关闭 释放资源

     

    interactive_timeout

    客户端和服务器交互的空闲超时时间 该系统变量仅当客户端连接服务器时设置了“MYSQL_CLIENT_INTERACTIVE”标志才生效 启用MYSQL_CLIENT_INTERACTIVE模式,连接数据库服务器

     

    join_buffer_size

    表和表联接的缓冲区的大小,最快连接 添加所以。一般多个表连接  使用该项

     

    key_buffer_size

    索引的缓冲区大小,它决定索引处理的速度,尤其是索引读的速度

     

    lower_case_table_names

    大小写状态 1为忽略大小写 大写变为小写  0为去问大小写

     

    long_query_time

    如果一个查询所用时间超过它(以秒计),Slow_queries记数器将被增加。

     

    max_allowed_packet

    包的最大尺寸,消息缓冲区被初始化,大小为net_buffer_length,需要时增加max_allowed_packet

     

    max_connections

    允许的同时客户的数量

     

    max_connect_errors

    当主机连接mysql服务器出现设定连接错误,就会出现屏蔽掉该主机发起的任何连接,在mysqld重新启动后才可以重新连接

     

    max_delayed_threads

    设定最大启动线程来处理INSERT DELAYED语句。

     

    max_heap_table_size

    用户可以创建的内存表(memory table)的大小(注意是用户自己创建的,不是MySQL内部创建的),内存表是使用哈希散列索引把数据保存在内存中, 读写速度快

     

    max_sort_length

    在排序BLOB或TEXT值时使用的字节数

     

    max_tmp_tables

    客户能同时保持打开的临时表的最大数量

     

    max_write_lock_count

    缺省情况下,写操作的优先级要高于读操作。这就会有个问题:当我发出若干个写请求,就会堵塞所有读请求,直到写全都处理完,才有机会处理读,当设置后,系统处理一个写操作,就会暂停写,给读操作执行的机会。

     

    net_buffer_length

    建立连接时的连接缓冲和结果缓冲

     

    query_buffer_size

    查询时缓冲区大小

     

    record_buffer

    每张表分配的缓冲区的大小

     

    sort_buffer

    进行排序的连接分配的缓冲区的大小

     

    table_cache

    表缓存大小

     

    thread_concurrency

    这个变量是针对Solaris系统的 CPU核数的2倍

     

    thread_cache_size

    当客户端断开之后,服务器处理此客户的线程将会缓存起来以响应下一个客户而不是销毁

     

    tmp_table_size

    临时表大小,限制了MySQL内部生成内存表的大小。

     

    thread_stack

    每个线程的栈大小

     

    wait_timeout

    连接空闲超过设定值 则断开

  • 相关阅读:
    无法作为数据库主体执行,因为主体 "dbo" 不存在、无法模拟这种类型的主体,或您没有所需的权限
    sql server 2008收缩数据库日志
    c#基本语法
    写点东西
    转载 程序人生成长发展中的一些感悟
    C#基本问题
    对象入门
    21k8s部署discuz
    Mysql基础管理
    将枚举作为参数,迭代枚举。Passing Enum type as a parameter
  • 原文地址:https://www.cnblogs.com/wenbiao/p/3370693.html
Copyright © 2020-2023  润新知