国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

ORACLE9i 表分析腳本

瀏覽:137日期:2023-11-19 15:50:38
; Oracle9i 表分析(包含INDEX)的分析腳本,在AIX5.2(ksh)上通過.####filename:get_ana_sql.sqlset feedback; off set echo;;;off set headingoffset pagesize; 0 set linesize; 200set sqlprompt ''--oracle 默認比例:;;;ESTIMATE_PERCENT=>dbms_stats.auto_sample_size--一般情況 20-40 即可:; ESTIMATE_PERCENT=>20--同時分析指定表的索引: cascade=>true--也可以使用 dbms_stats.gether_index_stats 分析indexspool all_analyze.sqlselect; 'exec dbms_stats.GATHER_TABLE_STATS('''''owner'''' ','''''table_name'''' ',ESTIMATE_PERCENT=>dbms_stats.auto_sample_size' ',cascade=>true);'from;dba_tableswhereowner='OSS'--and;;PARTITIONED='YES'--and;;(NUM_ROWS<1000 or last_analyzed is null)--and;;rownum<10--and;;1=2/spool off####filename:run_analyze.shuser=systempasswd=managerserver=OSSDBproc_num=40sleep_sec=10crt_ana_sql(){sqlplus ${user}/${passwd}@${server} <<! @get_ana_sql.sql!}atp_run_ana(){OSNAME=`whoami`cat all_analyze.sql while read line do #echo ${line} echo ${line}awk -F''' '{print $4}'read table_name; echo ${table_name}NEXT=1 while [ ${NEXT} -eq 1 ] do COUNT=`ps -efgrep ${OSNAME}grep sqlplusgrep ${user}grep -v grepwc -l` if [ ${COUNT} -gt ${proc_num} ] then echo 'sleep'; ${sleep_sec} 'seconds ...' sleep ${sleep_sec} else #echo ${line} nohup sqlplus ${user}/${passwd}@${server} >>./log/ana.log & echo ${line} nohup sqlplus ${user}/${passwd}@${server} >./log/${table_name}.log & NEXT=0 fi donedone}##############################daterm -f all_analyze.sqlrm -f ./log/*.logcrt_ana_sqlatp_run_anadate##############################
標簽: Oracle 數據庫
主站蜘蛛池模板: 桦南县| 广丰县| 西林县| 资兴市| 舟曲县| 监利县| 乐平市| 绥阳县| 长垣县| 高碑店市| 宽城| 河曲县| 郁南县| 兴业县| 义马市| 台东县| 定西市| 天峻县| 北流市| 东莞市| 花莲市| 井研县| 闽清县| 大兴区| 兴宁市| 额敏县| 鄱阳县| 衡阳县| 乌兰察布市| 西宁市| 龙胜| 镇巴县| 贺兰县| 九龙坡区| 林甸县| 永嘉县| 泊头市| 施秉县| 潼南县| 甘德县| 长汀县|