- 博客(8)
- 收藏
- 关注
原创 Linux——文件系统的基本命令
文件系统的基本命令 重启 # revboot 或者 # shutdown -r now 关机退出 # halt 或者 shutdown -h now 文件操作命令 创建目录(mkdir) 当前位置创建目录 mulu1 # mkdir mulu1 在/home目录下创建目录mulu2,假设目前处于系统根目录中 # mkdir home/mulu2 //相对路径法 方法一 # mkdir /home/mulu2 //绝对路径法 方法二 # cd home # mkdir mulu2
2021-01-12 16:18:14
463
原创 高性能MySQL学习——提高查询性能
高性能MySQL学习——提高查询性能提高查询性能MySQL 查询优化器MySQL 执行计划分析“三步曲”MySQL 执行计划查询分析如何优化 SQLMySQL 自身优化 SQLSQL 优化案例Bad SQL 案例扩展:应用层性能优化总结 提高查询性能 MySQL 查询优化器 SELECT 执行过程 那么如何提高 MySQL 的查询性能呢?首先你需要了解查询优化器处理 SQL 的全过程。以 SELECT 的 SQL 的执行过程为例,如下图所示。 客户端发送一条 SELECT 查询给服务器; 服务器先检查查
2020-12-02 17:52:01
548
原创 高性能MySQL学习——高性能索引设计
高性能MySQL学习——高性能索引设计高性能索引设计索引设计和工作原理二分查找法索引原理索引使用技巧 高性能索引设计 内容包含索引设计和工作原理、索引类型、索引使用技巧、如何创建高性能索引、索引创建规范等 5 个方面。 索引设计和工作原理 先来看看索引设计和工作原理。想创建高性能索引,首先要了解什么是索引。维基百科对其定义:数据库索引是一种数据结构,它以额外的写入和存储空间为代价来提高数据库表上数据检索操作的速度。通俗来说,索引类似于书的目录,根据其中记录的页码可以快速找到所需的内容。 MySQL 官方对索
2020-11-27 08:27:13
388
原创 高性能MySQL学习——高性能数据库表设计
高性能MySQL学习——高性能数据库表设计高性能数据库表设计 高性能数据库表设计 范式与反范式 优秀的库表设计是高性能数据库的基础。如何才能设计出高性能的库表结构呢?这里必须要提到数据库范式。范式是基础规范,反范式是针对性设计。 范式 范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效率、优雅的数据库,否则可能会设计出低效的库表结构。 目前关系数据库有六种范式:第一范式(1NF)、第二范
2020-11-24 09:51:08
982
1
原创 高性能MySQL学习——深入理解事务与锁机制
高性能MySQL学习——深入理解事务与锁机制深入理解事务与锁机制事务及其特性并发事务控制单版本控制-锁多版本控制-MVCC特性背后的技术原理原子性背后的技术持久性背后的技术隔离性背后的技术一致性背后的技术MVCC 实现原理快照读与当前读MVCC 多版本实现并发事务问题脏读不可重复读幻读MySQL 锁分类InnoDB 中的锁 深入理解事务与锁机制 事务及其特性 简单来说,事务是指作为单个逻辑工作单元执行的一系列操作,这些操作要么全做,要么全不做,是一个不可分割的工作单元。 一个逻辑工作单元要成为事务,在关系型
2020-11-23 14:37:40
679
原创 高性能MySQL学习——MySQL的体系结构与存储引擎
高性能MySQL学习——MySQL的体系结构与存储引擎 先看 MySQL 数据库的体系结构,如下图所示。 MySQL 体系结构由 Client Connectors 层、MySQL Server 层及存储引擎层组成。 Client Connectors 层 负责处理客户端的连接请求,与客户端创建连接。目前 MySQL 几乎支持所有的连接类型,例如常见的 JDBC、Python、Go 等。 MySQL Server 层 MySQL Server 层主要包括 Connection Pool、Service &
2020-11-22 12:41:22
387
2
原创 高性能MySQL学习
高性能MySQL学习MySQL知识体系基础篇MySQL的体系结构与存储引擎事务与锁机制高性能MySQL最佳实践插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 MySQL知识体系 如下图所示,根据数据库的类型或者功能或者数据库的发展方向,可以把数据库大致分成两类。即关系型数据库和非关系性数据
2020-11-21 13:35:03
255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