11 2012 档案
摘要:http://docs.oracle.com/cd/B28359_01/server.111/b28318/schema.htm#i7495 本文内容 针对数据仓库应用程序的好处(Data Warehousing Applications) 基数(Cardinality) Bitmap 索引示例 Bitmap 索引和 Nulls 分区表上的 Bitmap 索引 参考资料 索引的目的是,提供在表中指向包含一个给定键值的数据行。常规索引的实现是,为每个键存储一个对应这些键值数据航的 rowid 列表。Oracle 数据库反复地用已存储的 ro...
阅读全文
摘要:http://docs.oracle.com/cd/B28359_01/server.111/b28318/schema.htm#CHDJGADJ 本文内容 索引块格式化 索引内部结构 索引属性 B-tree 结构的优势 参考资料 当创建索引时,Oracle 数据库自动分配索引段以便在表空间保存索引数据。你可以控制为索引段的空间分配,并按下面方式...
阅读全文
摘要:http://docs.oracle.com/cd/B28359_01/server.111/b28318/schema.htm#CNCPT811 本文内容 唯一和不唯一索引(Unique and Nonunique Indexes) 可见和不可见索引(Visible and Invisible Indexes) 组合索引(Composite Indexes / concatenated index) 索引和键(Indexes and Keys) 索引和 Nulls(Indexes and Nulls) 基于函数的索引(Function-Bas...
阅读全文
摘要:本文内容 演示字符串分割 数据结构——字符数组 字符串分割函数 PL/SQL 包 结果 演示字符串分割 本文字符串分割函数能达到如下效果,这是用 SELECT 语句查看结果,在“结论”小节,将用过程查看分割的结果: select strutil.concat(strutil.splitstr('a,1,b,2,ccdd;ef;')) as split1, strutil.concat(strutil.splitstrbyseparators('a,1,b,2,ccdd;ef;', ',')) as split2...
阅读全文
摘要:http://docs.oracle.com/cd/B28359_01/appdev.111/b28425/ext_idx_frmwork.htm#CHDDEEFG 本文内容 B-树(B-tree) 散列(Hash) k-d 树(k-d tree) 点四叉树(Point Quadtree) 本文介绍关于 Oracle 索引的结构。大概了解 Oracle 索引底层的数据结构,从而更好地理解 Oracle 索引对增、删、改、查的性能。 B-树(B-tree) 非索引的结构能满足所有需要,但自平衡的 B-树索引结构更能优化在大数据集上检索的性能...
阅读全文
摘要:——理解适当使用每个索引对性能的影响 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——1-5 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——2-5 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——3-5 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——4-5 Bitmap 索引 vs...
阅读全文
摘要:——理解适当使用每个索引对性能的影响 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——1-5 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——2-5 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——3-5 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——4-5 Bitmap 索引 vs...
阅读全文
摘要:——理解适当使用每个索引对性能的影响 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——1-5 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——2-5 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——3-5 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——4-5 Bitmap 索引 vs...
阅读全文
摘要:——理解适当使用每个索引对性能的影响 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——1-5 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——2-5 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——3-5 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——4-5 Bitmap...
阅读全文
摘要:——理解适当使用每个索引对性能的影响 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——1-5 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——2-5 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——3-5 Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——4-5 Bitmap 索引 vs...
阅读全文
摘要:本文内容 演示用 Oracle 函数为表的某个字段进行字母数字组合编码 数据类型——字符数组 分割字符串 comm_splitstr 字母数字组合进位 comm_numlettercarry 字母数字组合自增 comm_increasenumletter 修改记录 我们会遇到这样的情况:数据库的表,除了数字型的主键(ID)外,出于某种目的,有时,也需要为其他某个字段进行编码。比如,若编码规则有前缀,则建立视图后,根据编码,可以知道该条记录来自于“哪里(哪个业务流程)”。 也许,像 GUID 这样随机生成是个选择,但这种毫无规律的东...
阅读全文
摘要:本文内容 创建测试数据表 测试 B-tree 索引 测试 Bitmap 索引 Bitmap 索引与分组 总结 本文演示数据列值的特点对索引类型的影响。若数据列的取值范围是可以穷举的,则 Bitmap 索引比 B-tree 索引更合适。 创建测试数据表 代码段一: CREATE TABLE TESTIDX_A AS SELECT * FROM (SELECT ROWNUM as id, t.object_name, t.object_type FROM dba_objects t); 利用 dba_o...
阅读全文
摘要:本文内容 下载 V8 生成 V8 先决条件:安装 GYP Visual Studio 先决条件 生成 V8 引擎 演示生成 V8 引擎 修改记录 下载 V8 下载 V8 https://developers.google.com/v8/build 生成 V8 先决条件:安装 GYP 首先,需要 GYP。在你想 make 程序的系统上(Linux、Mac、cygwin,大多数其他的 Unix 系统),很容易做: make dependencies另外,如在 Windows 下,你需要手动获得 GYP。用...
阅读全文
摘要:https://developers.google.com/v8/intro 本文内容 介绍 关于 V8 引擎 V8 引擎入门 参考资料 介绍 V8 是 Google 开源的、高性能的 JavaScript 引擎。V8 是由 C++ 编写,并用在 Google 开源浏览器 Chrome 中。 Google 的 V8 项目旨在帮助那些 C ...
阅读全文