Time of Update: 2013-12-29
OLTP效能調整與最佳化--結語 根據軟體生命週期的瀑布模型,應用程式的效能在其設計階段就已經有了質的定性。如果在應用程式開發完成之後才想到最佳化,一般就只能治標不治本,在遇到嚴重的效能問題時,甚至需要將整個軟體推倒重來。 當一個軟體系統已經上線運營,在資料庫引擎方面需要最佳化時,可以按以下建議執行。一、需求分析與設計 在進行效能調優之前,務必有詳細的需求分析。需求分析應當包括:1.業務需求與流程重整 充分瞭解業務的流程,並從流程最佳化開始。需求分析和設計人員不是照搬現有的流程,而是利用
Time of Update: 2013-12-29
實驗一):主要熟練對資料庫的參數檔案操作通過實驗可知以下知識點:1.使用altersystem修改參數,在spfile立即生效。2.spfile和pfile可互相轉換1.參數檔案位置sys@CISCOSYS> show parameter spfile;NAME TYPE VALUE------------------------------------ ----------- -----------------
Time of Update: 2013-12-29
一、基本資料及概念1、ASM是ORACLE公司的自動儲存管理軟體。它使用裸裝置和ASM磁碟。在使用該軟體之前需要安全相應平台的ASM庫驅動程式。2、ASM將多塊磁碟組合起來形成一個磁碟組,磁碟組具有裸裝置的讀寫效能和檔案系統的管理效能,是集二者優點的存在。3、ASM磁碟組由多塊磁碟組成,每塊磁碟由多個AUallocate unit:配置單位)組成,每個AU大小為1MB。4、ASM磁碟組實現了資料容錯的功能,其包含三種冗餘層級:外部冗餘EXTERNAL REDUNDANCY)
Time of Update: 2013-12-29
要先安裝CMAKEyum install cmake -y或者wget http://www.cmake.org/files/v2.8/cmake-2.8.11.2.tar.gz下載後解壓安裝,我用的是YUM方式下載MYSQL5.5wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.34.tar.gz/from/http://cdn.mysql.com/解壓tar -xzf mysql-5.5.34.tar.gzcd
Time of Update: 2013-12-29
一、ASM檔案遷移說明ASM檔案遷移指的是將位於檔案系統上的資料庫檔案遷移到ASM磁碟組裡;或者是將位於ASM磁碟組上的資料庫檔案遷移到檔案系統上。如所示:二、從檔案系統遷移到ASM磁碟組第一步:修改spfilesql>alter system set control_files=’+dgdata1’,’+dgdata1’ scope=spfile;第二步:備份控制檔案$rman target /rman>backup current controlfile format
Time of Update: 2013-12-29
實驗環境:AIX: os版本:AIX 5L for POWER V5.1IP address:192.168.0.5假設網域名稱:king.com主機名稱:pp.king.com作為一個網域名稱伺服器,要具有正解和反解的功能才叫一個完整的伺服器。現在有很多,尤其是win的DNS伺服器很多都沒有反解的功能。現在進入正題架設一部完整的DNS伺服器主要需要設定6個檔案:named.conf #主要的設定檔案named.ca #本機端的正解檔案本機端的反解檔案domain
Time of Update: 2013-12-29
1.自己記下筆記,每次翻官網,時間有些長了,給自己以後安裝省事mysql 5.1.45./configure--prefix=/usr/local/mysql5--without-debug--without-bench--without-docs--without-geometry--without-ndb-debug--with-fast-mutexes--with-embedded-server--with-charset=latin1--with-extra-charsets=all--
Time of Update: 2013-12-29
今天在解決資料庫同步異常的時候用到了flush tables with read lock 這個命令,於是順便就學習了下鎖表的相關知識。1.FLUSH TABLES WITH READ LOCK這個命令是全域讀鎖定,執行了命令之後所有庫所有表都被鎖定唯讀。一般都是用在資料庫聯機備份,這個時候資料庫的寫操作將被阻塞,讀操作順利進行。解鎖的語句也是unlock tables。2.LOCK TABLES tbl_name [AS alias] {READ [LOCAL] |
Time of Update: 2013-12-29
最簡單的安裝檔案是。bff檔案了,菜鳥的最愛。我找了很久,現在奉獻出來:http://www.bullfreeware.com/一、下載samba-3.0.4.0.bff二、將檔案放在AIX系統的臨時安裝目錄下,如:/usr/samba三、 smit
Time of Update: 2013-12-29
㈠ 條帶化 ASM的條帶化有兩種:coarse和fine-gained AU是最小空間配置單位,預設是1M,每個AU預設由8個128K條帶空間組成。 在coarse條帶化中,一個磁碟對應一個AU 所以該條帶化適合連續的I/O讀寫,比如全表掃描表 在fine-gained條帶化裡,一個AU中的8個128K條帶空間,平均打散在磁碟上 也就是說,4個磁碟,1個AU是平均分布在4個磁碟,每個磁碟2個128K
Time of Update: 2013-12-29
回收UNDO空間:1確認undoselectfile_name,bytes/1024/1024fromdba_data_fileswheretablespace_namelike'UNDOTBS1';2檢查UNDOSegment狀態3selectusn,xacts,rssize/1024/1024/1024,hwmsize/1024/1024/1024,shrinksfromv$rollstatorderbyrssize;4建立新的UNDO資料表空間createundotablespaceund
Time of Update: 2013-12-29
執行個體實際大小含片段)SELECTROUND((SUM(data_length)/1024/1024/1024),5)ASDATA,ROUND((SUM(index_length)/1024/1024/1024),5)ASidx,ROUND((SUM(data_length+index_length)/1024/1024/1024),5)AStotalFROMinformation_schema.tablesmysqldump】##支援不同版本的MySQL資料恢複##注意兩個mysqldump
Time of Update: 2013-12-29
1.TOM大神的表資訊查看過程和授權create or replace procedure SHOW_SPACE(P_SEGNAME IN VARCHAR2, P_OWNER IN VARCHAR2 DEFAULT USER, P_TYPE IN VARCHAR2 DEFAULT 'TABLE',
Time of Update: 2013-12-29
最近的幾個學習重點:1、oracle 效能最佳化,尤其是等待崔華的書的出版,估計這個月出不來,下個月應該可以出來了。統計資訊,執行計畫,sql profile,索引掃描方式,表的串連方法,綁定變數,oracle bug等等。2、ASM,對ASM不熟悉,需要加強對ASM的熟悉。基本的asm操作。3、oracle的備份恢複,尤其是異常情況下的恢複,比如redo,undo損壞等等,這裡面就免不了AMDU,BBED,ODU等等了。4、oracle
Time of Update: 2013-12-29
10為主,6為從。用指令碼備份出主機的資料庫,待用。[root@qianzhidb01 shell]# cat exprot_3306.sh#!/bin/shset -xdata=`date +%Y%m%d%H%M`mkdir /bak/backup/db/bak3306_$data/dir1=/opt/mysql/bindir2=/bak/backup/db/bak3306_$data/cd $dir1./mysql -uroot -p123456 <<EOF >
Time of Update: 2013-12-29
一、索引的分析根據ORACLE文檔所描述,如下情況要考慮重建索引1. analyze index your_index_name validate structure;2. 查詢索引片段:select name,del_lf_rows, lf_rows, round((del_lf_rows/(lf_rows+0.0000000001))*100) frag_pct from index_stats 一般如果該索引的frag_pct>10%,那麼就需要rebuild index
Time of Update: 2013-12-29
職位職能: 資料庫工程師/管理員 職位描述:任職要求: 1.熟悉Oracle 10g,11g資料庫特性,3年以上資料庫工作經驗 2.對Oracle技術架構深入理解,熟練編寫SQL、PL/SQL ,熟悉SQL最佳化。 3. 資料庫的日常維護,包括資料結構、預存程序、備份恢複,資料庫運行監控等; 4. 有良好的抗壓能力,能有有效進行故障診斷,能夠獨立進行資料庫效能調優; 5. 熟悉Oracle各個高可用方案,包括進階複製,DG,RAC; 6. 熟悉各大主流Linux
Time of Update: 2013-12-29
1.啟動資料庫報錯。[oracle@servers ~]$ rlwrap sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on 星期日 10月 6 17:14:35 2013Copyright (c) 1982, 2005, Oracle. All rights reserved.已串連到空閑常式。SQL> startupORA-00600: internal error code, arguments:
Time of Update: 2013-12-29
1、oracle建表時只提供串聯刪除,sqlserver提供串聯刪除和更新。雖然建立主外鍵關係之後,主表的主索引值不應該經常修改,可有時候有這種需求。)刪除時oracle提供3種選擇set null,級聯,什麼都不幹),sqlserver除了那3種還提供了設定預設值。2、oracle不提供主鍵自增,需要用序列加觸發器實現,sqlserver提供主鍵自增[proId] [int] IDENTITY(1,1) NOT
Time of Update: 2013-12-29