Time of Update: 2016-07-26
Xtrabackup
Time of Update: 2016-05-31
MariaDB命令介紹及MariaDB架構圖和索引mariadb> SHOW GLOBAL VARIABLES; 全域變數影響伺服器的全域操作mariadb> SHOW [SESSION] VARIABLES; 用戶端變數,只對當前會話生效注意:其中有些參數支援運行時修改,會立即生效;有些參數不支援,且只能通過修改設定檔,並重啟伺服器程式生效有些參數範圍是全域的,且不可改變;有些可以為每個使用者提供單獨的設定修改伺服器變數的值全域: mariadb> SET GLOBAL
Time of Update: 2016-04-12
Linux源碼編譯安裝MySQL5.7.9一、環境準備:我嘗試過以下環境都是能成功的:1、CentOS6.7 minimal鏡像最小化預設安裝;2、RedHat6.5 DVD基本伺服器安裝;3、其他Linux版本未驗證。注意系統安裝好之後需要配置好網卡,關閉防火牆及SELINUX:# 關閉Linux防火牆命令# chkconfig iptables off# 修改SELINUX配置# vim
Time of Update: 2016-02-04
源碼編譯安裝MySQL 5.7.9安裝CentOS 6.3配置yum:[root@bkjia ~]# cd /etc/yum.repos.d/[root@bkjia yum.repos.d]# mkdir a[root@bkjia yum.repos.d]# lsa CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo[root@bkjia
Time of Update: 2014-07-18
Oracle 11g使用DML Error Logging來避免bulk insert故障使用DML Error Logging來避免bulk insert故障 當使用帶有子查詢的insert語句來載入資料時如果出現錯誤.系統會終止該語句並復原整個操作.這是非常消耗時間和資源的操作.如果insert這樣的語句可以使用DML Error Logging功能來避免這種情況. 為了使用DML error logging功能需要增加一個子句來指定error
Time of Update: 2014-06-15
Buffer Busy Waits是怎麼產生的?作為一個Oracle Dba,如果你從未遇到過Buffer Busy Waits等待,那麼你算不上一個真正的Oracle Dba。Buffer Busy Waits是Oracle 資料庫非常常見的一個等待,特別是在並發寫比較頻繁的環境裡。說起為什麼會產生這個等待,首先要描述下,Oracle讀寫資料區塊的過程:1)首先依據資料區塊地址計算出(HASH演算法)資料區塊所在的HASH BUCKET。2)根據桶的編號,計算出保護這個桶的CBC LATCH,
Time of Update: 2015-07-22
ORA-4031錯誤
Time of Update: 2015-07-16
profile_oracle設定某使用者密碼永不到期,oracle密碼永不到期原創作品,出自 “深藍的blog” 部落格,深藍的blog:http://blog.csdn.net/huangyanlong/article/details/46888139 oracle設定某使用者密碼永不到期 為ETL_TEST使用者佈建密碼永不到期。select * from dba_users where username = '
Time of Update: 2015-06-24
Hive merge(小檔案合并),當Hive的輸入由很多個小檔案組成時,如果不涉及檔案合并的話,那麼每個小檔案都會啟動一個map task。如果檔案過小,以至於map任務啟動和初始化的時間大於邏輯處理的時間,會造成資源浪費,甚至發生OutOfMemoryError錯誤。因此,當我們啟動一個任務時,如果發現輸入資料量小但任務數量多時,需要注意在Map前端進行輸入小檔案合併作業。同理,向一個表寫資料時,注意觀察reduce數量,注意輸出檔案大小。1、
Time of Update: 2015-06-17
50條SQL查詢技巧、查詢語句樣本,50條sqlStudent(S#,Sname,Sage,Ssex) 學生表Course(C#,Cname,T#) 課程表SC(S#,C#,score) 成績表Teacher(T#,Tname) 教師表 問題:1、查詢“001”課程比“002”課程成績高的所有學生的學號;複製代碼 代碼如下:select a.S# from (select s#,score from SC where C#='001') a,(select s#,scorefrom
Time of Update: 2015-04-16
The SELECT would examine more than MAX_JOIN_SIZE rows 報錯分析 MYSQL,mysqlnumrows用了一個聯表查詢一個大表,21 個欄位,近四千萬條記錄吧。另一個表就幾萬的記錄量。報錯誤資訊為:#1104 The SELECT would examine more than MAX_JOIN_SIZE rows;check your WHERE and use SET SQL_BIG_SELECTS=1 or SET
Time of Update: 2015-03-20
事務四大特徵:原子性,一致性,隔離性和持久性(ACID),四大acid一.事務 定義:所謂事務,它是一個操作序列,這些操作要麼都執行,要麼都不執行,它是一個不可分割的工作單位。 準備工作:為了說明事務的ACID原理,我們使用銀行賬戶及資金管理的案例進行分析。
Time of Update: 2015-01-10
Oracle分區表技術 (Partitioned Tables),partitionedtables自Oracle 8(1997年左右)就引入了分區表&分區索引(Partitioned Tables & Indexes)的概念來調整大表和大索引,提升效能,提升營運管理的能力。分區表和分區索引機制是海量資料庫管理(Very Large Databases ,即VLDB) 中一個重要的提升效能的機制。Oracle分區技術的曆史Oracle
Time of Update: 2014-11-30
第三方系統通過IFrame的方式訪問BIEE報表,iframebieeBIEE開發的報表經常會與現有系統整合 ,通常可以用iframe的方式嵌入到需要整合的系統,在這裡有兩種方式可以整合 :1,通過SSO,將BI與業務整合做單點登入,可以參考類似“BI
Time of Update: 2014-09-18
查看Oracle執行計畫的幾種常用方法-系列2,oracle執行計畫續上篇:http://blog.csdn.net/bisal/article/details/389191813. AUTOTRACE開關SQLPLUS中開啟AUTOTRACE開關可以得到SQL的執行計畫。從提示可以看到AUTOTRACE有幾個選項:OFF/ON/TRACEONLY/EXPLAIN/STATISTICS。實驗:1. 執行SET AUTOTRACE ON:2. 執行SET AUTOTRACE TRACEONLY:3
Time of Update: 2014-08-07
執行個體詳解Django的 select_related 和 prefetch_related 函數對 QuerySet 查詢的最佳化(二),djangoqueryset這是本系列的第二篇,內容是 prefetch_related() 函數的用途、實現途徑、以及使用方法。本系列的第一篇在這裡3.
Time of Update: 2014-08-06
資料庫分區,oracle資料庫分區資料庫分區:概念:以mysql為例。mysql資料庫中的資料是以檔案的形式存在磁碟上的,預設放在/mysql/data下面(可以通過my.cnf中的datadir來查看),一張表主要對應著三個檔案,一個是frm存放表結構的,一個是myd存放表資料的,一個是myi存表索引的。如果一張表的資料量太大的話,那麼myd,myi就會變的很大,尋找資料就會變的很慢,這個時候我們可以利用mysql的資料分割函數,在物理上將這一張表對應的三個檔案,分割成許多個小塊,這樣呢,我們
Time of Update: 2014-08-05
Oracle HR 範例使用者的建立 10g,11g均可,oracle11gOracle HR 範例使用者的建立 10g,11g均可先將附件(見文章尾部)上的 10 個 .sql 檔案放入這個路徑中 :$ORACLE_HOME/demo/schema/human_resources Script Name Descriptionhr_analz.sqlCollects
Time of Update: 2014-08-03
Oracle UNDO 監控,oracleundo監控Oracle 10g及後續版本較以前版本有一新特性即自動調整undo retention時間,大大簡便了管理,對於自動擴充(autoextend on)的undo資料表空間,參數undo_retention設定成為Oracle自動調節undo retention的最低閥值。對於非自動擴充(autoextend off),非guarantee 的undo
Time of Update: 2014-07-26
關於Relay Log無法自動刪除的問題(Neither,relayneither今天查看mysql err日誌,發現mysql重啟時總會有如下日誌出現:[Warning] Neither --relay-log nor --relay-log-index were used; so replication may break when this MySQL server acts as a slave and has his hostname changed!! Please use