网站首页 站内搜索

搜索结果

查询Tags标签: innodb,共有 723条记录
  • mysql锁分类

    参考链接:https://github.com/hongwen1993/all/blob/master/database/lock.md 1、基于锁的粒度分类:行级锁(innodb)、表级锁(innodb、myIsam)、页级锁(innodb)、记录锁、间隙锁(又称gap)、临键索(又称Next-key lock) 2、基于锁的状态分类:意向共享锁、意向排…

    2022/5/22 10:51:08 人评论 次浏览
  • MySQL数据库无法启动,错误日志:InnoDB: Database page corruption on disk or a failed解决办法

    MySQL数据库无法启动,错误日志:InnoDB: Database page corruption on disk or a failed解决办法系统环境:CENTOS7, XAMPP 找到日志位置:/opt/lampp/var/mysql/instance-7srte5br.err 错误日志如下: 2018-12-16 11:22:22 140123038402368 [Note] InnoDB: Using mutexes…

    2022/5/5 19:13:39 人评论 次浏览
  • SQL注入之information_schema

    在学习SQL注入时, 经常拿出来的例子就是PHP+MySQL这一套经典组合. 其中又经常提到的>=5.0版本的MySQL的内置库: information_schema简单看一下information_schema库中的内容 其中在注入时关注的两张表: tables 和 columnsmysql> use information_schema Database ch…

    2022/5/2 2:12:38 人评论 次浏览
  • 数据库-MySQL

    链接:https://baijiahao.baidu.com/s?id=1720859584696743484&wfr=spider&for=pc 1、常用mysql命令 2、数据库索引主键索引 唯一索引 索引原理 索引类型 索引数量限制3、为什么innodb使用B+Tree 4、MySQL的数据优化 5、MySQL服务器性能分析,用过命令 6、MySQL中…

    2022/4/28 19:12:43 人评论 次浏览
  • Mysql配置文件my.ini

    1 [client] 2 port=3306 3 4 [mysql] 5 default-character-set=gbk 6 7 [mysqld]8 port = 33069 socket = /tmp/mysql.sock10 # 设置mysql的安装目录11 basedir=F:\\Hzq Soft\\MySql Server 51GA12 # 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx-data1…

    2022/4/28 2:12:45 人评论 次浏览
  • MySQL8.0新特性—InnoDB增强

    1.自增变量持久化 在MySQL8.0之前的版本中,自增列计数器置于内存中,并不会持久化到磁盘,当数据库重启后,会根据select max(id)+1 from xxx重新计算当前自增列值,这种现象在某些情况下会导致业务主键冲突或者其他难以发现的问题。自增主键重启重置的问题很早就被发现I…

    2022/4/26 19:13:04 人评论 次浏览
  • MySQL死锁的详细分析方法

    用数据库的时候,偶尔会出现死锁,针对我们的业务系统,出现死锁的直接结果就是系统卡顿、客户找事儿,所以我们也在想尽全力的消除掉数据库的死锁。出现死锁的时候,如果只是想解锁,用show full processlist看下kill掉就好了,如果想查找到详细的问题,一个办法是用show…

    2022/4/26 19:13:02 人评论 次浏览
  • 一次搞懂MySQL(所有)索引及其区别

    1、聚集索引聚集索引:指索引项的排序方式和表中数据记录排序方式一致的索引 也就是说聚集索引的顺序就是数据的物理存储顺序。它会根据聚集索引键的顺序来存储表中的数据,即对表的数据按索引键的顺序进行排序,然后重新存储到磁盘上。因为数据在物理存放时只能有一种排列…

    2022/4/21 19:12:34 人评论 次浏览
  • MYSQL --存储引擎的对比

    主要介绍三种 InnoDB 、MyISAM 、Memory 一、InnoDB 介绍: InnoDB是一种兼顾高可靠性和高性能的通用存储引擎,在MySQL5.5之后默认的存储引擎 特点:DML操作遵循ACID模型,支持事务 行级锁,提高并发访问性能 支持外键FOREIGN KEY约束,保证数据的完整性和正确性文件 xxx…

    2022/4/17 2:14:22 人评论 次浏览
  • MySQL启动过程详解三:Innodb存储引擎的启动

    Innodb启动过程如下: 1. 初始化innobase_hton,它是一个handlerton类型的指针,以便在server层能够调用存储引擎的接口。 2. Innodb相关参数的检车和初始化,包括系统表空间,临时表空间,undo表空间,redo文件,doublewrite文件等。 3. innobase_start_or_create_for_m…

    2022/4/13 19:14:25 人评论 次浏览
  • mysql性能查看病解决cpu占用较大

    [root@VM-0-15-centos ~]# cat mysql-detail-status.sh #!/bin/bash mysqladmin -uroot -proot -r -i 1 ext |\ awk -F"|" \ "BEGIN{ count=0; }"\ { if($2 ~ /Variable_name/ && ++count == 1){\print "----------|---------|--- MyS…

    2022/4/13 19:12:49 人评论 次浏览
  • MySql InnoDB 和MyISAM的区别

    InnoDB支持事物,MyISAM不支持事物,某些业务会产生错误数据,无法回滚。InnoDB支持外键,MyISAM不支持外键。InnoDB查询效率要低于MyISAM,适合做大量修改业务,而MyISAM适合做大量查询的业务。两者加锁粒度不同,InnoDB最小锁粒度是行锁,MyISAM最小锁粒度是表锁。因此InnoD…

    2022/4/12 19:13:44 人评论 次浏览
  • mysql大事务可能导致哪些问题?

    可以在 information_schema 库的 innodb_trx 这个表中查询长事务,比如下面这个语句,用于查找持续时间超过 60s 的事务:select * from information_schema.innodb_trx where TIME_TO_SEC(timediff(now(),trx_started))>60主备延迟。如果主服务器执行大事务花费了10分…

    2022/4/11 2:12:50 人评论 次浏览
  • MySql-InnoDB表

    一.表: 1.从存储引擎的逻辑存储结构来看,所有数据都被逻辑的存放在一个空间,称之为表空间。表空间由段,区,页(块)组成。二. 段: 表由段组成,常见索引段,数据段等。三.区: 区由连续页组成,大小为1M。为保证区中页的连续性,存储引擎一次性取4~5个区。默认页大小…

    2022/4/8 19:20:32 人评论 次浏览
  • MySQL优化篇系列文章(二)——MyISAM表锁与InnoDB锁问题

    我可以和面试官多聊几句吗?只是想... MySQL优化篇系列文章(基于MySQL8.0测试验证),上部分:优化SQL语句、数据库对象,MyISAM表锁和InnoDB锁问题。 面试官:咦,小伙子,又来啦。 我:面试官,您好。一面确实收获不少,二面想获取更多的经验。 面试官:不错,不错,不…

    2022/4/2 19:19:39 人评论 次浏览
扫一扫关注最新编程教程