数据库迁移,同sql执行计划却不同(在线等) 数据库要迁到另外一台机器,将原来的用户db_form所有对象exp,然后新数据库imp,结果同一条sql执行计划不同,请问是什么原因?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那肯定是数据库性能方面的原因了,SGS,PGA的一些参数设置的不同导致的。 新机器的配置高,所以sga_max_size我设置了1024M,别人说以前的数据库好像只设置了一个sga_max_size=512m,其他默认我现在想把现有数据库的所有设置变得和以前一样,怎么做最简单啊 如果你要使用之前的配置的话,可以把initsid.ora 或者pfile拷贝过来修改下,但要修改相关参数比如你现在的数据库的路径要修改掉sga等参数可以保留。注意备份。 关键是现在的系统执行sql时变慢了,以前的数据库比这快 你可以找个dba来调优下。你自己也可以研究下性能调优的材料。可以搜索下之前的帖子,好多的。我也回过,不过都找不到了。 给你找了个自己研究下:http://topic.csdn.net/u/20081223/10/83C6245E-4052-415B-B0FE-2C7EF69B751C.html 现在用户并发后请求会阻塞很久,1 Fixed Size 4541362 Variable Size 2684354563 Database Buffers 2684354564 Redo Buffers 667648我想把这4个参数设置成这样,需要怎么写sql? 第一个是固定sga不可以修改的。第二个包括shared_pool_size等等好几个呢第二个DB_CACHE_SIZE 第四个log_buffer每个参数都可以用以下修改:alter system set shared_pool_size= 500m scope=spfile;建议楼主先研究研究再修改,要不会麻烦很大的。 sga_max_size设置了1024M,Database Buffers却是默认的大小,所以有问题。 PLSQL Developer如何远程连接到服务器? 一个sql语句的问题 100分急教!建立了两个数据库,但在DBA STUDIO里只能看到一个,SQLPLUS里不知怎么访问? 在线求助:Oracle9占用内存问题???? 关于触发器的问题 请问有关oracle9i ds的安装问题 腾训的速度这么快,用的什么数据库呀? 一个小问题请教 求救,请各位高手帮帮忙!感激不尽~~ 【求助】plsql developer 12.0.7 中文乱码 Oracle导入导出数据的问题 向数据库中导入imp一个表oracle 10g 实现的错误 麻烦帮忙看下 在线等!
http://topic.csdn.net/u/20081223/10/83C6245E-4052-415B-B0FE-2C7EF69B751C.html
1 Fixed Size 454136
2 Variable Size 268435456
3 Database Buffers 268435456
4 Redo Buffers 667648我想把这4个参数设置成这样,需要怎么写sql?
第二个包括shared_pool_size等等好几个呢
第二个DB_CACHE_SIZE
第四个log_buffer
每个参数都可以用以下修改:
alter system set shared_pool_size= 500m scope=spfile;
建议楼主先研究研究再修改,要不会麻烦很大的。