// //
//

Loading

摘要: MySQL 中,可以为某张表指定多个索引,但在语句具体执行时,选用哪个索引是由 MySQL 中执行器确定的。那么执行器选择索引的原则是什么,以及会不会出现选错索引的情况呢? 先看这样一个例子: 创建表 Y,设置两个普通索引, 创建一个存储过程用于插入数据。 MySQL: 5.7.27, 隔离级别: 阅读全文
posted @ 2020-05-21 11:52 来份锅包肉 阅读(3642) 评论(0) 推荐(0) 编辑
摘要: 首先介绍下环境部分,文章中共涉及到三台服务器,分别用 Gitlab,Jenkins,Deploy 三个名称代替,部署在内网环境,同时因为政策原因,服务器无法直接连通外网。下载 Jenkins 插件时需要添加代理,如服务器可直接联通外网,忽略即可。 其中服务器详细信息如下: 服务器名称 服务器 IP 阅读全文
posted @ 2020-05-20 08:31 来份锅包肉 阅读(3141) 评论(1) 推荐(1) 编辑
摘要: PMP 计算题整理 项目进度相关 关键路径法 关键路径法用于在进度模型汇总估算项目最短工期, 具有最长的总工期(最长的活动顺序)。 在不考虑任何资源限制的情况下,沿进度网络路径使用顺推与逆推法: 计算所有活动的 最早开始时间 ES, 最早结束时间 EF, 最晚开始时间 LS, 最晚完成 LF 时间。 阅读全文
posted @ 2020-05-11 17:30 来份锅包肉 阅读(3611) 评论(0) 推荐(1) 编辑
摘要: 概述 本文主要记录了在 下使用 docker compose 搭建服务的过程,由于公司服务器在内网中,搭建镜像及下载依赖时需要外部代理,如果本机服务无相关限制,可联通外网,配置代理部分忽略即可,其实 firewall 为开启,selinux 为 enforcing 状态。 部署中主要涉及以下内容: 阅读全文
posted @ 2020-04-27 16:55 来份锅包肉 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: 在服务器部署服务后,往往需要将服务设置成开机自启的状态 ,以防设备出现宕机或断电重启,服务无法访问的情况。 对于常见的服务(httpd,mysqld,nginx)来说,可通过系统 来完成该工作。但对于自己开发的 service,比如通过 docker,可不可以通过 来运行呢,下面就是实现方案: St 阅读全文
posted @ 2020-04-27 14:46 来份锅包肉 阅读(1545) 评论(0) 推荐(0) 编辑
摘要: 对于提供服务的服务器来说,一般都配置在内网环境中,而在内网下公司处于安全的考虑,一般不开放外网的访问权限。这时如果想要访问外网,一般需要配置公司提供的代理服务器再进行使用。下面介绍几种配置代理的方法: 添加代理 方式一:在 下进行配置 在 添加代理服务的内容: 方式二: 下添加: 方式三:使用函数, 阅读全文
posted @ 2020-04-23 17:18 来份锅包肉 阅读(7495) 评论(0) 推荐(0) 编辑
摘要: 想象这样一个场景,在设计一张用户表时,每人的身份证号是唯一的,需要搜索。但由于身份证号字段较大,不好将其作为主键。在业务代码已经保证插入身份证唯一的情况下,可以选择建立唯一索引和普通普通索引,这时该如何选择呢?接下来,将从查询和更新的执行过程进行分析。 查询过程 假设 k 是表 t 上的索引,在搜索 阅读全文
posted @ 2020-03-26 11:04 来份锅包肉 阅读(4215) 评论(0) 推荐(3) 编辑
摘要: MySQL count() 函数我们并不陌生,用来统计每张表的行数。但如果你的表越来越大,且是 InnoDB 引擎的话,会发现计算的速度会越来越慢。在这篇文章里,会先介绍 count() 实现的原理及原因,然后是 count 不同用法的性能分析,最后给出需要频繁改变并需要统计表行数的解决方案。 Co 阅读全文
posted @ 2020-03-17 20:56 来份锅包肉 阅读(5191) 评论(0) 推荐(0) 编辑
摘要: MySQL 在整体架构上分为 Server 层和存储引擎层。其中 Server 层,包括连接器、查询缓存、分析器、优化器、执行器等,存储过程、触发器、视图和内置函数都在这层实现。数据引擎层负责数据的存储和提取,如 InnoDB、MyISAM、Memory 等引擎。在客户端连接到 Server 层后, 阅读全文
posted @ 2020-03-15 15:46 来份锅包肉 阅读(4611) 评论(3) 推荐(2) 编辑
摘要: 几个月之前,开始深入学习 MySQL 。说起数据库,并发控制是其中很重要的一部分。于是,就这样开起了 MySQL 锁的学习,随着学习的深入,发现想要更好的理解锁,需要了解 MySQL 事务,数据底层的存储方式,MySQL 的执行流程,特别是索引的选择等。 在学习期间,查找了不少资料,现根据个人的理解 阅读全文
posted @ 2020-03-08 18:21 来份锅包肉 阅读(4377) 评论(1) 推荐(2) 编辑