代码改变世界

阅读排行榜

MySQL -- Fast Index Creation

2017-09-11 15:02 by abce, 1560 阅读, 收藏,
摘要: 1.fast index creation简介 MySQL5.5之后,对innodb表创建或删除辅助索引的效率提升了很多,即增加了新的功能fast index creation。因为MySQL5.5之后,创建和删除辅助索引不在需要拷贝整个表的数据。 在5.5之前,在一个已经存在数据的表上增加或者删除 阅读全文

PostgreSQL中的索引(八)--RUM

2020-08-12 21:45 by abce, 1555 阅读, 收藏,
摘要: 我们已经讨论了PostgreSQL索引引擎,访问方法的接口,以及主要的访问方法,如:hash indexes、B-trees、GiST、SP-GiST和GIN。在这篇文章中,我们将观察gin是如何变成rum的。 RUM 尽管作者声称GIN是一个强大的精灵,但比较的最终结果证明:GIN的下一代被称作R 阅读全文

手动purge优化器的统计信息与AWR快照,减少对sysaux表空间的占用

2016-04-12 15:44 by abce, 1549 阅读, 收藏,
摘要: 1.运行以下脚本,计算当前优化器统计信息和AWR快照表占用sysaux的空间 2.检查优化器统计信息直方图表中的信息的有效天数 3.purge统计信息(修改有效天数) 4.在split表WRH$_ACTIVE_SESSION_HISTORY之前,检查其相关信息 5.split awr分区,以便于有更 阅读全文

semi-join子查询优化 -- semi-join Materialization策略

2019-05-21 13:42 by abce, 1539 阅读, 收藏,
摘要: semi-join Materialization 是用于semi-join的一种特殊的子查询物化技术。通常包含两种策略:1.Materialization/lookup2.Materialization/scan 考虑一个查询欧洲有大城市的国家: 子查询是非相关子查询。也即是我们可以独立运行内查询 阅读全文

Oracle 12C -- temporal validity

2015-11-03 14:49 by abce, 1537 阅读, 收藏,
摘要: temporal validity需要在创建表的时候使用一个vaild-time维度(包含时间起始和结束) 创建有valid-time维度的表 (1)显式指定两个date-time列 (2)隐式的vaild-time列 vaild-time维度使用关键字"period for"指定。如果使用隐式的v 阅读全文
上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 246 下一页