在MySQL中,存储引擎使用索引,其先在索引中找到对应值,然后根据匹配的索引记录找到对应的数据行。 索引可以包含一个或多个列的值。 一、索引的类型 在MySQL中,索引是在存储引擎层而不是服务器层实现的。 MySQL支持的索引类型 B-Tree索引 InnoDB使用的是B+Tree。 B-Tree通 ...
分类:
数据库 时间:
2020-02-23 20:24:15
阅读次数:
79
一、存储引擎去区别 A、存储文件: 1. innodb有两个文件,frm文件存储表结构和元信息等,ibd存储数据(包括索引和数据) 2. myisam有三个文件,因为索引和数据分开存放的 B、事务区别 1. innodb支持事务 2. myisam、memory、archive都不支持事务 C、锁区 ...
分类:
数据库 时间:
2020-02-22 23:42:21
阅读次数:
101
USE [master] GO ALTER DATABASE 数据库名 SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE 数据库名SET RECOVERY SIMPLE --简单模式 GO USE 数据库名 GO DBCC SHRINKFILE ( ...
分类:
数据库 时间:
2020-02-22 21:39:07
阅读次数:
110
gogs官网:https://gogs.io/docs/installation 1.安装mysql 版本 >= 5.7 (引擎:INNODB) 新建数据库gogs uft8编码 2.下载git for windows 下载后安装 3.下载NSSM:https://nssm.cc/release/n ...
生产部署InnoDB集群 1、先决条件 InnoDB集群使用组复制技术,所以InnoDB中的实例需要满足组复制要求。可以查看MySQL文档中组复制相关的部分,也可以通过AdminAPI提供的dba.checkInstanceConfiguration() 方法检查实例是否满足要求,如果不满足可以使用 ...
分类:
数据库 时间:
2020-02-22 09:44:21
阅读次数:
102
文章部分总结描述来自参考文章,属于半原创。概述 文章将会介绍 change buffer 相关的知识点查看 MySQL InnoDB 状态的命令SHOW ENGINE INNODB STATUS;这个命令可以查看带InnoDB 引擎当前线程和 buffer pool 的一些状态,对于学习MySQL ... ...
分类:
数据库 时间:
2020-02-21 14:57:50
阅读次数:
75
1.优化器针对索引算法 1.1MySQL索引自优化-AHI(自适应HASH索引) MySQL的InnoDB引擎,能够创建只有Btree。 AHI作用: 自动评估"热"的内存索引page,生成HASH索引表。 帮助InnoDB快速读取索引页。加快索引读取的所读。 相当与索引的索引。 1.2MySQL索 ...
分类:
其他好文 时间:
2020-02-21 14:27:34
阅读次数:
66
1. Mysql内核 MyISAM和InnoDB内核选型 1. InnoDB 支持事务,MyISAM 不支持事务。这是 MySQL 将默认存储引擎从 MyISAM 变成 InnoDB 的重要原因之一; 2. InnoDB 支持外键,而 MyISAM 不支持。对一个包含外键的 InnoDB 表转为 M ...
分类:
数据库 时间:
2020-02-21 09:35:00
阅读次数:
91
该系列总览: Hadoop3.1.1架构体系——设计原理阐述与Client源码图文详解 : 总览 流水线(PipeLine),简单地理解就是客户端向DataNode传输数据(Packet)和接收DataNode回复(ACK)[Acknowledge]的数据通路。 整条流水线由若干个DataNode串 ...
分类:
其他好文 时间:
2020-02-20 23:44:31
阅读次数:
94
存储引擎 使用的存储引擎 myisam / innodb/ memory myisam 存储: 如果表对事务要求不高,同时是以查询和添加为主的,我们考虑使用myisam存储引擎. ,比如 bbs 中的 发帖表,回复表. INNODB 存储: 对事务要求高,保存的数据都是重要数据,我们建议使用INNO ...
分类:
数据库 时间:
2020-02-20 16:47:14
阅读次数:
93