摘要:
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 阅读全文
浙公网安备 33010602011771号