Tpcc-MySQL測試並使用Gnuplot組建圖表

TPC(Tracsaction Processing Performance Council)

Oracle 大記憶體需要配置hugepage

1. 配置了Oracle 10g rac  伺服器128G 記憶體,sga  pga 都很大,重啟後發現ipcs  show sga 都正確的,就是free -m 不正確 差很遠的2.配置了hugepage 就可以了,但是我發現另一套oracle 同版本的單一實例free -m 就正常的,真是古怪到目前還不知道是否是必須配置,個人感覺不用,配置了,應該是效能更好,但是配置不好,會浪費記憶體,11g 應該是要關閉asmm,手動設定sga

Oracle取得表中總記錄數最快的方法

查詢表中的記錄總數的文法就是SELECT COUNT(*) FROM TABLE_NAME。這可能是最經常使用的一類SQL語句。 本文討論怎樣才能最快的得到這個記錄數。本文純粹主要是理論上的討論,文章中很多內容(如常數索引)對實際的指導意義不大。 在具體描述之前,強調幾個前提: 首先表中的記錄數不能太少,否則討論的意義就不大了,在我下面的例子中記錄數是3萬左右,其實這個數量級還是比較小,不過已經能夠看出一些效果了。 根據執行時間的長短進行判斷偶然性比較大,

ORA-32690: 散列表基礎結構記憶體不足

ORA-32690: 散列表基礎結構記憶體不足[Oracle@sdw0 ~]$ oerr ora 32690 32690, 00000, "Hash Table Infrastructure ran out of memory" // *Cause: Not enough memory. // *Action: Increase memory. This is a known bug on database version 10.2.0.3. The

Oracle中表添加帶有預設值列的討論(包括11G新特性)

這個問題為什麼要討論呢,是有曆史根源的,我們從Oracle 10G開始說起。在11G以前,一個大表,如果要添加一個新列,且新列有預設值,如果使用alter table xx add xx_1 number default 1000;

Linux下如何匯入匯出MySQL資料庫

1. 概述 MySQL資料庫的匯入,有兩種方法: 1) 先匯出資料庫SQL指令碼,再匯入; 2) 直接拷貝資料庫目錄和檔案。 在不同作業系統或MySQL版本情況下,直接拷貝檔案的方法可能會有不相容的情況發生。 所以一般推薦用SQL指令碼形式匯入。下面分別介紹兩種方法。 2. 方法一 SQL指令碼形式 操作步驟如下: 2.1.

Oracle 10g expdp匯出報錯ORA-4031的解決方案

資料庫是10.2.0.4 作業系統是aix,在執行expdp匯出多個方案對象時報ORA-39014,ORA-39029,ORA-31671,ORA-39079,ORA-06512,ORA-04031:錯誤資訊如下: Export: Release 10.2.0.4.0 - 64bit Production on Monday, 17 February, 2014 9:46:52 Copyright (c) 2003, 2007, Oracle. All rights

如何診斷Oracle資料庫運行緩慢或hang住的問題

為了診斷Oracle運行緩慢的問題首先要決定收集哪些診斷資訊,可以採取下面的診斷方法: 1.資料庫運行緩慢這個問題是常見還是在特定時間出現 如果資料庫運行緩慢是一個常見的問題那麼可以在問題出現的時候收集這個時期的awr或者statspack報告(通常收集時間間隔是一個小時).產生awr報告的方法如下: awr是通過sys使用者來收集持久系統效能統計資訊並且這些資訊儲存在sysaux資料表空間.預設情況下快照是一個小時產生一次並且保留7天.awr報告輸出了基於指定快照

不停機進行Oracle資料庫複製的實驗

目標:主庫不停機,搭建出一個測試環境,允許少量的資料不同步,不用邏輯匯入匯出,使用rman實現同機複製資料庫-131伺服器上將PROD庫通過rman-duplicate target database to PRODDUP1的方式進行複製131伺服器是建在VMware上的Linux虛擬機器伺服器192.168.182.131OEL5.8_32Oracle 11.2.0.1.0 32bit [oracle@oelr5u8-1 admin]$ uname -a Linux

ORA-03113:通訊通道的檔案結尾

ORA-03113:通訊通道的檔案結尾 進程ID4781 查看alter.log 發現提示聯機記錄檔有問題 網上的方法看不是很懂,看到有很多錯誤 ora-16038:日誌無法歸檔 ora-00312 ORA-19809: limit exceeded for recovery files

Hive的UDF實作類別似於Oracle的decode函數功能

