Quantcast
Channel: SCN : Unanswered Discussions - SAP HANA and In-Memory Computing
Viewing all articles
Browse latest Browse all 4343

SQL Plan cache never cleaned

$
0
0

Hi,

last two weeks I've been fighting with Out of Memory troubles with SAP Hana SPS10. Today I noticed a huge amount of data in SQL Plan cache...I run query

 

 ALTER SYSTEM CLEAR SQL PLAN CACHE 

 

and got 20 GB free RAM...wow!

 

 

Then I started with investigation why the cache is growing...even though I set up retention days to only 1 day ( see 1929538 - HANA Statistics Server - Out of Memory)

 

 

Based on note 2038937 - SAP HANA: Reduce size of historical data size in standalone statistics server and embedded statistics service, there is a configuration in statisticsserver.ini which includes sql for SQL Plan cache deletion.

 

Name: delete_old_data_host_sql_plan_cache

Value: delete from _sys_statistics.host_sql_plan_cache where server_timestamp < add_days(CURRENT_TIMESTAMP,-1)

 

When I try to execute this sql delete manually, it fails on error:

Could not execute 'delete from _sys_statistics.host_sql_plan_cache where server_timestamp < ...'

SAP DBTech JDBC: [361]: data manipulation operation not legal on this view

 

The delete sql tries to delete data from View!   It will never delete any data from SQL Plan cache! It looks like a system bug...but I'm wondering why I'm the only one who noticed that issue. I found the same problem also on SPS9....

 

Martin


Viewing all articles
Browse latest Browse all 4343

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>