cut可以對file(或stdin或pipe)的每行抽取出希望抽取的部分extract(cut out) selected fields of each line of a file.【用法】cut -bLIST [-n] [file]cut -cLIST [file]cut -fLIST [-dDELIM] [-s] [--output-delimiter=STRING]
1、調整APPLIER進程數APPLIER進程就是執行應用操作的進程。在預設情況下邏輯Standby會啟動5個APPLIER進程,如果日誌應用任務繁重(或者說Primary資料庫修改量較大),則適當多啟動幾個APPLIER進程有助於提高應用的效率。先查看當前閒置APPLIER進程數:SQL> SELECT COUNT(*) AS IDLE_APPLIER FROM V$LOGSTDBY_PROCESS WHERE TYPE = 'APPLIER' and status_code = 161
已有幾個項目組開始使用oracle的全文索引。Oracle的詞法分析器針對ZHS16GBK字元集的詞法分析尚不夠智能,只能機械地以字為單元進行匹配。對於utf8字元集的資料庫有一個新的漢語分析器chinese_lexer,效率有了很大改善。現將驗證並整理過的如何進行oracle全文索引設定的文檔發給大家,適用於8i、9i各平台版本。 對於DB2,有一個叫做TIE(Text Information
Oracle的文檔上描述,當不包含SAMPLE語句的時候,可以使用HINT來指定執行計畫,實際上即使包含SAMPLE語句,HINT也是生效的。SQL> SELECT OBJECT_ID FROM T SAMPLE (1) WHERE WNER = USER;OBJECT_ID----------6060770958執行計畫----------------------------------------------------------Plan hash value: 3630032853
接著上一篇的例子,在表上建立兩個索引:SQL> CREATE INDEX IND_T_OWNER ON T (OWNER);索引已建立。SQL> CREATE INDEX IND_T_ID ON T (OBJECT_ID);索引已建立。對於全表掃描使用SAMPLE語句,從執行計畫中可以直接看出來:SQL> SELECT OWNER, OBJECT_ID FROM T SAMPLE (0.01);OWNER &
對於普通的SAMPLE語句,Oracle每次返回的結果是不固定的:SQL> SELECT OBJECT_ID FROM T SAMPLE (0.01);OBJECT_ID----------35199執行計畫----------------------------------------------------------Plan hash value: 2767392432----------------------------------------------------------
雖然上一篇介紹了NATIVE_FULL_OUTER_JOIN和NO_NATIVE_FULL_OUTER_JOIN兩個HINT,但是實際上NATIVE_FULL_OUTER_JOIN並沒有發揮任何的作用,因為Oracle對全外串連的最佳化使得新的執行計畫的代價比原始執行計畫要低,所以Oracle預設就選擇這個執行計畫,因此看不到NATIVE_FULL_OUTER_JOIN提示的效果。SQL> SET AUTOT ONSQL> SELECT T1.ID, T2.ID2 FROM T1