表示 进入内容 2541255015679
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
MySQL · 特性分析 · 数据一样checksum不一样

背景 有一个特殊环境需要进行人肉迁移数据,对比了表里的数据一模一样,但是无论如何checksum就是不一致,那么问题出在哪里呢? 问题排查 数据是否一致 眼睛都把屏幕盯穿了,也没发现不一致的数据。 导出数据的方式

 checksum还是不一致,所以这个原因排除。

【mysql】  【SQL】  【checksum】   点击查看原文>

MySQL · 引擎介绍 · Sphinx源码剖析(三)

在本节中我会介绍Sphinx在构建索引之前做的一些事情,主要是从mysql拉取数据保存,然后分词排序保存到内存等等一系列的操作。下面是几个相关指令 sql_query = \ SELECT id, group_id, UNIX_TIMESTAMP(date_added) AS date_add...

【mysql】  【函数】  【源码】  【索引】  【数据结构】   点击查看原文>

MySQL · 特性介绍 · 一些流行引擎存储格式简介

1 概述 本文简要介绍了一些存储引擎存储结构,包括InnoDB, TokuDB, RocksDB, TiDB, CockroachDB, 供大家对比分析 InnoDB InnoDB 底层存储结构为B+树,结构如下

B树的每个节点对应innodb的一个page,page大小是固定的,一般设为16k。

【mysql】  【innodb】  【分布式存储】  【metadata】  【page】  【varchar】   …

[获取更多]
MySQL · 引擎特性 · InnoDB mini transation

前言 InnoDB有两个非常重要的日志,undo log 和 redo log;通过undo log可以看到数据较早版本,实现MVCC,或回滚事务等功能;redo log用来保证事务持久性 本文以一条insert语句为线索介绍 mini transaction mini transaction 简...

【mysql】  【innodb】  【日志】  【LOG】  【Transaction】  【page】  【表空间】   …

[获取更多]
MySQL · 性能优化· CloudDBA SQL优化建议之统计信息获取

阿里云CloudDBA具有SQL优化建议功能,包括SQL重写建议和索引建议。SQL索引建议是帮助数据库优化器创造最佳执行路径,需要遵循数据库优化器的一系列规则来实现。CloudDBA需要首先计算表统计信息,是因为: 数据库优化器通常是基于代价寻找执行路径; SQL优化建议所针对的数据库不限于MySQL数据库,也不局限于某一个特定版本; 1. 基本原则 数据库统计信息在SQL优化起到重要作用。

【性能优化】  【mysql】  【SQL】  【数据库】   …

[获取更多]
烂泥:wordpress迁移到docker

这几天抽了个时间,终于把自己阿里云ecs的os升级到了centos7,所以也打算把博客wordpress也升级下,同时还要使用现在比较火的docker技术。 下面把相关wordpress迁移到docker中的相关步骤记录下。

【docker】  【mysql】  【WordPress】  【数据库】  【yum】  【配置】  【镜像】   …

[获取更多]
阿里数据库内核月报:2017年09月

数据库内核月报:2017年09月

【mysql】  【innodb】  【日志】  【源码】  【数据库】  【数据库内核月报】  【存储】   点击查看原文>

MySQL · 源码分析 · 一条insert语句的执行过程

本文只分析了insert语句执行的主路径,和路径上部分关键函数,很多细节没有深入,留给读者继续分析 create table t1(id int); insert into t1 values(1) 略过建立连接,从 mysql_parse() 开始分析 void mysql_parse(THD ...

【mysql】  【源码】  【node】  【索引】  【index】  【thread】   点击查看原文>

MYSQL Migration Toolkit 安装

今天想安装一个MYSQL Migration Toolkit,在网上下载了mysql-workbench-gpl-5.2.36-win32.msi和mysql-gui-tools-5.0-r17-win32.

【java】  【mysql】  【runtime】  【Lua】  【type】   点击查看原文>

MySQL · 源码分析 · Innodb 引擎Redo日志存储格式简介

MySQL有多种日志。不同种类、不同目的的日志会记录在不同的日志文件中,它们可以帮助你找出mysqld内部发生的事情。比如错误日志:用来记录启动、运行或停止mysqld进程时出现的问题;查询日志:记录建立的客户端连接和执行的语句;二进制日志:记录所有更改数据的语句,主要用于逻辑复制;慢日志:记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询。

【mysql】  【innodb】  【日志】  【LOG】   …

[获取更多]
表示 进入内容 2541255015679
« 先前的 10 新的记录 | 下一步 10 较早的记录 »