客戶提的要求,讓用hive實作類別似orale的decode函數功能。好吧,開工。Oracle的decode函數文法:DECODE(value,if1,then1,if2,thne2,if3,then3,...else)。首先涉及到的問題是輸入參數的動態化,decode函數要求輸入函數是偶數個,然後實作類別似if,else的邏輯判斷功能。這樣的話用到了java的Object ... args

Oracle 11g中的Native PL/SQL代碼編譯

Oracle環境中,PL/SQL是我們進行商務邏輯實現的最佳手段,同時也是和Oracle資料庫本身結合的最好的語言。使用好PL/SQL本身功能,可以大幅度提高我們的工作效率。 我們從最開始學習電腦和編程開始,就接觸到一個概念叫做“二進位程式碼”。電腦可以直接進行二進位代碼的執行,就目前而言,二進位是電腦執行速度最快的一種形式。其他的進階語言,如C、C++,都是通過編譯Compile和串連Link過程,轉化為二進位程式。 二進位程式的特點是執行速度快。但

Oracle 11g Data Guard搭建過程中問題解決兩例

Oracle安裝配置過程中,是與作業系統、儲存、網路密切相關的。特別是在Linux、AIX環境中,配置過程相對複雜,一個環節錯誤可能就會引起後續一系列的問題故障。 此外,隨著Oracle版本的變化,相同安裝項目執行的步驟方法有很大變化。比如Data

手工產生HTML格式AWR遇到Bug 13527323解決執行個體

Oracle中的AWR報告是目前官方提供的最好的效能分析診斷工具。藉助對於一個連續snapshot的分析,我們可以快速的擷取到整體效能分析指標,綜合定位問題發生點。任何Oracle版本中,我們都可能會遇到各種類型的Bug。發現Bug之後,和官方公布內容進行匹配確認,找到解決或者規避方法,是資料庫使用者應該具備的一種能力。1、環境介紹和故障發生筆者在11.2.0.3環境下,產生巡檢AWR報告,想查看業務高峰期作業負載情況。SQL> select * from v$version; 

Oracle 修改dbid和dbname

一般沒人修改Oracle 的dbid和dbname,除非特殊情況,比如複製資料庫等等步驟: 1.備份資料庫2.啟動資料到mount狀態3.nid命令修改 (如果只是修改dbid,那麼不需要dbname參數,需要更改dbname加上此參數即可,如果只修改dbname,那麼需要setname參數為yes)4.alter database open resetlogs開啟資料庫nid文法以及參數含義:ParameterDescriptionTARGETSpecifies the username

Oracle 11g RAC Admin,Policy Managed管理和配置

看到有人問如何區分RAC 建立後是Admin managed 還是Policy managed 。首先要看定義: Administrator-managed: Database administrators define the servers on which databases resource run, and place resources manually as needed. This is the management strategy used in previous

簡單的 6 步配置 MongoDB 複製集

在本次教程中,我們將建立含有三個節點的MongoDB群集。第一個節點是主節點,第二個節點是Failover節點,第三個節點是仲裁節點。1. 安裝Mongo並設定設定檔安裝3台伺服器並調整設定檔/etc/mongod.conf:#Select your replication set namereplSet=[replication_set_name]#Select the replication log sizeoplogSize=1024Disable the bind_ip

Oracle下ORA-00119錯誤的解決

Oracle在修改參數後啟動時報下列錯誤SYS@PROD >startupORA-00119: invalid specification for system parameter DISPATCHERSORA-00111: invalid attribute DISPPATCHERS解決方案1.建立pfileSYS@PROD >create pfile from spfile;File created.2.修改pfile[oracle@edbjr2p1 dbs]$ vim

DB2如何建立explain表監控SQL執行計畫

DB2對於SQL執行計畫的explain表,預設都是不存在的,所以需要在使用過程中根據需要建立,那麼如何建立呢?其實DB2還是提供了多種方法供大家使用,第一種就是預設使用指令碼EXPLAIN.DDL,該指令碼預設創在資料庫的如下路徑中:C:\Program Files (x86)\IBM\SQLLIB\MISC>lsDB2AutoBackupPolicy.xsd        DB2EvmonPkgCache.xsd   

PostgreSQL hstore 列效能提升案例

PostgreSQL 支援hstore 來存放KEY->VALUE這類資料, 其實也類似於ARRAY或者JSON類型。  要高效的使用這類資料,當然離不開高效的索引。我們今天就來看看兩類不同的索引對於同一種檢索請求的效能問題。假如我們有這樣一個原始表,基於str1欄位有一個BTREE索引。t_girl=# \d status_check;          Table "ytt.status_check" Column

總頁數: 978 1 .... 507 508 509 510 511 .... 978 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.