数据库
linnan0207
这个作者很懒,什么都没留下…
展开
-
合理使用MySQL索引建立高质量查询语句
MySQL的优化主要分为结构优化(Scheme optimization)和查询优化(Query optimization)。本章讨论的高性能索引策略主要属于结构优化范畴。本章的内容完全基于上文的理论基础,实际上一旦理解了索引背后的机制,那么选择高性能的策略就变成了纯粹的推理,并且可以理解这些策略背后的逻辑。 示例数据库 为了讨论索引策略,需要一个数据量不算小的数据库作为示例。本文选用转载 2012-10-28 22:34:25 · 375 阅读 · 1 评论 -
MySQL索引背后的数据结构及算法原理
本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分。第一部分主转载 2012-10-28 22:46:00 · 519 阅读 · 0 评论 -
Oracle中分组后拼接分组字符串
先分组,再把分组后的属于某组的多条记录的某字段进行拼接。实现方式如下:/* --创建表 test*/create table test(NO NUMBER,VALUE VARCHAR2(100),NAME VARCHAR2(100));/* ----插入数据*/insert into testselect * from(select转载 2014-05-14 14:57:11 · 6335 阅读 · 0 评论