Oracle Cache表

发表于:2009-10-27 10:44

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

#
Oracle

  一、对于普通表的cache方法:

  SQL> conn test/test 已连接。

  SQL> alter table t1 storage (buffer_pool keep) cache;

  表已更改。

  查询普通表是否已经被cache:

  SQL> select table_name,cache,buffer_pool from user_TABLES;

  TABLE_NAME CACHE BUFFER_

  ------------------------------ --------

  T1 Y KEEP

  二、对于普通LOB类型的segment的cache方法

  SQL> desc t2

  名称 是否为空? 类型

  ----------------------------------------

  ID NUMBER

  C2 CLOB

  SQL> alter table t2 modify lob(c2) (storage (buffer_pool keep) cache);

  表已更改。

  三、对基于CLOB类型的对象的cache方法

  SQL> desc lob1

  名称 是否为空? 类型

  ----------------------------------------- ID NUMBER

  C1 XMLTYPE

  SQL> alter table lob1 modify lob(c1.xmldata) (storage (buffer_pool keep) cache);表已更改。

  那么,怎么测试lob segment是否被cache了呢?

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号