网站首页 站内搜索

搜索结果

查询Tags标签: innodb,共有 723条记录
  • 数据库刷脏页

    1.什么是脏页、干净页当内存中和的数据页和磁盘中的不一致时,称为脏页;当内存中的数据页和磁盘中的一致时,称为干净页;2.什么时候刷脏页内存中的脏页进行写磁盘的过程称之为刷脏页,刷脏页的时候需要暂停所有业务更新,所以系统会产生卡顿的现象;当binlog写满的时候,…

    2022/6/11 2:20:15 人评论 次浏览
  • docker-compose 部署mysql 时,执行多条sql 语句,且生成两个或以上的数据库

    1、应用场景: 使用docker-compose 部署后台系统、nacos、seata 时,由于他们都各有自己的一个数据库,且在容器启动的时候要保证这三个数据库都创建完成,否则后台系统起不来,或者nacos 报错找不到数据库,seata 一样2、构建数据: 执行docker-compose up -d 1)目录结构…

    2022/6/11 2:20:08 人评论 次浏览
  • MySQL索引总结

    set autocommit=1 通过general_log的日志查看 set max_execution_time 控制每个语句执行最长时间 information_schema.innodb_trx 设置长事务阈值,超过就报警 percona 的pt-kill工具不错 innodb_undo_tablespace设置为2 或者更大 innodb_io_capacity 脏页,刷脏页 flush …

    2022/6/10 2:19:46 人评论 次浏览
  • 面试突击54:MySQL 常用引擎有哪些?

    MySQL 有很多存储引擎(也叫数据引擎),所谓的存储引擎是指用于存储、处理和保护数据的核心服务。也就是存储引擎是数据库的底层软件组织。在 MySQL 中可以使用“show engines”来查询数据库的所有存储引擎,如下图所示:在上述列表中,我们最常用的存储引擎有以下 3 种:…

    2022/6/7 2:21:04 人评论 次浏览
  • mysql 索引过长1071-max key length is 767 byte

    问题由于系统需要,吧mysql数据库字符集由utf-8转换成utf-8mb4.mysql数据库中存在数据,那么不能直接用命令修改字符集,如果直接修改,只会对新创建的表或记录有效,原有数据还是之前的字符集。具体如下 导出存储sql(结构和数据)替换存储sql中建表内容CHARSET=utf8 =》…

    2022/6/7 2:19:43 人评论 次浏览
  • Mysql 数据压缩调查

    前言: 现在干的项目里,核心数据增速较快,云数据库按数据体积收费,因此需要降低成本,尝试压缩数据体积。正文: 最权威的东西出自官方文档: https://dev.mysql.com/doc/refman/8.0/en/innodb-compression.html表压缩 创建压缩表:1 mysql> CREATE TABLESPACE `ts2…

    2022/6/6 2:19:54 人评论 次浏览
  • 记一次 mysql 不能启动问题的流水账

    linux 下启动 mysql 报错(#为提示字符)# systemctl restart mysqld 报错 如下[ERROR] InnoDB: Operating system error number 13 in a file operation. [ERROR] InnoDB: The error means mysqld does not have the access rights to the directory. [ERROR] InnoDB: os_f…

    2022/6/5 2:20:07 人评论 次浏览
  • mysql_14_count(*)为什么这么慢

    在开发系统的时候,你可能经常需要计算一个表的行数,比如一个交易系统的所有变更记录总数。这时候你可能会想,一条select count(*) from t 语句不就解决了吗? 但是,你会发现随着系统中记录数越来越多,这条语句执行得也会越来越慢。然后你可能就想了,MySQL怎么这么笨…

    2022/6/3 2:21:45 人评论 次浏览
  • mysql 锁 (基础)

    锁:在并发访问时,解决数据访问的一致性、有效性问题 MySQL中的锁,按照锁的粒度分,分为以下三类:1.全局锁:锁定数据库中的所有表。2.表级锁:每次操作锁住整张表。3.行级锁:每次操作锁住对应的行数据。 1.全局锁:全局锁就是对整个数据库实例加锁,加锁后整个实例就…

    2022/6/1 2:50:36 人评论 次浏览
  • 数据库死锁

    死锁原因分析: 1、在同一事务内先后对同一条数据进行插入和更新操作 2、多台服务器操作同一数据库 3、瞬时出现高并发现象,spring事务造成数据库死锁,后续操作超时抛出异常 4、事务A对记录C进行更新/删除操作的请求未commit时,事务B也对记录C进行更新/删除操作。此时,…

    2022/5/31 2:22:41 人评论 次浏览
  • mysql 死锁排查及处理

    1、 查看当前被锁的表show OPEN TABLES where In_use > 0; +----------+-------+--------+-------------+| Database | Table | In_use | Name_locked |+----------+-------+--------+-------------+| MyDB | tb_xx| 1 | 0 |+----------+-------+-…

    2022/5/31 2:20:04 人评论 次浏览
  • mysql参数之innodb_buffer_pool_size大小设置

    问题: 有一个需求,需要全表查询并返回,但是数据量较大 ,每次查询都要8S左右 解决方式: 查看innode缓存大小show variables like innodb_buffer_pool%; 缓存换算成G显示: SELECT @@innodb_buffer_pool_size/1024/1024/1024; 查询大小 SELECT @@innodb_buffer_pool_s…

    2022/5/28 6:19:27 人评论 次浏览
  • MySQL - MyISAM和InnoDB的区别

    InnoDB支持事务,MyISAM不支持。InnoDB会将单条语句封装成事务,自动提交。 MyISAM不支持外键。 InnoDB能够使用聚簇索引保存数据。MyISAM只能使用B+树,在叶子节点保存索引数据和文件指针。 MyISAM的锁最细只能是表锁,不支持行锁和间隙锁。 InnoDB必须要拥有主键,MyISA…

    2022/5/28 2:19:47 人评论 次浏览
  • xtrabackup报错:Failed to connect to MySQL server as DBD::mysql module is not installed at - line 1327

    使用xtrabackup备份数据库的时候,提示以下错误:# /usr/bin/xtrabackup --no-timestamp --user=abce --password=abce --socket=/tmp/mysql.sock --target-dir=/abcebackup/mysql --backup xtrabackup: recognized server arguments: --server-id=158 --datadir=/data …

    2022/5/27 2:20:06 人评论 次浏览
  • java面试题超详细整理

    数据库三大范式第一范式: 属性不可再分第二范式: 在一范式的基础上,消除了部份依赖,属性完全依赖于主键第三范式: 在二范式的基础上,消除了传递依赖,属性不依赖于其它非主属性 属性直接依赖于主键数据库中的事务是什么?事务的特性?事务( transaction) 是一组有…

    2022/5/25 1:21:37 人评论 次浏览
扫一扫关注最新编程教程