Best Practice排序段的使用
多数SQLscript会用到排序,如orderby,union,join等等,排序会用到oracle的排序区.如果sqlscript所用的排序区过大,超过了oracle设定的sort_area_size,这时oracle将会使用磁盘排序,一般使用temporaytablespace的空间,这时也就会出现disk_reads.Disk_reads所花的代价是很大的,一般是不建议使用,更不允许有太大的disk_reads。而且当前的sqlscript执行后,排序完成后这个空间并不立即删除,下次有磁盘排序时会重新申请空间.结果就是会使temporaytablespace可用空间越来越小,用完后会extent.最终结果是
下载地址
用户评论
内容可读性一般。