首页 > 数据库 >mysql有关事务与Lock之间的爱恨情仇

mysql有关事务与Lock之间的爱恨情仇

时间:2022-12-30 20:55:52浏览次数:44  
标签:mysqlx Lock 情仇 60 innodb timeout mysql wait

MySQL基础属性查询

  • 查询事务提交机制
mysql> select @@autocommit ; 
+--------------+
| @@autocommit |
+--------------+
|            0 |
+--------------+
1 row in set (0.00 sec)

0 是手动提交,1是自动提交。

  • 事务隔离级别(默认是可重复读)
mysql> select  @@transaction_isolation ;
+-------------------------+
| @@transaction_isolation |
+-------------------------+
| REPEATABLE-READ         |
+-------------------------+
1 row in set (0.00 sec)
  • InnoDB锁超时时间
mysql> select  @@innodb_lock_wait_timeout ;
+----------------------------+
| @@innodb_lock_wait_timeout |
+----------------------------+
|                         50 |
+----------------------------+
1 row in set (0.01 sec)

单位:秒

  • 属性模糊搜索
mysql> show  variables   like  '%timeout%' ;
+-----------------------------------+----------+
| Variable_name                     | Value    |
+-----------------------------------+----------+
| connect_timeout                   | 10       |
| delayed_insert_timeout            | 300      |
| have_statement_timeout            | YES      |
| innodb_flush_log_at_timeout       | 1        |
| innodb_lock_wait_timeout          | 1        |
| innodb_rollback_on_timeout        | OFF      |
| interactive_timeout               | 28800    |
| lock_wait_timeout                 | 31536000 |
| mysqlx_connect_timeout            | 30       |
| mysqlx_idle_worker_thread_timeout | 60       |
| mysqlx_interactive_timeout        | 28800    |
| mysqlx_port_open_timeout          | 0        |
| mysqlx_read_timeout               | 30       |
| mysqlx_wait_timeout               | 28800    |
| mysqlx_write_timeout              | 60       |
| net_read_timeout                  | 30       |
| net_write_timeout                 | 60       |
| replica_net_timeout               | 60       |
| rpl_stop_replica_timeout          | 31536000 |
| rpl_stop_slave_timeout            | 31536000 |
| slave_net_timeout                 | 60       |
| ssl_session_cache_timeout         | 300      |
| wait_timeout                      | 28800    |
+-----------------------------------+----------+
23 rows in set (0.00 sec)

对于不确定名字都属性可以进行模糊搜索。

标签:mysqlx,Lock,情仇,60,innodb,timeout,mysql,wait
From: https://www.cnblogs.com/leodaxin/p/17015793.html

相关文章

  • mysql的登录注册和连接他人数据库以及卸载
    mysql的登录参数:mysql-u用户名-p密码mysql的登录参数2:mysql-u用户名-p ,然后会提示你输入密码mysql的登录参数加连接他人数据库::mysql-u用户名-p密码-h要连接my......
  • go连接mysql
    go连接mysqlpackagemainimport( "database/sql" "fmt" "time" _"github.com/go-sql-driver/mysql")//定义一个全局对象dbvardb*sql.DBfuncinitDB()(......
  • Java面试题之 mysql面试题
    文章目录​​导言​​​​MySQL的逻辑架构​​​​1.reference​​​​2.架构图​​​​3.日志介绍​​​​一、mysql存储引擎​​​​1.存储引擎是什么​​​​2.各......
  • mysql 服务安装与配置
    数据库服务下载与安装:下载地址:MySQLCommunityServer安装:跟随引导一路下一步,建议配置root密码,不然安装成功cmd验证却是要求密码。没有密码还需要执行命令重新设置密码,较......
  • 关于mysql -uroot --port=xxx的--port失效问题
    我最近在本地机器安装两个不同版本的mysql数据库。一个是mysql8.0.31,一个是mysql5.7.40,本来我想把mysql5.7.40也通过docker来安装,但是我尝试过好多次。发现一旦dockerrun......
  • MySQL优化二,索引的设计
    前言:索引相当于一本书的目录,因为索引的存在才更好的查询到想要的数据##1.2.MySQL中的索引InnoDB存储引擎支持以下几种常见的索引:B+树索引、全文索引、哈希索引,其中比较......
  • MySQL 8.0 需要调整哪些参数【转】
    这一节内容来聊聊新部署的MySQL8.0,需要调整哪些参数。包括一个my.cnf的示例和重要参数的解释及建议。1my.cnf示例首先列出一个8.0my.cnf的实例,这个只针对普通的......
  • MySQL 5.7 和 8.0 几处细节上的差异【转】
    MySQL8.0相对于MySQL5.7,有很多新特性,比如:快速加列、原子DDL、不可见索引、额外端口、角色管理等。这一节内容,就不讲这些新特性了,只来聊聊最近在工作学习过程中遇到的......
  • MySQL 5.7 并行复制实现原理与调优【转】
    MySQL5.7并行复制时代众所周知,MySQL的复制延迟是一直被诟病的问题之一,然而在Inside君之前的两篇博客中(1,2)中都已经提到了MySQL5.7版本已经支持“真正”的并行复制功能,官......
  • Mysql自动化安装脚本
    此脚本是Mysql安装脚本,有需要朋友可以参考,脚本内容如下:系统环境:CentOS7.4软件版本:5.7.29[root@localhost~]#vimauto_install_mysql.sh#!/bin/bash#2020-3-1210:31:01#B......