MayMatrix 的博客

MayMatrix , May Sunshine

MySQL索引背后的数据结构及算法原理

摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常...

2015-08-28 18:17:59

阅读数:428

评论数:0

MySQL索引背后的数据结构及算法原理

摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是...

2015-08-28 18:17:00

阅读数:9

评论数:0

mysql 索引类型以及创建

MYSQL的乱码问题 MySQL 的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(conn...

2015-08-28 14:31:00

阅读数:299

评论数:0

mysql 索引类型以及创建

文章归属:http://feiyan.info/16.html,我想自己去写了,但是发现此君总结的非常详细。直接搬过来了 关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询...

2015-08-28 14:31:00

阅读数:0

评论数:0

由浅入深探究mysql索引结构原理、性能分析与优化

分类: Mysql/postgreSQL 第一部分:基础知识 第二部分:MYISAM和INNODB索引结构 1、简单介绍B-tree B+ tree树 2、MyisAM索引结构 3、Annode索引结构 4、MyisAM索引与InnoDB索引相比较 第三部分:MYS...

2015-08-28 14:19:46

阅读数:241

评论数:0

由浅入深探究mysql索引结构原理、性能分析与优化

分类:Mysql/postgreSQL 第一部分:基础知识 第二部分:MYISAM和INNODB索引结构 1、简单介绍B-tree B+ tree树 2、MyisAM索引结构 3、Annode索引结构 4、MyisAM索引与In...

2015-08-28 14:19:00

阅读数:5

评论数:0

Mysql在大型网站的应用架构演变

Scale Out(也就是Scale horizontally)横向扩展,向外扩展 Scale Up(也就是Scale vertically)纵向扩展,向上扩展 无论是Scale Out,Scale Up,Scale In,实际上就是一种架构的概念,这些概念用在存储上可以,用在数据库上,网络上一样...

2015-08-27 18:58:24

阅读数:230

评论数:0

Mysql在大型网站的应用架构演变

Scale Out(也就是Scale horizontally)横向扩展,向外扩展 Scale Up(也就是Scale vertically)纵向扩展,向上扩展 无论是Scale Out,Scale Up,Scale In,实际上就是一种架构的概念,这些概念用在存储上可以,用在数据...

2015-08-27 18:58:00

阅读数:8

评论数:0

聚集索引和非聚集索引(整理)

聚集索引和非聚集索引(整理) 官方说法:   聚集索引   一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。   聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该...

2015-08-27 16:28:31

阅读数:245

评论数:0

聚集索引和非聚集索引(整理)

聚集索引和非聚集索引(整理) 官方说法: 聚集索引   一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。   聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索...

2015-08-27 16:28:00

阅读数:6

评论数:0

在Google被封的那些日子裏,我們這樣科學上網

這個標題的前半部分,其實水的很,因為隨著防火牆的升級,被封的名單只會越來越多,看不到盡頭。 回到正題,如果某天你喜歡的網站被封了,你工作的郵箱無法訪問了,該如何用正確姿勢實現科學上網呢?雷鋒網為大家整理了數個小技巧。 1、類傻瓜工具 很多人第一次用翻墻,應該是從、WuJie、...

2015-08-27 14:57:00

阅读数:11

评论数:0

给程序员推荐一些提高工作效率的工具

一些高效的软件可以给我带来高效的工作效率。下面一些工具推荐给大家。 在日常的电脑操作中,我们常常花很多时间重复做着一件事情:退回桌面/开始菜单->寻找软件图标->点击启动。但如果你喜欢高效的键盘操作,那么你需要一款好用的快速启动器软件。 我们曾介绍过 Launchy...

2015-08-27 13:56:37

阅读数:1042

评论数:0

给程序员推荐一些提高工作效率的工具

一些高效的软件可以给我带来高效的工作效率。下面一些工具推荐给大家。 在日常的电脑操作中,我们常常花很多时间重复做着一件事情:退回桌面/开始菜单->寻找软件图标->点击启动。但如果你喜欢高效的键盘操作,那么你需要一款好用的快速启动器软件。...

2015-08-27 13:56:00

阅读数:0

评论数:0

[MySQL] 主流存储引擎介绍

看你的mysql现在已提供什么存储引擎: mysql> show engines; 看你的mysql当前默认的存储引擎: mysql> show variables like '%storage_engine%'; 你要看某个表用了什么引擎(在显示结果里参数engine...

2015-08-26 17:19:47

阅读数:1001

评论数:0

[MySQL] 主流存储引擎介绍

看你的mysql现在已提供什么存储引擎:mysql> show engines;看你的mysql当前默认的存储引擎:mysql> show variables like '%storage_engine%';你要看某个表用了什么引擎(在显示结果里参数en...

2015-08-26 17:19:00

阅读数:1

评论数:0

MySQL索引背后的数据结构及BTree B+Tree算法原理

摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用My...

2015-08-26 16:43:54

阅读数:13011

评论数:2

mysql中的coalesce用法

在mysql中,其实有不少方法和函数是很有用的,这次介绍一个叫coalesce的,拼写十分麻烦,但其实作用是将返回传入的参数中第一个非null的值,比如     SELECT COALESCE(NULL, NULL, 1);  -- Return 1  SELECT COALESCE...

2015-08-26 16:21:51

阅读数:301

评论数:0

mysql中的coalesce用法

在mysql中,其实有不少方法和函数是很有用的,这次介绍一个叫coalesce的,拼写十分麻烦,但其实作用是将返回传入的参数中第一个非null的值,比如 SELECT COALESCE(NULL, NULL, 1);-- Return 1SELECT COALESCE(NULL, NULL, NU...

2015-08-26 16:21:00

阅读数:1

评论数:0

在MySQL中如何为连接添加索引

http://hackmysql.com/case4 译文: 我先通过一个简单的例子说明在MySQL中如何为连接添加索引,然后再看一个有挑战性的例子。 简单的3个表的连接 表结构很简单,3个表tblA, tblB, tblC,每个表有3个字段:col1, col2, col3。在没有索...

2015-08-26 11:47:23

阅读数:164

评论数:0

在MySQL中如何为连接添加索引

http://hackmysql.com/case4 译文: 我先通过一个简单的例子说明在MySQL中如何为连接添加索引,然后再看一个有挑战性的例子。 简单的3个表的连接 表结构很简单,3个表tblA, tblB, tblC,每个表有3个字段:col1, col2, co...

2015-08-26 11:47:00

阅读数:1

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