一.sql優化,了解oralce的 執行計畫,對一張表或多張表進行操作時,優化sql。是否需要除主鍵索引以外新增新的索引,提高查詢效率,當然,建索引也會花費相應的成本,例如,當對一張表進行新增,修改和刪除的同時要同時維護索引。
索引建立的幾個原則:
1、經常用來檢索的列上建立索引(如經常在where子句中出現得列)。
2、在表的主鍵、外來鍵上建立索引。
3、在經常用於表間連線的字段上建立索引。
一般而言,如下情況的列不考慮在其上建立索引:
1、在查詢中幾乎不涉及的列。
2、很少有唯一值的列(即包含太多重複值得列,如性別字段)。
3、資料型別為text、ntext或image的列。
4、只有較少行數的表沒有必要建立索引。
5、當寫的效能比查詢更重要時,應少建或不建索引
二.hacmp:在伺服器上為了安全和效能考慮,目前都是採用ha集群的方式進行配置伺服器。例如:aix1:was伺服器 aix2:oracle伺服器。當一台電腦上應用down掉之後,直接可以切換到另一台電腦上,ip直接切換成另外一台電腦上的ip。這樣一般aix機器上都有兩塊網絡卡,網絡卡的ip是隨機分配的。aix為了管理的需要,會分配兩個ip。乙個用來終端進行鏈結,維護和進行系統管理,乙個是服務ip,svc:ip ,乙個是永久ip,也即是管理ip。進行伺服器的管理和維護。
三.資料的遷徙:
1.建立表空間tablespace
2.建立使用者user
3.重建索引
4.禁用外面,等約束;
5.匯入資料庫檔案
6.啟用約束;
四.對aix的相關操作
ls -l . lsvg ,psvg ,dir,lsvg -0 檢視啟用的捲組。 nestate -i ,檢視相應的服務和對應的ip。
進入:sql時 要sqlplus"/ as sysdba" /為特殊字元。
在sql中進行aix的命令時記得要使用感嘆號 !ls -l ,ls -pwd
執行sql時,直接進入當前的目錄,然後@11.sql
可以使用ftp上傳檔案 ftp ip
put 當前的檔案,不建議這樣操作,直接使用xmanage比較快。
show parameters show user ,alter systen set sga_max_size =2g,scope=spfile;
shutdown immediate;
cp file1 file2
10月28日 小小犇的流水賬
12 12 05 過完了17歲的第乙個12小時 是的,今天過生日呢 早上九點鐘才開始考試,題目感覺有點毒啊。t1統計合法子圖個數 涼 在剛剛過去的十幾分鐘裡寫了30分暴力。t2 數學期望題,寫了dp 求不超時 因為一些神秘而隱蔽的錯誤除錯了好久。t3 額 k 型氙雷射器 xenon laser k,...
10月23日 小小犇的流水賬
18 50 02 明天就要開始停課了,今晚還有最後一場模擬測試。因為在目標牆的便利貼後面寫上了 為lgb t發聲 下午和pzx大佬爭論了好久 為什麼有那麼多人反對啊 因為自己也是其中的一員,所以真的很希望能得到朋友們的認可啊 一直沒有向高中的同學們出櫃 可能現在在高中的實驗班裡面,自己並不是最優秀的...
28日的流水賬日記
今天心情還算不錯。難道時間已經開始淡化傷痛了麼?早上起來上班,發現陽光不錯,很久沒有這樣享受過陽光照耀了,我特意在等車的時候多站了會。到公司的時候,我發簡訊給她說 外面的陽光很好,出來曬曬太陽,呼吸呼吸新鮮空氣吧。我不知道她正在做什麼,也許她也已經發現了,我只是想美好東西應該跟她分享,至少我是這麼想...