问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Oracle如何实现利用实体化视图提高查询性能

发布网友 发布时间:2022-04-08 11:25

我来回答

1个回答

热心网友 时间:2022-04-08 12:54

实体化视图不仅可以作为远程复制查询的功用,而且能够提高复杂的统计查询的性能.1.创建查询语句对应的实体化视图.SQL conn sh/sh;SQL create materialized view mv_sales2refresh complete3start with sysdate nextsysdate+14as selectPROD_ID,Count(PROD_ID) from sales group by PROD_ID;2.该视图是Enabled Query Rewrite,如果不是,运行下面的命令Alter Materialized View mv_sales enable queryrewrite;3.参数query_rewrite_enabled 值是true.你可以在参数里设置,或者会话级设置Alter session set query_rewrite_enabled =true;4.第四个也是最容易被忽略的,那就是optimizer_mode,不能是rule或者choose(在Oracle9i里这个值缺省是choose)Alter session setoptimizer_mode =true;如果你还是发现你的查询很慢,你可以进行以下诊断:declarevarQUERY VARCHAR2(200);varMV VARCHAR2(50);varSTATEMENT_ID VARCHAR2(10);beginvarQUERY:= 'select PROD_ID,Count(PROD_ID) fromsales group by PROD_ID'; --查询语句varMV:= 'MV_SALES';--相应的实体化视图名称
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果x爆屏是什么意思 手机爆屏修复大概要多少钱 我这狗狗是串串还是土狗 请问这是土狗还是串串? 有含盐30%的盐水50千克,要将其配置成盐45%的盐水100千克,需要加入水和... 一杯盐水含盐率20%盐四十克加水多少克 2000克浓盐水中含盐50%,需加水多少克? 含盐百分之五十的盐水40克,加入多少克水后可变成含盐百分之十的... 含盐50%的盐水100克,加入多少水就能得到40%的盐水 麦白霉素片不良反应 ORACLE 直接用SQL 很快 ,用视图很慢 如何提高oracle视图的查询速度? oracle视图问题! oracle 视图能提高效率吗 对oracle分区表建立视图的性能问题 oracle数据库系统视图查询慢 Oracle 视图查询有的时候很慢,有的时候查询很快 vs2015中数据库用不了rowindex 在VS2015中向本机的数据库中插入数据 程序无报错 但是表中却没有插入的数据 第一次安装vs2015 sql建立数据库失败 就是那个服务器的原因吧 VS2015创建SQL Server时出现在与 SQL Server建立连接时出现与网络相关的特定 求助,VS2015怎么连接SQLite数据库,大神来吧 Visual studio 2015与wampserver如何建立sql数据库连接? 新手刚用C#VS2015怎么连数据库 visual studio 2015的数据库不能创建,求大神 vs2015创建数据库后不能添加新表 vs2015怎么建立数据库访问,shift alt c为什么不行 用2015版本的VS创建数据库 vs2015 mvc ef怎么创建数据库 vs2015怎么添加数据库 Oracle 视图连接表效率问题 oracle视图问题 如何排除与Oracle SQL语句的性能问题 oracle物化视图日志是否影响数据库性能 oracle用视图和直接从表中查询从效率上有什么区别 sqlserver中怎么分页查询 数据库SQL查询分页问题 sql语句分页查询的问题 sql 分页查询 数据库高手请进 怎样知道SQL语句执行的时间 在mssql中如何查看某条SQL语句的执行时间 怎么查看执行sql语句时间 oracle 如何计算sql语句执行时间的时间 Java 获取SQL语句的执行时间 mongodb是非结构化数据库吗 mysql数据库问题:如下 试题求解 关于MYSQL优化 替别人求一套mysql面试题,要有详细答案的,最好是新一点的,链接与文字都可以,谢谢了 mysql 中 AUTO_INCREMENT 是什么意思为什么必须和主键搭配 怎么把powerdesigner物理模型转成ACCESS数据库?