web開發中的職業發展方向 – Presentation Transcript

 常見職能劃分實現功能的開發工程師(程式員)前端工程師 伺服器端開發工程師 實施部署維護的系統管理員(SA)特別的:資料庫管理員(DBA) 控制品質的測試工程師(QA) 常見職能劃分不屬於程式開發的美工 策劃 業務/需求分析師 Web應用的三層架構 伺服器端 前端工程師 伺服器端工程師 系統管理員 資料庫管理員 表現層( Presentation Layer ) 商務邏輯層( Business Logical Layer ) 資料持久層( Data Persistant Layer )

加快建 index 索引 的時間

一. 先來看一下建立索引要做哪些操作:1. 把index key的data 讀到記憶體==>如果data 沒在db_cache 中,這時候很容易有大量的db file scatter read wait2. 對index key的data 作排序==>sort_area_size 或者pga_aggregate_target 不夠大的情況下,需要做 disk sort, 會有大量的driect path read/write , 另外,消耗大量CPU Time3. 建立新的index

有很多KILLED的session 無法釋放資源

有很多KILLED的session 無法釋放資源,相應的SPID也找不到,資源也沒辦法釋放。SID PADDR STATUS1 9 07000000CCDF65C8 KILLED2 12 07000000CCDF65C8 KILLED3 16 07000000CCDF65C8 KILLED4 23 07000000CCDF65C8 KILLED5 24 07000000CCDF65C8 KILLED6 25 07000000CCDF65C8 KILLED7 28 07000000CCDF65C8

有個過程跑的很慢,最後發現索引造成的,只好刪了它,不過覺得還沒找出真正原因來

