表示 进入内容 3013101409
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: 索引 (reset)
MySQL索引使用说明

讨论MySQL选择索引时单列单列索引和多列索引使用,以及多列索引的最左前缀原则。

1. 单列索引

    在性能优化过程中,选择在哪些列上创建索引是最重要的步骤之一。

【性能优化】  【mysql】  【索引】   点击查看原文>

开启MySQL的binlog日志

binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的dml操作。通过binlog日志我们可以做数据恢复,做主住复制和主从复制等等。对于开发者可能对binlog并不怎么关注,但是对于运维或者架构人员来讲是非常重要的。

【架构】  【mysql】  【日志】  【LOG】  【配置】  【集群】   …

[获取更多]
如何计算指定的InnoDB索引大小

前言 通常情况下,获取InnoDB索引的大小通常的方法是show table status,但是如果想获取指定的索引大小呢? 通常情况下我们想看索引大小的话,用的是 show table status like ""\G 例1: mysql> show create table sbtest1\G *************************** 1.

【mysql】  【innodb】  【索引】  【test】  【analyze】  【index】   …

[获取更多]
mysql的Join算法

用事例和图片简单的说明了mysql 中两表join的算法,主要包括Nested-Loop Join Algorithm,Block Nested-Loop Join Algorithm,Batched Key Access Joins算法,以及join buffer在这个过程中起的作用

【数据存储与数据库】  【算法】  【mysql】  【索引】  【伪代码】   点击查看原文>

MySQL · 捉虫动态 · UK 包含 NULL 值备库延迟分析

前言

在之前的月报 RDS 只读实例延迟分析 中,我们介绍了一些常见的备库延迟的场景,今天给大家分享一个比较少见的特殊场景。

简单的来说,就是在 UK 索引中存在大量 NULL 值情况下,如果备库选用这个 UK 来同步更新,会导致非常大的延迟。

【mysql】  【同步】  【索引】  【index】   点击查看原文>

AliSQL 20180124 版本发布 支持 CPU TIME 和优化 BINLOG 应用时索引选择

AliSQL 在线程级别增加了 CPU time 的性能指标,可以用来度量某个SQL或者执行单元所耗费的CPU 时间片,便于性能诊断。

当 Binlog 为 Row 模式的情况下,备库在同步更新时,索引的选择是基于简单规则的,没有走优化器的代价模型,所以有可能会因为索引选择不当导致主备有较大的延迟。

【数据存储与数据库】  【mysql】  【性能】  【SQL】  【线程】   …

[获取更多]
MySQL统计信息简介

MySQL执行SQL会经过SQL解析和查询优化的过程,解析器将SQL分解成数据结构并传递到后续步骤,查询优化器发现执行SQL查询的最佳方案、生成执行计划。查询优化器决定SQL如何执行,依赖于数据库的统计信息,下面我们介绍MySQL 5.7中innodb统计信息的相关内容。

【云栖社区】  【mysql】  【SQL】  【数据库】  【索引】  【查询优化】   …

[获取更多]
Databus 分布式数据库同步系统

社区wiki主页:https://github.com/linkedin/Databus/wiki

背景 一个大型分布式系统往往存在多种的存储系统,mysql,tair,redis,memcache,hbase等等。

【架构】  【mysql】  【数据库】  【互联网】  【同步】  【Server】  【索引】   …

[获取更多]
mysql 唯一索引与null.md

mysql 的唯一索引要求所有参与的列都不能够为 null 值,如果唯一索引中的任何一个元素含有 null 值,则唯一约束将不起作用。 示例代码 create table tb ( a int, b int, c int, unique index (a,b,c) );

inser...

【mysql】  【解决方案】  【索引】  【index】  【prefix】   点击查看原文>

Mysql slave 延迟故障一列(无主键)

首先还是给出我见过的一些延迟可能: 大事物延迟 延迟略为2*执行时间 状态为:reading event from the relay log 大表DDL延迟 延迟略为1*执行时间 状态为:altering table 长期未提交的事物延迟,会造成延迟的瞬时增加 表上没有主键或者唯一键 ...

【mysql】  【函数】  【LOG】  【线程】  【Image】  【lock】   …

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