中间件与数据库:MySQL

MySQL事务学习总结

关于事务,常看到的概念就是ACID,从单机发展到分布式后,又出现了CAP原理和BASE思想。这里将我最近学习的单机事务做个总结,方便温故知新,后面所有的内容都是基于MySQL/InnoDB的。 隔离级别 脏读 不可重复读 幻象读 第一类更新丢失 第二类更新丢失 READ UNCOMMITED 会 会 会 不会 会 READ COMMITED 不会 会 会 不会 会 REPEA

谈mysql中utf8和utf8mb4区别

mysql主主复制(双主复制)

【重磅】微信开源PhxSQL:高可用、强一致的MySQL集群

MySQL调优

Why Uber Engineering Switched from Postgres to MySQL

The early architecture of Uber consisted of a monolithic backend application written in Python that used Postgres for data persistence. Since that time, the architecture of Uber has changed…

MySQL锁解决并发问题详解

原文地址:http://leihuang.org/2015/09/10/mysql-lock-concurrency/ 文章分为以下几个要点 问题描述以及解决过程MySQL锁机制数据库加锁分析 下面讨论的都是基于MySQL的InnoDB。 0. 问题描述以及解决过程 因为涉及到公司利&#

MySQL阿里实践经典案例之参数调优最佳实践

如果用户使用了tokudb引擎,这个时候就需要调整tokudb引擎能使用的内存比例(tokudb_buffer_pool_ratio)。

如果用户的应用特点本身需要很大的一个锁超时时间,那么则需要调整innodb_lock_wait_timeout参数的大小以适应应用等等。

MySQL 数据库 varchar 到底可以存多少个汉字,多少个英文呢?我们来搞搞清楚

MySQL 5.6 OOM 问题解决分享

MySQL 的 TRUNCATE

8 Reasons Why MySQL's ENUM Data Type Is Evil

各版本MySQL并行复制的实现及优缺点

MySQL并行复制已经是老生常谈,笔者从2010年开始就着手处理线上这个问题,刚开始两三年也乐此不疲分享,现在再提这个话题本来是难免“炒冷饭”嫌疑。 最近触发再谈这个话题,是因为有些同学觉得“5.7的并行复制终于彻底解决了复制并发性问题”, 感觉还是有必要

RDS MySQL参数调优最佳实践

很多时候,RDS用户经常会问如何调优RDS MySQL的参数,为了回答这个问题,写一篇blog来进行解释: 哪一些参数不能修改,那一些参数可以修改; 这些提供修改的参数是不是已经是最佳设置,如何才能利用好这些参数; 哪些参数可以改 细心的用户在购买RDS的

MySQL优化案例:半连接(semi join)优化方式导致的查询性能低下

来自DBA+社群MySQL领域原创专家李海翔分享的MySQL优化案例,关于MySQL V5.6.x/5.7.x SQL查询性能问题。

order by limit 造成优化器选择索引错误

bug 触发条件如下: 优化器先选择了 where 条件中字段的索引,该索引过滤性较好; SQL 中必须有 order by limit 从而引导优化器尝试使用 order by 字段上的索引进行优化,最终因代价问题没有成功。 复现case 表结构 create table

ホーム - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-15 06:03
浙ICP备14020137号-1 $お客様$