存储引擎 第102页
-
从分库分表后遗症,总结数据库表拆分策略
本文将主要从背景、分库分表带来的后遗症、分表策略以及一些注意事项等方面对数据库分表来进行小结。 一、背景 最近一段时间内结束了数据库表拆分项目,本次拆分主要包括订单和优惠券两大块,这两块都是覆盖全集团...
-
MySQL/InnoDB乐观锁悲观锁共享锁、排它锁行锁表锁死锁概念的理解
MySQL/InnoDB的加锁,一直是一个面试中常问的话题。例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何排查并解决?我在工作过程中,也会经常用到,乐观锁,排它锁,等。于是今天就对...
-
MySQL千万级的大表要怎么优化(读写分离、水平拆分、垂直拆分)
思考 如何设计或优化千万级别的大表?此外无其他信息,个人觉得这个话题有点范,就只好简单说下该如何做,对于一个存储设计,必须考虑业务特点,收集的信息如下: 1.数据的容量:1-3年内会大概多少条数据,每...
-
推荐15条MySQL改善经验,让系统更稳定
1、 为查询缓存优化查询 像 NOW() 和 RAND() 或是其它的诸如此类的SQL函数都不会开启查询缓存,谨慎使用 2、EXPLAIN 我们的SELECT查询(可以查看执行的行数) 可以让我们找到...
-
最常问的MySQL面试题集合
除了基础题部分,本文还收集整理的MySQL面试题还包括如下知识点或题型: MySQL高性能索引SQL语句MySQL查询优化MySQL高扩展高可用MySQL安全性 问题1:char、varchar的区别...
-
MySQL进阶:从小工到专家的必读书籍
各大论坛上总是有很多同学咨询学习MySQL有哪些书,或者是入行DBA要做哪些准备。今天就和大家分享下想学习MySQL可以选择哪些书籍。 数据是Web应用程序最重要的部分。随着互联网和高端Web应用程序...
-
MySQL到底有几种日志类型需要我们记住?
本文作者粗略地总结了 MySQL 三种日志的一些特点和作用,以帮助大家理解 MySQL 中的事物以及事物背后的原理。 MySQL中有七种日志文件,分别是: 重做日志(redo log)回滚日志(und...
-
MySQL现已正式支持文档存储
Oracle 已经发布了他们的开源关系数据库管理系统 MySQL 8。这个版本引入了许多改进,最受关注的可能是基于文档的存储,开发人员可以在同一个数据库中使用传统关系数据和“NoSQL”文档数据。该版...