MySQL
Jack__Frost
本博客将同步我的个人主页:www.fuzhufuzhu.com
另外,我的github地址是:https://github.com/FuZhucheng
欢迎关注,我会不断努力地写些高质量的博客给大家的!
展开
-
MySQL优化系列(一)--库与表基本操作以及数据增删改
数据库,后端开发者必学,而且以MySQL居多。这个系列将罗列自己以前的笔记以及深入MySQL一些高级用法。打算先讲很多人关注的使用方式(增删改查以及其优化),然后就讲数据库和表的操作(很多我们学习忽略的地方),接着就是存储引擎还有更高级的查询等等。OK,不多说,Let’s go!!原创 2017-06-29 21:52:53 · 14903 阅读 · 8 评论 -
MySQL优化系列(二)--查找优化(2)(外连接、多表联合查询以及查询注意点)
继续这一系列,上篇的简单查询优化并没讲完,第二点还有查询注意点以及多表查询优化呢!!文章结构:(1)多表查询步步优化;(2)查询编写的注意点。主要是内连接,外连接,交叉连接的详解(配图)。以及罗列出,在项目中,一些写sql的注意点。原创 2017-06-29 22:11:46 · 12375 阅读 · 1 评论 -
MySQL优化系列(三)--索引的使用、原理和设计优化
之前的文章一直在规避索引的建立去优化数据库,不是不想讲,而是这个太重要,必须抽出来讲。今天我们就来研究下数据库索引的设计与优化(MySQL为例)。文章结构:(1)索引的概述和使用;(2)索引的基本原理;(3)索引分类;(4)索引设计优化本系列:demo下载(一)MySQL优化笔记(一)–库与表基本操作以及数据增删改(二)MySQL优化笔记(二)–查找优化(1)(非索...原创 2017-06-29 22:39:59 · 22185 阅读 · 2 评论 -
MySQL优化系列(四)--表的设计与优化(单表、多表)
前面讲了SQL优化以及索引的使用、设计优化了,那么接下来就到表的设计与优化啦!!!真实地去设计优化单表结构以及讲述多表设计基本原则(结合真实的生产环境的取舍来讲述)。文章结构:(1)单表设计与优化;(2)基于单表设计的多表设计原则(含表拆分原则);(均以实际生产开发环境下的环境为基准)原创 2017-06-29 22:52:41 · 19565 阅读 · 1 评论 -
MySQL优化系列(五)--数据库存储引擎(主要分析对比InnoDB和MyISAM以及讲述Mrg_Myisam分表)
学校里做的项目都是默认MySQL的InnoDB存储引擎,没有思考过为什么使用,也没思考过其优缺和其他数据库存储引擎。直到我去实习了,在学习优化的过程中,才发现自己很无知,知识很局限。为此做次弥补。文章结构:(1)存储引擎概述;(2)MySQL各大存储引擎;(3)InnoDB和MyIsam使用及其原理对比;(4)InnoDB和MyIsam引擎原理;(5)剩余引擎的使用DEMO(主要是Mrg_Myisam分表)原创 2017-06-30 21:08:56 · 12662 阅读 · 7 评论 -
MySQL优化系列(六)--存储过程和存储函数
当一个大型系统在建立时,会发现,很多的SQL操作是有重叠的,个别计算是相同的,比如:业务系统中,计算一张工单的计算方式。当遇到这些情况时,我们运用存储过程就是一个非常棒的优化啦。本文章结构:(1)存储过程概述;(2)存储过程使用、优化;(3)存储函数概述;(4)存储函数使用、优化。原创 2017-07-04 20:29:33 · 3995 阅读 · 1 评论 -
MySQL优化系列(七)--视图应用详解
前言:当一个大型系统在建立时,会发现,数据库虽然可以存储海量的数据,可是一旦数据关系复杂,比如学生表(学号、姓名、年龄),学生成绩表(学号、科目、成绩),如需要姓名、科目、成绩组成关系,这样的情况我们选择创建一个新表是非常浪费资源的动作,为此,视图诞生了!文章结构:(1)视图概述;(2)视图的操作;(3)视图使用注意点。原创 2017-07-04 21:48:47 · 2462 阅读 · 0 评论 -
MySQL优化系列(二)--查找优化(1)(非索引设计)
接下来这篇是查询优化,用户80%的操作基本都在查询,我们有什么理由不去优化他呢??所以这篇博客将会讲解大量的查询优化(索引以及库表结构优化等高级用法后面文章再讲),先讲单表查优化,再讲多表查优化。文章结构:(1)明确搜索优化的整体思路以及查询优化的因素;(2)优化查询前的几个工具说明;(3)单表查询步步优化;原创 2017-06-29 22:03:49 · 8906 阅读 · 2 评论 -
MySQL优化系列(八)--锁机制超详细解析(锁分类、事务并发、引擎并发控制)
当一个系统访问量上来的时候,不只是数据库性能瓶颈问题了,数据库数据安全也会浮现,这时候合理使用数据库锁机制就显得异常重要了。本系列:demo下载(一)MySQL优化笔记(一)–库与表基本操作以及数据增删改(二)MySQL优化笔记(二)–查找优化(1)(非索引设计)(三)MySQL优化笔记(二)–查找优化(2)(外连接、多表联合查询以及查询注意点)(四) My...原创 2017-07-04 21:55:20 · 17826 阅读 · 7 评论