Oracle数据库
文章平均质量分 76
Oracle数据库
两杯扎啤
大型erp码农
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL优化(四)执行计划之表连接
表连接方式原创 2024-10-12 01:20:36 · 1138 阅读 · 0 评论 -
SQL优化(三)执行计划之访问路径
例如,假设一个索引块存储100行数据,现在要访问10000条数据,需要扫描100个索引叶子块,如果此时需要回表,这些数据可能分布在上千个块上,如果没有缓存,则需要进行上千次IO,性能影响相当严重。当需要从表中查询出大量数据但是只需要获取表中部分列的数据的,例如只取出2~5个列,正常情况返回大量数据应该走全表扫描,由于Oracle是行存储数据库,读一行就要扫描所有列,这种情况下可以创建组合索引走索引快速全扫描,避免扫描过多的列。对于分区表,如果是多分区,那么同时扫描多个分区,如果是单分区,则同时扫描多个区。原创 2024-09-23 13:44:56 · 611 阅读 · 0 评论 -
SQL优化(二)统计信息
数据库的统计信息非常重要,如果没有正确地收集表的统计信息,或者没有及时地更新表的统计信息,SQL就有可能走错执行计划,也就会出现性能问题。统计信息主要分为系统的统计信息、数据字典的统计信息以及动态性能视图基表的统计信息,我们主要关注表、列、索引的统计信息。注:本文涉及到的数据库版本为Oracle Database 19c Enterprise Edition Release表的统计信息主要包含表的以及,通过查询数据字典获取表的统计信息。原创 2024-09-10 21:13:22 · 1908 阅读 · 0 评论 -
SQL优化(一)基础概念
SQL优化涉及到的概念原创 2024-07-30 00:39:08 · 809 阅读 · 0 评论 -
oracle日期和字符串互转
TO_DATE(datestring,'YYYY-MM-D HH24:MI:SS'); // 字符串转日期DateTO_CHAR(date,'YYYY-MM-D HH24:MI:SS'); // 日期Date转字符串原创 2019-07-22 17:56:06 · 793 阅读 · 0 评论
分享