摘要:
域名 uukongjian.com 更换为 itwxe.com,笔名 SunnyBear 更改为 IT王小二。 作者:IT王小二 博客:https://itwxe.com 一、前言 4 月 21 号域名备案通过,开始折腾新买的服务器,本来这篇文章在 5 月 15 日左右就要发的,不过吧,一不小心又拖 阅读全文
摘要:
作者:IT王小二 博客:https://itwxe.com 不知不觉大半年没更新了...前面小二介绍过使用Typora+MinIO+Java代码打造舒适写作环境,然后有很多大佬啊,说用Java来实现简直是杀鸡用上牛刀,小二想了想,确实有点...正好小二最近在学习Python,所以咱们就改用Pytho 阅读全文
摘要:
作者:IT王小二 博客:https://itwxe.com 前面小二介绍过使用Typora+PicGo+LskyPro打造舒适写作环境,那时候需要使用水印功能,但是小二在升级LskyPro2.x版本发现有很多不如人意的东西,遂弃用LskyPro使用MinIO结合代码实现自己需要的图床功能,也适合以后 阅读全文
摘要:
作者:IT王小二 博客:https://itwxe.com 小二原来写过使用 Typora+PicGo+LskyPro打造舒适写作环境,上礼拜偶然发现LskyPro已经发布2.0版本,作为一个爱折腾的人,当然得耍耍,不过看到LskyPro官方文档写到... warning 升级指南 → 迁移之前你需 阅读全文
摘要:
作者:IT王小二 博客:https://itwxe.com MySQL是怎么解决并发事务所产生的问题呢?又借助了哪些锁的思想呢?这篇小二给小伙伴们继续唠一唠MySQL的那些事。 一、事务是什么 事务是由一组SQL语句组成的逻辑处理单元,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。 阅读全文
摘要:
作者:IT王小二 博客:https://itwxe.com 上一篇给小伙伴们讲了关于SQL查询性能优化的相关技巧,一个好的查询SQL离不开合理的索引设计。这篇小二就来唠一唠怎么合理的设计一个索引来优化我们的查询速度,要是有不合理的地方...嗯.. 当然啦,开个玩笑,欢迎小伙伴们指正! 一、索引设计基 阅读全文
摘要:
作者:IT王小二 博客:https://itwxe.com 这里就给小伙伴们带来工作中常用的一些 SQL 性能优化技巧总结,包括常见优化十经验、order by 与 group by 优化、分页查询优化、join 关联查询优化、in 和 exsits 优化、count(*)查询优化。 一、常见优化十 阅读全文
摘要:
作者:IT王小二 博客:https://itwxe.com 不知不觉过年半个多月没更新啦,不得不说老家真冷啊,完全不想伸出小二滴爪子,回到深圳开始更新啦,还是深圳暖和! 上一篇 Explain执行计划详解 中提到执行计划分析查询语句时 possible_keys 列中存在可以使用的索引,但是实际最后 阅读全文
摘要:
作者:IT王小二 博客:https://itwxe.com 一条查询 SQL 语句为什么会执行很慢?执行的时候走了什么索引?多表查询的时候 SQL 大体执行流程是怎么样的?Explain 执行计划详解给各位客官一一道来。 一、示例MySQL安装方式和版本 首先需要 MySQL 安装的客官看这两篇,小 阅读全文
摘要:
作者:IT王小二 博客:https://itwxe.com 一条 SQL 语句在 MySQL 中怎么执行的呢,这篇就来认识下 MySQL 的各个组件的作用。 一、结构组件 首先需要 MySQL 安装的客官看这两篇,小二演示使用的是 Docker 的安装方式: Linux(CentOS7)下二进制安装 阅读全文
摘要:
作者:IT王小二 博客:https://itwxe.com MySQL 索引相关的数据结构有两种,一种是 B+tree,一种是 Hash,那么为什么在 99.99% 的情况下都使用的是 B+tree索引呢? 索引的底层数据结构是怎样的呢? 接下来就听小二娓娓道来。 一、索引是什么 MySQL 官方对 阅读全文