会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
◥(ฅºωºฅ)◤
博客园
首页
联系
管理
上一页
1
···
13
14
15
16
17
18
19
20
21
···
37
下一页
2020年11月9日
09-索引优化分析(1)
摘要: 1. 导致性能下降的原因 查询语句写的烂 → SQL 优化 索引(单值、复合)失效 → 索引建立 关联查询太多 Join // 设计缺陷、不得已的需求 → SQL 优化 服务器调优及各个参数设置(缓冲、线程数等)→ 调整 my.cnf 数据过多 → 分库分表 2. JOIN 查询 3. 什么是索引?
阅读全文
posted @ 2020-11-09 17:37 tree6x7
阅读(169)
评论(0)
推荐(1)
2020年11月5日
08-优化 SQL 步骤
摘要: 在应用的的开发过程中,由于初期数据量小,开发人员写 SQL 语句时更重视功能上的实现,但是当应用系统正式上线后,随着生产数据量的急剧增长,很多 SQL 语句开始逐渐显露出性能问题,对生产的影响也越来越大,此时这些有问题的 SQL 语句就成为整个系统性能的瓶颈,因此我们必须要对它们进行优化,本章将详细
阅读全文
posted @ 2020-11-05 12:02 tree6x7
阅读(130)
评论(0)
推荐(0)
07-MySQL 架构介绍
摘要: 1. MySQL 逻辑架构 MySQL 与其他 DB 相比, 最与众不同的点在于:它的架构可以在多种不同场景中应用并发挥良好作用, 最主要体现在存储引擎的架构上。插件式的存储引擎架构将查询处理和其他的系统任务以及数据的存储提取相分离,这种架构可以根据业务的需求和实际需要选择合适的存储引擎。 整个 M
阅读全文
posted @ 2020-11-05 11:58 tree6x7
阅读(121)
评论(0)
推荐(0)
06-InnoDB 存储引擎
摘要: 1. InnoDB 存储结构 从 MySQL 5.5 版本开始默认使用 InnoDB 作为引擎,它擅长处理事务,具有自动崩溃恢复的特性,在日常开发中使用非常广泛。下面是官方的 InnoDB 引擎架构图,主要分为「内存结构」和「磁盘结构」两大部分。 1.1 内存结构 内存结构主要包括 Buffer P
阅读全文
posted @ 2020-11-05 11:52 tree6x7
阅读(146)
评论(0)
推荐(0)
05-安装 MySQL5.7
摘要: 1. 检查工作 检查当前系统是否安装过 MySQL [CentOS6] rpm -qa|grep mysql → rpm -e --nodeps mysql-libs [CentOS7] rpm -qa|grep mariadb → rpm -e --nodeps mariadb-libs 检查当前
阅读全文
posted @ 2020-11-05 11:48 tree6x7
阅读(104)
评论(0)
推荐(0)
2020年9月25日
[05] PG+PostGIS 安装
摘要: 记录工作中一次 PostgreSQL 11.16 + PostGIS 3.2.2 的安装过程。 1. 配置本地 YUM 源 经与华为客服沟通,当前环境不支持后端挂载操作,需根据系统版本下载 ISO 文件自行创建本地 YUM 源下载相关依赖包。 配置 DNS=xxx.xxx.xxx.xxx/xxx.x
阅读全文
posted @ 2020-09-25 17:35 tree6x7
阅读(434)
评论(4)
推荐(1)
[04] 日志体系
摘要: 1. 体系概述 日志接口 JCL:Apache 基金会所属的项目,是一套 Java 日志接口,之前叫 Jakarta Commons Logging,后更名为 Commons Logging,简称 JCL; SLF4J:Simple Logging Facade for Java,缩写 Slf4j,
阅读全文
posted @ 2020-09-25 17:33 tree6x7
阅读(179)
评论(0)
推荐(0)
[03] LSM tree
摘要: 摘自:https://hzhu212.github.io/posts/2d7c5edb LSM tree(log-structured merge-tree)是一种对频繁写操作非常友好的数据结构,同时兼顾了查询效率。LSM tree 是许多 key-value 型或日志型数据库所依赖的核心数据结构,
阅读全文
posted @ 2020-09-25 17:29 tree6x7
阅读(235)
评论(0)
推荐(0)
[02] Maven
摘要: 1. Maven 安装 检查 JAVA_HOME 环境变量 Maven 是使用 Java 开发的,所以必须知道当前系统环境中 JDK 的安装目录。 cmd 窗口输入命令:echo %JAVA_HOME% 解压 Maven 的核心程序到一个非中文无空格的目录下 配置环境变量 查看 Maven 版本信息
阅读全文
posted @ 2020-09-25 17:25 tree6x7
阅读(142)
评论(0)
推荐(0)
2020年9月24日
[Re] 指针&结构体&文件
摘要: 指针 地址与指针变量 内存地址 将内存抽象成一个很大的一维字符数组。 编码就是对内存的每一个字节分配一个 32 位或 64 位的编号(与 32 位或者 64 位处理器相关)。 这个内存编号我们称之为内存地址。 内存中的每一个数据都会分配相应的地址,使用 sizeof(变量名|数据类型) 可得出数据所
阅读全文
posted @ 2020-09-24 15:13 tree6x7
阅读(152)
评论(0)
推荐(0)
上一页
1
···
13
14
15
16
17
18
19
20
21
···
37
下一页
公告