自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ScorpC的博客

人生是坚持理想的朝圣之路

  • 博客(6)
  • 收藏
  • 关注

原创 MySQL实战进阶 2 - 事务隔离

03 | 事务隔离:为什么你改了我还看不见?隔离性与隔离级别事务隔离的实现(以可重复读为例)事务的启动方式面试题:

2020-12-21 14:46:01 119 1

原创 MySQL实战进阶 1 - 查询语句、更新语句如何执行

发现日常里用的这么久的数据库,感觉很“平常”的小伙伴,好像还没有专门抽出一次性的较多时间,来对其系统性深入解剖学习;虽然平常也有积累,总的来说方方面面比较零碎;后来发现这一块到了个人技能瓶颈了,(基础)需要进阶,将以前积累的,结合《高性能mysql》、「极客时间-MySQL实战45将」、源码,进行一次系统性的进阶学习;01丨基础架构:一条SQL查询语句是如何执行的?mysql基本架构(逻辑)示意图:连接器查询缓存分析器

2020-12-18 15:32:53 160

原创 MySQL插入百万条数据 - 个人总结1

有好多种方法。。。之前也总结了一些,但放到现在来看,效率都一般,于是重新思考总结这个问题;觉得比较好的方法如下:(推荐方法二)方法一:使用存储过程procedure每次insert的时候mysql都会自动提交,然后会有其他的一些耗时的操作,所以。。。。。取消掉自动提交不就好了嘛。。。直接 SET AUTOCOMMIT=0;drop table if exists test;create table test (c1 int(11) default NULL,c2 varchar(3

2020-12-18 10:32:41 759

原创 5.《高性能MySQL》个人读书笔记 - 【第7章 MySQL高级特性】

1、分区表分区表的原理分区表的类型如何使用分区表这里先给出一个很实用的案例:查10亿条数据:上面这两种策略也会出现问题的,如下介绍;什么情况下会出现问题查询优化2、视图3、外键约束4、在MySQL内部存储代码存储过程和函数触发器事件在存储程序中保留注释5、游.

2020-12-17 17:31:11 137

原创 4.《高性能MySQL》个人读书笔记 - 【第6章 查询性能优化】

1、浅析查询速度2、慢查询基础:优化访问数据2.1、是否向数据库请求了不需要的数据,典型的有:查询不需要的记录; 多表关联时返回全部列; 总是取出全部列; 重复查询相同的数据;2.2、MySQL是否在扫描额外的记录响应时间扫描的行数和返回的行数扫描的行数和访问的类型3、重构查询的方式3.1、考虑有必要的将一个复杂查询分成多个简单的查询3.2、切分查询3.3、分解关联查询.

2020-12-15 15:44:16 105

原创 3.《高性能MySQL》个人读书笔记 - 【第5章 创建高性能索引 】

第5章 创建高性能索引这一章,作者认为很重要,所以首先放在靠前的章节来讲解:0、ORM与索引之间的关系1、MySQL索引类型B+Tree索引;哈希索引;RTree空间数据索引(很少使用,了解就好);全文索引;2、索引的优点3、高性能的索引策略3.1、聚簇索引3.2、覆盖索引3.3、索引和锁4、总结这一章也是,省略跳过的东西也比较多,没关系,那些看的比较费力的以后再看..

2020-12-10 16:17:41 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除