about me:oracle ace pro,optimistic,passionate and harmonious. focus on oracle,mysql and other database programming,peformance tuning,db design, j2ee,linux/aix,architecture tech,etc
全部博文(166)
发布时间:2024-05-21 09:17:12
对于分组查找min/max,在mysql里有index loose scan扫描,针对每个分组值,查找索引的leftmost或righmost行,
这样只需要扫描索引区间的端点值即可,实现快速索引扫描(这里指的是min/max查找,非index fast full scan)。......【阅读全文】
发布时间:2024-05-06 15:29:59
本文主要讲解如何从一个表里快速随机获取前n行的方法,用最少io,利用索引的快速扫描,快速从表里获取随机的前n行数据。
......【阅读全文】
发布时间:2023-05-07 22:39:43
oracle 的并行执行是一种分而治之的方法. 执行一个 sql 时, 分配多个并行进程同时执行数据扫描,连接以及聚合等操作, 使用更多的资源(cpu,io等), 得到更快的 sql 响应时间。并行执行是充分利用硬件资源,处理大量数据时的核心技术。......【阅读全文】