内容选择
全部
内容选择
内容分类
  • 学堂
  • 博客
  • 论坛
  • 开发服务
  • 开发工具
  • 直播
  • 视频
  • 用户
时间
  • 一周
  • 一个月
  • 三个月
  • MySQL 撤销日志与重做日志

    Log在事务开始前产生;事务在提交时,并不会立刻删除undo log,innodb会将该事务对应的undo log放入到删除列中,后面会通过后台线程purge thread进行回收处理。Undo Log属于逻辑日志,记录一个变化过程。例如执行一个delete,undolog会记录一个insert;执行一个up

    作者: 窗台
    948
    0
  • 设计

    通过对关联条件和分组条件的仔细设计,能够尽可能的减少不必要的数据shuffle。 选择存储方案 【建议】的存储类型是定义设计的第一步,客户业务类型是决定的存储类型的主要因素,存储类型的选择依据请参考1。

  • MySQL REDO日志和UNDO日志

    Undo Log:Undo Log是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用了Undo Log来实现多版本并发控制(简称:MVCC)。事务的原子性(Atomicity)事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程

    作者: 超级蛋蛋
    764
    3
  • MySQL 日志查询日志

    ·log_output:日志的存储方式,可以有3种取值,TABLE示将查询日志存储到数据中;FILE示将查询日志保存到文件中;NONE示不保存日志信息到数据和文件中。 注意:开启查询日志时,如果没有显示指定general_log_file选项和log_ou

    作者: Ustinian_2022
    发表时间: 2022-07-27 09:51:39
    205
    0
  • mysql binlog(归档日志)和redo log(重做日志

      崩溃恢复时的判断规则。 如果redo log里面的事务是完整的,也就是已经有了commit标识,则直接提交; 如果redo log里面的事务只有完整的prepare,则判断对应的事务binlog是否存在并完整: a. 如果是,则提交事务; b. 否则,回滚事务。

    作者: snowofsummer
    发表时间: 2021-03-16 01:07:57
    1400
    0
  • MySQL 日志错误日志

    28.3.3 删除错误日志 MySQL的错误日志也可以像查询日志和慢查询日志一样直接删除,如果需要重新生成日志文件,则在MySQL命令行执行FLUSH LOGS命令,在服务器命令行执行mysqladmin flush-logs命令。 (1)删除错误日志。 rm -rf /da

    作者: Ustinian_2022
    发表时间: 2022-07-27 09:52:26
    187
    0
  • 数据库日志解析:深入了解MySQL中的各类日志

    日志文件无限增长,减少磁盘空间的占用,并方便管理日志文件。切割通常涉及将当前的日志文件重命名,创建一个新的空日志文件,以便记录未来的日志。手动切割日志手动切割日志通常涉及以下步骤:关闭日志文件的写入: 在执行切割前,停止写入日志,以确保在切割过程中不会有新的日志记录。重命名当前日志文件:

    作者: 一只牛博
    88
    5
  • MySQL 日志慢查询日志

    慢查询日志。 ·log_output:与查询日志的log_output选项相同,此处不再赘述。 注意:log_output能够配置将日志记录到数据中还是记录到文件中,当记录到数据中时,则数据中记录的慢查询时间只能精确到秒;如果是记录到日志文件中,则日志文件中记

    作者: Ustinian_2022
    发表时间: 2022-07-27 09:52:06
    150
    0
  • MySQL员工打卡日志——数据库练习

    ​ 简单的员工打卡日志的建语句以及对应的测试数据。为了简单明了,我们将使用一个包含以下字段的: 列名 数据类型 描述 id INT 记录的唯一标识符 name VARCHAR(50) 员工姓名 department

    作者: 红目香薰
    发表时间: 2024-02-25 12:52:48
    58
    0
  • MySQL数据库基础(二):MySQL数据库介绍

    为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。MySQL Workbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL WorkbenchSE)。 四、MySQL数据库下载与安装 1、下载

    作者: Lansonli
    发表时间: 2024-09-05 10:15:34
    251
    0
  • mysql开启数据库记录日志

    而定位出错位置和找错是非常麻烦的,这时候就可以借助mysql的日志记录 打开mysql文件夹的my.ini 在最底部或者最前面换行重新添加一句 log="G:/mysqllog/mysql.sql"  G:是盘符,然后后面是你想要放数据库日志的目录和文件名 保存后重启mysql,如果在目录没发现你的文件

    作者: 仙士可
    发表时间: 2023-06-14 11:53:29
    56
    0
  • MySQL调优之慢查询日志应用

    limit 210001; 日志分析工具mysqldumpslow  mysql提供了日志分析工具mysqldumpslow来帮助我们快速定位问题。 [root@VM-24-14-centos ~]# mysqldumpslow --helpUsage: mysqldumpslow [ OPTS

    作者: 李二果
    74
    2
  • mybatis日志功能是如何设计的?

    ybatis使用什么日志工具打印日志。 logging目录结构如下: 它里面除了jdbc目录,还包含了7个子目录,每一个子目录代一种日志打印工具,目前支持6种日志打印工具和1种非日志打印工具。我们用一张图来总结一下 除了上面的8种日志工具之外,它还抽象出一

    作者: 码农小胖哥
    发表时间: 2022-03-31 15:04:59
    453
    0
  • 数据分片设计

    数据分片设计 数据垂直分片 垂直分片又叫纵向分割,即以逻辑为单位,把原有数据库切分成多个数据库。切分后不同的存储在不同的数据库上。由于垂直分片后业务清晰,拆分规则明确,系统之间容易整合与扩展,所以一般用于数据库上层架构设计。 领域驱动模式

  • 数据分片设计

    数据分片设计 数据垂直分片 垂直分片又叫纵向分割,即以逻辑为单位,把原有数据库切分成多个数据库。切分后不同的存储在不同的数据库上。由于垂直分片后业务清晰,拆分规则明确,系统之间容易整合与扩展,所以一般用于数据库上层架构设计。 领

  • MySQL系列之事务日志Undo log学习笔记

    操作 Undo日志:undo log是mysql中两种比较重要的事务日志,另外一种是redo log,undo log顾名思义,是一种用于撤销回退的日志,用于事务没提交之前,会先记录存放到 Undo 日志文件里,当事务回滚时或者数据库崩溃时,可以利用 Undo 日志回退事务 ps:undo

    作者: yd_273762914
    发表时间: 2020-12-02 22:34:38
    3954
    0
  • MySQL数据库迁移

    行迁移时,由于高版本会兼容低版本,所以该种方式也是最容易实现的操作。对于存储类型为 MyISAM 的,最安全和最常用的操作是直接复制数据文件。对于存储类型为 InnoDB 的,最安全和最常用的操作是执行 mysqldump 命令进行备份和执行 mysql 命令还原恢复数据。但

    作者: 运气男孩
    1295
    0
  • MySQL 日志二进制日志

    3 删除二进制日志 MySQL中除了通过配置二进制日志的过期时间,由MySQL自动删除过期的二进制日志外,还提供了3种安全的手动删除二进制日志的方法。 在正式介绍手动删除MySQL二进制日志的方法之前,先对MySQL进行多次重启操作,使MySQL能够生成多个二进制日志文件,以便进行删除测试。

    作者: Ustinian_2022
    发表时间: 2022-07-27 09:52:49
    175
    0
  • MySQL数据库迁移

    行迁移时,由于高版本会兼容低版本,所以该种方式也是最容易实现的操作。对于存储类型为 MyISAM 的,最安全和最常用的操作是直接复制数据文件。对于存储类型为 InnoDB 的,最安全和最常用的操作是执行 mysqldump 命令进行备份和执行 mysql 命令还原恢复数据。但

    作者: 运气男孩
    1526
    1
  • 学习Mysql数据库

    学习Mysql数据库需要特殊编译器吗 网上有什么资源去学习?

    作者: 炒香菇的书呆子
    62
    4