程序运行时间改进的问题 各位大哥,小弟有个程序是从近6千万记录的表里面抽出部分数据7万记录左右,抽出的记录根据情况写到两个不同的文件里面,现在程序要运行3个半小时,各位大哥有没有改进的方法。请赐教环境:Orecle8i&Unix&Cobol 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1)分區是指創建分區表,邏輯上是一個表,但是在物理上是存儲在不同的數據文件上,最好這些數據文件在不同的實體磁盤上。這樣多個數據文件可以同時搜索提高查找速度。不過我不會創建,可以在網上搜創建的方式。2)索引創建是十分有必要的。 注意索引要創建到你Where條件使用的列上。如果你只是撈取一次資料,哪就算了如果你這個操作是經常運行的話還是要創建索引。因爲創建索引時間長,但是比每次執行都時間長要好的多。(創建索引會影響數據插入的速度,要自己評估歐,尤其是每次插入都是很多筆的時候) 谢谢yqwd911(windy) ,我去看看分区的方法 请帮忙看看使用关联查询或者是with.. as能否优化如下sql语句? Oracle中怎么批量调整显示结果的列宽,不要column ** format a12;这样的答复~ PL/SQL如何设置属性,使其能自动识别表名 Oracle上机实验环境搭建(40人) 关于包的问题。急!急 求教一个sql语句关于min,max函数查询的问题 请教SQLPLUS出错的问题! 登录到oracle mangaement server出现错误 请问Unix下的Oracle问题 非常简单的问题,折腾一下午,求大神!!! 不太好说明,谢谢参观! 在语句中的单引号怎么处理?
不過我不會創建,可以在網上搜創建的方式。
2)索引創建是十分有必要的。
注意索引要創建到你Where條件使用的列上。如果你只是撈取一次資料,哪就算了
如果你這個操作是經常運行的話還是要創建索引。
因爲創建索引時間長,但是比每次執行都時間長要好的多。
(創建索引會影響數據插入的速度,要自己評估歐,尤其是每次插入都是很多筆的時候)