书栈网 · BookStack 本次搜索耗时 0.040 秒,为您找到 168352 个相关结果.
  • MySQL · 特性分析 · 跟踪Metadata lock

    背景 Oracle的处理方式 MySQL 5.7 背景 MySQL 从5.5.3版本,对Metadata lock进行了调整,主要是MDL锁持有的周期从语句变成了事务, 其原因主要是解决两个问题: 问题1: 破坏事务隔离级别 在repeatable read的隔离级别下,多次的select语句执行过程中,会因为其它session的DDL语句,...
  • Redis · 特性分析 · AOF Rewrite 分析

    AOF介绍 AOF后台Rewrite实现方式 AOF后台Rewrite存在的问题 AOF后台Rewrite解决方案 官方解决方案 新解决方案 AOF介绍 Redis提供两种持久化机制 RDB: 将数据库的快照以二进制的方式保存到磁盘; AOF: 将所有写入命令及相关参数以协议文本的方式写入文件并持久保存磁盘。 本文只关心AOF,简单介...
  • MySQL · 引擎特性 · InnoDB COUNT(*) 优化(?)

    使用 实现 缺点 其他 在5.7版本中,InnoDB实现了新的handler的records接口函数,当你需要表上的精确记录个数时,会直接调用该函数进行计算。 使用 实际上records接口函数是在优化阶段调用的,在满足一定条件时,直接去计算行级计数。其explain出来的结果相比老版本也有所不同,这里我们使用sysbench的sbtest表...
  • MongoDB · 特性分析 · 网络性能优化

    1649 2020-08-13 《数据库内核月报》
    从 C10K 说起 常用网络模型 官方 IO 模型分析 改进方案 网络框架对比 调研与验证 代码实现 回答四个问题 性能测试报告 测试环境 (standalone) workloada QPS(50% read + 50% update ) Latency update (同步模型) Latency update (异步模型) 总结...
  • AliSQL · 特性介绍 · 动态加字段

    背景 使用方法 实现方法 实现逻辑 1. alter变更 对比Online和Dynamic方式 总结 背景 加字段作为业务需求变更中最常见的需求,InnoDB引擎表的加字段功能一直以来被运维人员所诟病, 虽然支持了online方式,但随着表空间越来越大,copy整张表的代价也越来越大。 AliSQL版本在InnoDB的compact记录格...
  • MySQL · 引擎特性 · 主库 binlog 概览

    1276 2020-08-13 《数据库内核月报》
    前言 启动 重要参数 初始化 Group Commit 代码分析 Dump 线程 binlog for POLARDB 前言 接触过 MySQL 的同学对于 binlog 必然不会陌生,为了有一种统一格式的日志来记录 MySQL 中不同存储引擎的数据,在数据库之间实时同步或备份,binlog 便诞生了。本文根据源码梳理一下主库从启动,事...
  • MySQL · 引擎特性 · Buffer Pool 漫谈

    1247 2020-08-13 《数据库内核月报》
    MySQL5.5之前 MySQL 5.5 MySQL 5.6 MySQL 5.7 MySQL 8.0 缓存管理是DBMS的核心系统,用于管理数据页的访问、刷脏和驱逐;虽然操作系统本身有page cache,但那不是专门为数据库设计的,所以大多数数据库系统都是自己来管理缓存。由于几乎所有的数据页访问都涉及到Buffer Pool,因此buffer ...
  • MySQL · 引擎特性 · Innodb 表空间

    1414 2020-08-13 《数据库内核月报》
    概述 segment、extent和page 表空间关键page 关键流程 创建segment 分配extent 分配page 关键辅助对象和函数 参考 概述 除redo日志文件外,InnoDB的物理文件基本上具有相当统一的结构:固定大小页面,使用B-tree来管理。默认情况下,每个页面为16KB,也可以自定义配置该数值。对于压缩表,可...
  • 与 MySQL 的安全特性差异

    与 MySQL 安全特性差异 与 MySQL 安全特性差异 除以下功能外,TiDB 支持与 MySQL 5.7 类似的安全特性。 仅支持 mysql_native_password 身份验证方案。 不支持外部身份验证方式(如 LDAP)。 不支持列级别权限设置。 不支持使用证书验证身份。#9708 不支持密码过期,最后一次密码变更记录以及密码...
  • 10.4 LL(1) 语法的特性

    10.4 LL(1) 语法的特性 10.4 LL(1) 语法的特性 可以用 LL(1) 法来解析的语法被称为 LL(1) 语法( LL(1) grammar ),当且仅当一种语法具有以下特性时,此语法才是 LL(1) 语法: 对该语法中的任何非终结符 A ,若其所有产生式为: A -> u1 | u2 | … | un ,则: (1) First(...