Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 当实际数据更改时,结果缓存数据会发生什么变化?_Database_Oracle_Oracle11g_Sql Tuning - Fatal编程技术网

Database 当实际数据更改时,结果缓存数据会发生什么变化?

Database 当实际数据更改时,结果缓存数据会发生什么变化?,database,oracle,oracle11g,sql-tuning,Database,Oracle,Oracle11g,Sql Tuning,如果我执行了一个查询,其结果存储在结果缓存中,当我通过插入、删除、更新等方式修改代码中使用的一个表时,结果缓存中的数据会发生什么变化 它是否已完全删除,并在下一次执行时从光盘中读取所有内容?或者,它是否会保留下来,但在执行下一个查询时,会从光盘中读取并合并更改的区域 那么基本上,当一个表数据发生变化时,结果缓存中的数据会发生什么变化 提前谢谢 当其中一个表数据发生更改时,结果缓存中的数据会发生什么变化 Oracle立即使缓存的结果集无效。下一个将使用缓存的查询查询数据库并重新填充缓存

如果我执行了一个查询,其结果存储在结果缓存中,当我通过插入、删除、更新等方式修改代码中使用的一个表时,结果缓存中的数据会发生什么变化

它是否已完全删除,并在下一次执行时从光盘中读取所有内容?或者,它是否会保留下来,但在执行下一个查询时,会从光盘中读取并合并更改的区域

那么基本上,当一个表数据发生变化时,结果缓存中的数据会发生什么变化

提前谢谢

当其中一个表数据发生更改时,结果缓存中的数据会发生什么变化

Oracle立即使缓存的结果集无效。下一个将使用缓存的查询查询数据库并重新填充缓存