過程中 這類語句造成的SELECT ×From (   SELECT DISTINCT f_username --取前8-15天儲值使用者   FROM t_base_user_fill_burse   WHERE f_date >= to_date('2009-10-19', 'YYYY-MM-DD') - 15     AND f_date < to_date('2009-10-19', 'YYYY-MM-DD') - 7)INNER JOIN (    SELECT *

資料庫應用程式遷移所帶來的問題

從一台32核CPU,30G記憶體,800M硬碟的機器上。遷往到雙節點RAC機器上,該機器每個節點8核CPU 是雙核*4.硬碟和記憶體沒什麼變。聽起來是遷往一台高效能機器上,很令人興奮不已,雙節點哦! 實際上效果並非如此,其中一個節點被另外個資料庫所佔用,也就是那台節點基本上不能全力去工作,相當於單節點。反而承擔多節點管理工作! UNDO和TEMP

SQL*PLUS set命令的文法

SQL*PLUS維護系統變數,也稱SET變數,利用它可為SQL*PLUS互動建立一個特殊的環境,如:設置NUMBER資料的顯示寬度;設定每頁的行數;設定列的寬度等。可用SET命令改變這些系統變量,也可用SHOW命令列出它們.使用set命令的文法如下:  SET 系統變數  值其中系統變數及其可選值如下:  ARRAYSIZE          {20(預設值)|n}  AUTOCOMMIT         {OFF(預設值)|ON|IMMEDIATE}   BLOCKTERMINATOR   

索引壓縮問題

關於索引壓縮的研究當單列索引和複合索引中的資料列重複項比較多的時候,可以考慮進行索引壓縮。索引壓縮可以在某種程度上減小索引所佔空間,減小掃描索引時候的I/O,提高查詢的效能。文法:create index index_name on table_name(col1,col2 ….coln) compress n;

做資料維護工作造成UNDOTB滿負荷

昨天有些老資料要補進分析表,當直接補進去不方便,只好重新刪除然後再全拉一遍資料。delete t_base_proj_bonus;delete T_Base_ProJ_failed;delete T_Base_ProJ_suc;delete t_base_prouser_bonus;delete T_base_ProUser_failed;commit;execute P_BASE_DAY_I_PROJ_SUC;execute

不完全備份系列

用rman方式基於日誌序列的不完全恢複sql> select * from test;a-----123456sql>hostramn target/rman>run{allocate channel c1 type disk;bakup full tag 'dbful' format 'd:\backup\full_%u_%s_%p' databaseinclude current controlfile;sql' alter system archive log

普通表 和 索引組織 英文 說明

You can create a relational table with the following organizational characteristics:       (1)A heap-organized table does not store rows in any particular order. The CREATE TABLE statement creates a heap-organized table by default.       (2)An index-

CR blocks 建立

CR blocks createCR (consistent read) blocks  就是讀一致性塊RDBA(Tablespace relative database block address)RDBA是相對資料區塊地址,是資料字典(資料表空間及一些對象定義)所在塊的地址。這個狀態值統計了資料庫中cr block建立的計數。要理解這個狀態值,首先要理解什麼是CR

資料庫系統中的cache

 Cache和Buffer是兩個不同的概念,簡單的說,Cache是加速“讀”,而buffer是緩衝“寫”,前者解決讀的問題,儲存從磁碟上讀出的資料,後者是解決寫的問題,儲存即將要寫入到磁碟上的資料。在很多情況下,這兩個名詞並沒有嚴格區分,常常把讀寫混合類型稱為buffer cache,本文後續的論述中,統一稱為cache。Oracle中的log buffer是解決redo寫入的問題,而data buffer cache則解決data

訊息響應COMMAND 和 UPDATE_COMMAND_UI的區別

簡單的說ON_COMMAND是點了按鈕或功能表項目後的響應訊息,ON_UPDATE_COMMAND_UI是用來表示對應的按鈕和功能表項目的狀態的響應訊息.比如WINDOWS內建的記事本程式,它的"格式"菜單下有個"自動換行",那麼在編寫記事本這個程式時,對文本進行自動換行或不自動換行的操作就要放在ON_COMMAND訊息響應函數裡,而"自動換行"功能表項目左邊是否打勾的操作則放在ON_UPDATE_COMMAND_UI響應函數裡.

用SQLPLUS指令碼快速匯出大量資料的指令碼

那麼你需要注意以下幾點: 一行資料太長也不要換行; 不要在匯出檔案中出現SQL語句; 不要在視窗中顯示查詢結果,直接將結果儲存到匯出檔案中,以提高執行速度; 不要在匯出檔案中出現列的標題列; 不要在匯出檔案中出現插入分頁行; 去掉行尾空格; 不要在匯出檔案的最後顯示:查詢得到多少行。 方法: 一定要將以下內容儲存為sql指令碼,然後用@xx.sql去調用該指令碼。否則set term off無效,查詢結果將被顯示在視窗中,大大降低執行速度。 而且要用column命令設定太寬的列的格式。 set

如何釋放過度佔用的Shrink Undo資料表空間

如何釋放過度佔用的Shrink Undo資料表空間OS:Red Hat Enterprise Linux AS release 4 (Nahant)DB:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production 一台Oracle10gR2資料庫報出如下錯誤:ORA-1653: unable to extend table SYSMAN.MGMT_SYSTEM_ERROR_LOG by 8 in

分析索引的片段

oracle 10g先建立個統計表create table T_ANALYZ_MONITOR_INDEX(  F_INDEX_NAME  VARCHAR2(50),  F_DEL_LF_ROWS NUMBER,  F_LF_ROWS     NUMBER,  F_RATE        NUMBER(4,2),  F_MONITOR_DATE DATE default sysdate not null); 再建個曆史表create table t_analyz_index_stats as

win2000遠端桌面登陸。斷開?登出?直接關閉遠端桌面視窗?各有什麼區別?誰能給個權威的答案?

預設情況下允許遠程終端串連的數量是2個使用者當你是斷開或者直接關閉視窗來退出遠端桌面會出現"已達最大串連數"提示,無法登入遠端桌面。產生此提示的原因是以前使用遠端桌面時直接關閉了視窗,而不是“登出”使用者,導致遠端桌面視窗雖已關閉,但使用者使用的資源並未釋放,達到系統允許最多串連數限制。所以最好養成一個習慣用登出退出遠端桌面解決方案:1. 強制遠端連線到伺服器 在“運行”視窗輸入“mstsc /v:xxx.xxx.xxx.xxx(此處為伺服器IP)

今天遇到個殺不死的會話

一些ORACLE中的進程被殺掉後,狀態被置為"killed",但是鎖定資源很長時間不釋放,有時實在沒辦法,只好重啟資料庫。現在提供一種方法解決這種問題,那就是在ORACLE中殺不掉的,在OS一級再殺。 1.下面的語句用來查詢哪些對象被鎖:select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session swhere l.object_id = o.object_id and

statistics_level 參數的應用

statistics_level參數是oracle9.2開始引入的一個控制系統統計參數收集的一個開關.一共有三個值:basic,typical,all.支援altersession,alter

SHRINK SEGMENT降低高水位

線上段收縮支援:LOB段,IOT溢出段; 使用線上段收縮回收HWM以下片段的空閑空間,段收縮的好處: 更好的緩衝使用率,提高OLTP的效能; 減少全表掃描的數量,提高DSS的效能; 段收縮是線上的,索引在段收縮期間維護,不要求額外的磁碟空間。 段收縮收回HWM以下和以上的未使用空間,而空間釋放僅僅釋放高水位以上的未使用空間。預設情況下,段收縮壓縮段,調整高水位,釋放空間。 使用段收縮前必須使用ALTER TABLE ... ENABLE ROW

總頁數: 61357 1 .... 13691 13692 13693 13694 13695 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.