MySQL
精通sql查询,掌握sql优化,理解执行计划
jone1024
真正的失败,不是倒下,而是不再站起来了
展开
-
MySQL之索引优化
一、Table DemoCREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT NULL DEFAULT '' COMMENT '姓名', `age` int(11) NOT NULL DEFAULT '0' COMMENT '年龄', `position` varchar(20) NOT NULL DEFAULT '' COMMENT '职位', `hire_tim转载 2020-11-24 22:19:34 · 77 阅读 · 0 评论 -
Redis的线程模型
为了接下来一篇博客,能使读者更加完整地学习线程模型,所以本文对Redis的线程模型进行必要的讲解。由于《Redis设计与实现》对于Redis的讲解简练优雅,所以本文大部分内容节选自本书,也欢迎对Redis有更多底层了解需求的读者,自行购买学习。文件事件处理器Redis基于Reactor模式开发了网络事件处理器,这个处理器被称为文件事件处理器。它的组成结构为4部分:多个套接字、IO多路复用程序、文件事件分派器、事件处理器。因为文件事件分派器队列的消费是单线程的,所以Redis才叫单线程模型。消息处转载 2020-11-17 08:59:47 · 64 阅读 · 0 评论 -
Elasticsearch的原理简介
简介ES是一个基于RESTful web接口并且构建在Apache Lucene之上的开源分布式搜索引擎。同时ES还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,能够横向扩展至数以百计的服务器存储以及处理PB级的数据。可以在极短的时间内存储、搜索和分析大量的数据。通常作为具有复杂搜索场景情况下的核心发动机。ES就是为高可用和可扩展而生的。一方面可以通过升级硬件来完成系统扩展,称为垂直或向上扩展(Vertical Scale/Scaling Up)。另一方面,增加更多转载 2020-11-10 08:42:27 · 1058 阅读 · 0 评论 -
关于数据库范式的一点理解
关于数据库范式的一点浅显的理解因为看不懂复杂的定义和概念,只能写几个小例子记录下来。作者纯小白,如果有错误还请指正~1NF 原子项,不可再分2NF 非主键要绝对依赖主键,消除部分依赖3NF 不包含其它表中的非主键信息1 NF每一个属性都是原子项,不能再分割。下面这个例子中,联系方式可再分为email和tel,所以不满足1NFID姓名年龄联系方式1asdf18email:111@qq.com; tel:1830002qwerty24email转载 2020-10-12 18:14:37 · 75 阅读 · 0 评论 -
数据库事务 ACID准则 && 四种隔离级别
数据库事务 ACID && 四种隔离级别数据库事务四大特性以下引用自:http://www.cnblogs.com/fjdingsd/p/5273008.html⑴ 原子性(Atomicity) 一个事务要么全部执行,要么不执行⑵ 一致性(Consistency) 事务的运行并不改变数据库中数据的一致性。例如,完整性约束了a+b=10,一个事务改变了a,那么b也随之改变拿转账来说,假设用户A和用户B两者的钱加起来一共是5000,那么不管A和B之间如何转账,转几次账,事转载 2020-10-12 18:10:27 · 137 阅读 · 0 评论 -
数据库管理工具DataGrip的网盘下载地址
网盘下载地址链接:https://pan.baidu.com/s/1am7FWeeMprbmqs2X5jn3GA提取码: r84v原创 2020-09-29 14:03:21 · 1032 阅读 · 1 评论