为了让建立索引时的排序在内存中完成一般我会把单个session的排序区调大,建立玩索引会结束这个SESSION
8i:
alter session set sort_area_size=1000000;9i:
Alter Session Set workarea_size_policy=Manual; //由于9I默认是自动管理PGA的你可以暂时设为手动管理,自己控制排序区。
alter session set sort_area_size=1000000;不要做系统级修改,否则你的内存很容易耗光,而且是没有意义的浪费
8i:
alter session set sort_area_size=1000000;9i:
Alter Session Set workarea_size_policy=Manual; //由于9I默认是自动管理PGA的你可以暂时设为手动管理,自己控制排序区。
alter session set sort_area_size=1000000;不要做系统级修改,否则你的内存很容易耗光,而且是没有意义的浪费
解决方案 »
- oracle安装后不能使用
- 高分求一解决方案。
- 请教SQL
- 从哪里可以下载oracle 9i linux版本的,可以在redhat9上安装的
- 急急!!数据插入问题
- 用SYSTEM用户登录Oracle Enterprise Manager Console,创建一个JEFF用户,并且给该用户赋予对象权限,问题就来了
- imp怎么用,在哪输入,我的sys用户不对阿
- 请教一个在update语句中使用if的问题!
- 修改表自動增量
- 哪位大侠可否告知哪有oracle的电子书下载?
- 求一个SQL语句,在线等!
- 在线求教,字段结构为 pack VARCHAR2(3)插入 String类型的字符 "HBbd",为什么插入出错??
在使用索引的时候,排序区不起什么优化的作用,除非存在显示的排序语句,如ORDER BY ,GROUP BY ,DISTINCT等。
要建的快,看我第一个回贴。
要用的快,看你具体的应用(至少要看你的SQL)才能给出建议。
是建的快,那个修改在那个工具里改的
Alter Session Set workarea_size_policy=Manual;
alter session set sort_area_size=1000000; //自己可以改成别的数字
create index .....注意以上操作在一个SESSION中执行