wm_concat函数
[@more@]
hwm的一点理解
[@more@]ASSM(auto segment space management )首次出现在Oracle920里,链接列表freelist被位图所取代,它是一个二进制的数组,能够迅速有效地管理存储扩展和剩余区块(free block),因此能够改善分段存储本质,ASSM表空间上创建的段还有另外一个称呼叫Bitmap Managed Segments(BMB 段)。assm忽略了pctused 和freelist等,但却没有忽略pctfree参数。PCTFREE是指预留多少空间给后面更新,如果一个表的更新非常频繁,则可以考虑把pctfree设置得大一点,这样能减少行迁移,但是过大则会浪费空间和低的块密度。HWM(hwd high water mark)高水位
Kill运行中的JOB的问题
[@more@]系统中有一个JOB,由于SQL编写的问题,导致运行了5个多小时还没完,我想把它kill掉。1. 首先我得查看正在跑的JOB有哪些:SELECT /*+ RULE */ * FROM DBA_JOBS_RUNNING;为什么要加这个RULE提示呢,因为在你SYS没被分析的时候,直接查询(CBO)是非常慢的。可能在这个视图里查不到结果,但JOB的SESSION确实在跑。10g的话可以查dba_scheduler_job_run_details获得更多信息。接下来找到了这个JOB对应session的SID和对应的OS JOB进程(j000等)的SPID。select * from gv$process s,gv$session gn where s.ADDR=gn.PADDR and gn.STATUS='A