RMAN_RAC恢複至單機時redo日誌引發的“恐慌”一、概括其實這個問題確切來說由於自己的疏忽所造成,之前做過RAC到單機的恢複實驗,生產環境並無涉足,當時測試環境為RedHat5.4+Oracle11g+RAC,儲存方式為ASM;生產環境為hpux+Oracle10g+RAC,儲存方式為裸裝置;就目前來看,跟資料檔案的儲存方式有關。二、 Hpux中,recover完成,執行’alter database open resetlogs’時報以下錯誤SQL>
MySQL 慢查詢日誌(Slow Query Log)同大多數關係型資料庫一樣,記錄檔是MySQL資料庫的重要組成部分。MySQL有幾種不同的記錄檔,通常包括錯誤記錄檔檔案,二進位日誌,通用日誌,慢查詢日誌,等等。這些日誌可以協助我們定位mysqld內部發生的事件,資料庫效能故障,記錄資料的變更曆史,使用者恢複資料庫等等。本文主要描述通用查詢日誌。1、MySQL記錄檔系統的組成 a、錯誤記錄檔:記錄啟動、運行或停止mysqld時出現的問題。
Oracle update+with的使用情境,oracleupdatedrop table test purge;create table test( id number, code varchar(20), name varchar(20) );insert into test values(1,'201401','aaa');insert
如何用redis實現分布式鎖,redis實現分布式鎖引子redis作為一個強大的key/value資料庫,其實還可以用來實現輕量級的分布式鎖。1.實現方案1最早官方在SETNX命令頁給了一個實現:acquire lock: SETNX lock.foo <current Unix time + lock timeout + 1>release lock: DEL lock.fooacquire lock when time expired: GETSET
多種暫存資料表效率的對比分析,效率對比分析多種暫存資料表效率的對比分析老帥(20141107)平時在寫預存程序的時候,經常會用到暫存資料表,而暫存資料表的用法到底有幾種,哪種效率更好呢?我們來做個對比分析。實驗資料:表a有400萬條記錄,只查詢一個欄位Title1. 直接查詢--開啟時間分析SET STATISTICS TIME ON GO--查詢SELECT Title FROM a --結果SQL Server 執行時間:佔用時間 = 22013
Oracle index unusable和invisible的區別,unusableinvisible摘錄自11g的官方文檔: UNUSABLE Specify UNUSABLE to mark the index or index partition(s) or index subpartition(s) UNUSABLE. The space allocated for an index or index partition or
sql跟蹤及tkprof使用,sql跟蹤tkprof使用簡述在oracle資料庫中,awr是關於資料庫系統整體的負載情況和運行情況的報告。而當系統負載都顯示正常,而用戶端執行某些動作響應很慢,或者某些終端串連的會話執行緩慢或異常時,就需要用到會話層級的跟蹤了。常見方法概述Session層級跟蹤的方法有許多,比如當前會話的跟蹤,可以執行命令Alter session set sql_trace=true;Alter session set