摘要: 域名 uukongjian.com 更换为 itwxe.com,笔名 SunnyBear 更改为 IT王小二。 作者:IT王小二 博客:https://itwxe.com 一、前言 4 月 21 号域名备案通过,开始折腾新买的服务器,本来这篇文章在 5 月 15 日左右就要发的,不过吧,一不小心又拖 阅读全文
posted @ 2021-05-27 22:03 IT王小二 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 作者:IT王小二 博客:https://itwxe.com MySQL是怎么解决并发事务所产生的问题呢?又借助了哪些锁的思想呢?这篇小二给小伙伴们继续唠一唠MySQL的那些事。 一、事务是什么 事务是由一组SQL语句组成的逻辑处理单元,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。 阅读全文
posted @ 2022-03-16 08:54 IT王小二 阅读(401) 评论(0) 推荐(1) 编辑
摘要: 作者:IT王小二 博客:https://itwxe.com 上一篇给小伙伴们讲了关于SQL查询性能优化的相关技巧,一个好的查询SQL离不开合理的索引设计。这篇小二就来唠一唠怎么合理的设计一个索引来优化我们的查询速度,要是有不合理的地方...嗯.. 当然啦,开个玩笑,欢迎小伙伴们指正! 一、索引设计基 阅读全文
posted @ 2022-03-08 14:47 IT王小二 阅读(631) 评论(2) 推荐(3) 编辑
摘要: 作者:IT王小二 博客:https://itwxe.com 这里就给小伙伴们带来工作中常用的一些 SQL 性能优化技巧总结,包括常见优化十经验、order by 与 group by 优化、分页查询优化、join 关联查询优化、in 和 exsits 优化、count(*)查询优化。 一、常见优化十 阅读全文
posted @ 2022-02-14 08:04 IT王小二 阅读(1558) 评论(6) 推荐(15) 编辑
摘要: 作者:IT王小二 博客:https://itwxe.com 不知不觉过年半个多月没更新啦,不得不说老家真冷啊,完全不想伸出小二滴爪子,回到深圳开始更新啦,还是深圳暖和! 上一篇 Explain执行计划详解 中提到执行计划分析查询语句时 possible_keys 列中存在可以使用的索引,但是实际最后 阅读全文
posted @ 2022-02-13 08:43 IT王小二 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 作者:IT王小二 博客:https://itwxe.com 一条查询 SQL 语句为什么会执行很慢?执行的时候走了什么索引?多表查询的时候 SQL 大体执行流程是怎么样的?Explain 执行计划详解给各位客官一一道来。 一、示例MySQL安装方式和版本 首先需要 MySQL 安装的客官看这两篇,小 阅读全文
posted @ 2022-01-24 09:12 IT王小二 阅读(525) 评论(1) 推荐(2) 编辑
摘要: 作者:IT王小二 博客:https://itwxe.com 一条 SQL 语句在 MySQL 中怎么执行的呢,这篇就来认识下 MySQL 的各个组件的作用。 一、结构组件 首先需要 MySQL 安装的客官看这两篇,小二演示使用的是 Docker 的安装方式: Linux(CentOS7)下二进制安装 阅读全文
posted @ 2022-01-20 16:21 IT王小二 阅读(396) 评论(0) 推荐(3) 编辑
摘要: 作者:IT王小二 博客:https://itwxe.com MySQL 索引相关的数据结构有两种,一种是 B+tree,一种是 Hash,那么为什么在 99.99% 的情况下都使用的是 B+tree索引呢? 索引的底层数据结构是怎样的呢? 接下来就听小二娓娓道来。 一、索引是什么 MySQL 官方对 阅读全文
posted @ 2022-01-10 09:37 IT王小二 阅读(713) 评论(4) 推荐(2) 编辑
摘要: 作者:IT王小二 博客:https://itwxe.com 不知不觉三个月没更新了,这三个月诸事繁忙啊!最近没那么忙了,开始恢复更新。 一、CDN简介 CDN(Content Delivery Network)是指内容分发网络,也称为内容传送网络,这个概念始于1996年,是美国麻省理工学院的一个研究 阅读全文
posted @ 2021-11-23 14:25 IT王小二 阅读(1062) 评论(0) 推荐(1) 编辑
摘要: 上一期写了 使用Let's Encrypt实现网站https化 ,随着二级域名的增多,每个二级域名需要一张 SSL 证书,这可太不优雅了,泛域名表示我可以更优雅。 作者:IT王小二 博客:https://itwxe.com 本来 Let's Encrypt 泛域名使用、Nginx 配置拆分是准备分成 阅读全文
posted @ 2021-08-19 14:37 IT王小二 阅读(589) 评论(4) 推荐(0) 编辑
摘要: 作者:IT王小二 博客:https://itwxe.com 一、搭建环境和前提 搭建环境: 操作系统:CentOS7.6 Docker版本:docker-ce-18.09.9 Lsky Pro版本:1.6.3 MySQL版本:5.7 安装前提 Gitea 可以使用 MySQL、PostgreSQL、 阅读全文
posted @ 2021-08-15 16:48 IT王小二 阅读(199) 评论(0) 推荐(0) 编辑