InnoDB Buffer Pool主要是用来缓存数据表和索引数据的内存区域,它的默认值为134217728字节(128MB)。最大值取决于CPU架构;32位系统上的最大值为4294967295(232-1),64位系统上的最大值为18446744073709551615(264-1)。在32位系统 ...
分类:
数据库 时间:
2019-03-20 15:58:52
阅读次数:
187
character set和collation的是什么? character set即字符集 我们常看到的UTF-8、GB2312、GB18030都是相互独立的character set。即对Unicode的一套编码。 那么如何理解Unicode与UTF-8、GB2312的区别呢? 打个比方,你眼前 ...
分类:
数据库 时间:
2019-03-13 21:43:59
阅读次数:
245
导读 在MySQL里常用的索引数据结构有B+树索引和哈希索引两种,我们来看下这两种索引数据结构的区别及其不同的应用建议。 二者区别 备注:先说下,在MySQL文档里,实际上是把B+树索引写成了BTREE,例如像下面这样的写法: CREATE TABLE t(aid int unsigned not ...
分类:
数据库 时间:
2019-03-07 17:37:45
阅读次数:
188
1、原始数据如图, 2、将原始的气象站点数据按照地理研究区域提取出来。如图: 3、利用python程序进行处理,代码如下: 4、运行得到结果如下图 5、说明: 此步骤是将带有缺省值的原始降水数据处理成带有行列号、坐标和降水值的csv格式数据,方便后期进行降水数据的分析与使用。代码部分为开头声明的作者 ...
分类:
编程语言 时间:
2019-02-25 21:38:22
阅读次数:
304
MyISAM: InnoDb: MYISAM的主索引结构如下: 辅索引如下: InnoDb的主索引如下: 辅索引如下: 两种索引数据查找过程如下: ...
分类:
数据库 时间:
2019-02-17 12:43:23
阅读次数:
255
innoDB的特性: 从图中由上至下红色框中的信息是:基于主键的聚集索引 ,数据缓存,外键支持(逻辑上建立外键),行级别锁,MVCC多版本控制,事务支持。这些也是InnoDB最重要的特性。 事务: 数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;事务是一组不可再分割的操作集合(工作 ...
分类:
数据库 时间:
2019-02-05 16:58:07
阅读次数:
202
MySQL基础单进程多线程:用户连接:连接线程MySQL数据文件类型:数据文件、索引文件重做日志、撤消日志、二进制日志、错误日志、查询日志、慢查询日志、(中继日志)DDL&DML:索引管理:按特定数据结构存储的数据;索引类型:聚集索引、非聚集索引:数据是否与索引存储在一起;主键索引、辅助索引稠密索引、稀疏索引:是否索引了每一个数据项;B+TREE、HASH、RTREE简单索引、组合索引左前
分类:
数据库 时间:
2019-01-31 14:57:16
阅读次数:
202
InnoDB表存储优化 适时的使用 OPTIMIZE TABLE 语句来重组表,压缩浪费的表空间。这是在其它优化技术不可用的情况下最直接的方法。 OPTIMIZE TABLE 语句通过拷贝表数据并重建表索引,使得索引数据更加紧凑,减少空间碎片。语句的执行效果会因表的不同而不同。过大的表或者过大的索引 ...
分类:
数据库 时间:
2019-01-25 17:44:17
阅读次数:
285
2019-01-25 11:17:30 Hbase 是按照BIgTable模型实现的,是一个稀疏的、分布式的、持久化的、多维的映射,由行键、列键和时间戳索引。 数据存取模式: SortedMap<RowKey,List<SortedMap<Column,List<Value,Timetamp>>>> ...
分类:
其他好文 时间:
2019-01-25 12:52:32
阅读次数:
168
约束 全称完整性约束,它是关系数据库中的对象,用来存放插入到一个表中一列数据的规则,用来确保数据的准确性和一致性。 索引 数据库中用的最频繁的操作是数据查询,索引就是为了加速表中数据行的检索而创建的一种分散的数据结构。可以把索引类比成书的目录,有目录的肯定比没有目录的书,更方便查找。 唯一约束 保证 ...
分类:
其他好文 时间:
2019-01-23 15:44:37
阅读次数:
200