Lin Hong's TECH Blog! 刀不磨要生锈,人不学习要落后 - Thinking ahead

Oracle ADW Memory Tips

2019-04-18

Oracle ADW Memory Tips

Oracle ADW 内存相关的 Tips

ADW 内存相关

ADW内存大小与ocpu个数相关,成比例

`ADW: sga_target=3.4GB pga_aggregate_target=5.1GB / 1ocpu`

SQL> !date
Thu Apr 18 03:45:27 GMT 2019
SQL>
SQL> show parameter cpu_count
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
cpu_count                            integer     1
SQL> show parameter sga_target
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
sga_target                           big integer 3400M
SQL> show parameter pga_aggregate_target
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target                 big integer 5100M
SQL>

能手动刷新flushcache吗?

SQL> show user;
USER is "ADMIN"
SQL> alter system flush buffer_cache;
alter system flush buffer_cache
*
ERROR at line 1:
ORA-01031: insufficient privileges
SQL>

要刷新cache的话,可以通过重启instance就行刷cache

另外ADW默认result_cache是开启的,在测试评估中可以通过 /*+ NO_RESULT_CACHE */ 的hint方式执行sql对比有无result_cache的执行结果。ATP则没有设置

SQL> show parameter result_cache

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
client_result_cache_lag              big integer 3000
client_result_cache_size             big integer 0
result_cache_max_result              integer     1
result_cache_max_size                big integer 10M
result_cache_mode                    string      FORCE
result_cache_remote_expiration       integer     0
SQL>

ADW可以使用 In-Memory Columnar Caching(DBIM)

从18c开始,只要设置inmemory_size参数大小即可是存储服务器上的In-Memory Columnar Caching

注意是在Storage Server上,并不是DB Server!参考如下文档

7.9 Enabling or Disabling In-Memory Columnar Caching on Storage Servers

Have a good work&life! 2019/03 via LinHong


Similar Posts

Comments