Time of Update: 2016-01-09
MySQL監控利器-InnotopInnotop是一款十分強大的MySQL監控工具,用perl所寫,通過文字模式展示MysQL伺服器和Innodb的健全狀態。安裝innotop:https://github.com/innotop/innotopGithub上提供兩種版本,一種是開發版(innotop-master),一種是穩定版(innotop-gtid)。在這裡,我們使用的是開發版。注意:網上提供的是http://code.google.com/p/innotop/,但這個是原先的維護地址,
Time of Update: 2016-01-09
MongoDB中批量將時間戳記轉變通用日期格式1,官網提供的mongodb遍曆指令碼:官方文檔地址:https://docs.mongodb.org/manual/tutorial/remove-documents/>var arr = ["ab","cd","ef"]>var show = function(value,index,ar){ print(value)
Time of Update: 2016-01-09
SQL Server附加資料庫報5123錯誤最近家裡的電腦從WIN7升級到WIN10。安裝完常用軟體和SQL
Time of Update: 2016-01-09
MySQL的分頁最佳化今天下午,幫同事重寫了一個MySQL
Time of Update: 2016-01-02
Oracle基礎 各種語句的定義格式Oracle內建資料類型 一、 字元資料 1、 char(size) 2、 varchar2(size) 最常用,最大長度4000位元組 3、 nvhar(size)、nvarchar(size) 4、 varchar(size) 5、 long 建議使用LOB大型資料 6、 raw 儲存二進位,建議使用LOB大型資料二、 數字 1、 number(p,s)三、 日期 1、 data 2、 timestamp 3、 timestamp with
Time of Update: 2016-01-09
一次性事務和CTE插入資料的比較有時要構造一些資料來做測試資料,像下面這樣:IF OBJECT_ID(N'T14') IS NOT NULLBEGIN DROP TABLE T14ENDGOCREATE TABLE T14 (t14_id INT)GODECLARE @i INT = 1WHILE @i <= 1000BEGIN INSERT INTO T14 (t14_id) SELECT @i
Time of Update: 2016-01-09
Oracle DataGuard的原理與基本配置最近集團在做災備方案,用於Oracle的高可用性,在不影響主庫效能的前提下,我們選擇使用DG的"最大效能"模式。 DG是Oracle資料庫內建的資料同步功能,其基本原理是將記錄檔從主庫傳輸到備庫,然後在備庫上應用這些記錄檔,從而使備庫與主庫保持同步。 DataGuard提供了三種日誌傳輸(Redo
Time of Update: 2016-01-02
CentOS 6.5 下設定Oracle 12c 開機自動啟動在Linux系統中,安裝好Oracle資料庫服務後,並不像在Windows系統下一樣,Oracle服務在預設情況下會隨時系統的啟動自動啟動。Linux系統中,是需要使用者去手動進行設定,才能實現Oracle開機自動啟動的。本文將一步一步教你如何進行設定。方法與步驟首先,必須保證你在CentOS 6.5 Linux中已經安裝好了Oracle
Time of Update: 2016-01-02
CentOS6上MongoDB串連數無法突破1000的解決辦法問題描述:生產環境發現CPU滿負荷運行,MongoDB的串連數始終突破不了1000。解決方案:1、查看mongodb的日誌,報下面的錯誤:Wed Nov 21 15:26:09 [initandlisten] pthread_create failed: errno:11 Resource temporarily unavailable Wed Nov 21 15:26:09 [initandlisten] can't
Time of Update: 2016-01-02
CentOS 6.6下編譯安裝PostgreSQL9.4.1及phpPgAdmin配置 安裝前準備# yum install readline-devel zlib-devel下載源碼並解壓、編譯安裝 # wget https://ftp.postgresql.org/pub/source/v9.4.1/postgresql-9.4.1.tar.bz2 # tar -xjvf postgresql-9.4.1.tar.bz2 # cd postgresql-9.4.1 #
Time of Update: 2016-01-02
Oracle 11.2 單一實例串連ASM時需要注意的事項以及問題處理Oracle 11.2 執行個體訪問ASM需要注意的幾點:1. Oracle使用者和grid使用者必須有相同的組,並且 ASM Disk的屬組要和這個組保持一致,否則資料庫無法訪問ASM磁碟,報錯 ora 15081例如下面: oracle和grid都屬於 asmdba組,並且asm磁碟的屬主也是asmdba[root@host rules.d]# id oracleuid=1001(oracle)
Time of Update: 2016-01-02
MySQL管理多個執行個體的方法MySQL運行多執行個體有2種方法,第一種是使用多個設定檔啟動不同的進程來實現多執行個體;第二種是通過mysqld_multi使用單獨的設定檔來實現多執行個體環境準備:作業系統:Red Hat Enterprise Linux Server release 6.5
Time of Update: 2016-01-02
利用pgpool實現PostgreSQL的高可用這裡利用pgpool-ii實現PG的高可用。基於流複製的方式,兩節點自動切換:1、單pgpoola.環境:pgpool:192.168.238.129data1:192.168.238.130data2:192.168.238.131b.圖例c.配置互信ssh-copy-id ha@node1ssh-copy-id ha@node2 d.資料庫節點配置,請參照《 使用pg_basebackup搭建PostgreSQL流複製環境
Time of Update: 2016-01-02
ogg啟動報錯libnnz11.so: cannot open shared object file當ogg軟體解壓,並給予正確的許可權後,在啟動ogg時會遇到如下報錯:[root@HWZX-DB-BI ogg]# ./ggsci./ggsci: error while loading shared libraries: libnnz11.so: cannot open shared object file: No such file or
Time of Update: 2016-01-02
Oracle 11g RAC安裝注意事項雜記本文僅僅用於記錄在平時安裝Oracle RAC過程中出現的一些問題記錄,後面如果遇到小細節問題也是補充進來。1. HAIP hosts檔案雙內連網卡配置樣本:# vi /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.0.6
Time of Update: 2016-01-02
Oracle Shared Server 配置1、獨佔伺服器(dedicatedserver)每一個session單獨分配一個serverprocess,直到使用者中斷連線,才釋放該進程所佔用的資源。而大多數時候session都是idle的,所以存在佔用資源的情況。在有些情況下,必須使用獨佔伺服器模式:(本地串連)SQL> select username,SERVER,PROGRAM,OSUSER,MACHINEfrom v$session where username is not
Time of Update: 2016-01-02
Linux 下 Redis 的安裝介紹redis簡介對比 Memcached 是一個高效能的分布式記憶體對象緩衝系統,用於動態Web應用以減輕資料庫負載。它通過在記憶體中快取資料和對象來減少讀取資料庫的次數,從而提高動態、資料庫驅動網站的速度。redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value類型相對更多;Redis服務端的預設串連連接埠是63791、
Time of Update: 2016-01-02
TPCC-MySQL基準測試1. 簡述TPCC-MySQL輸出結果包括五個商務邏輯,這五個商務邏輯構成了TPCC-MySQL測試的整個交易處理過程。具體如下所示:New-Order:新訂單Payment:支付Order-Status:訂單查詢Delivery:發貨Stock-Level:庫存 預定義變數:為了能夠清晰的說明以下內容,首先定義一些變數,便於以下的計算和說明。具體如下所示:success
Time of Update: 2016-01-02
Oracle初次安裝自動安裝軟體包一、Oracle自動安裝所需軟體包提前配置好yum倉庫定義package.txt包列表檔案:以官網RHEL6為例,這裡有compat-libstdc++有兩個包,如果不加*,+號後面的compat-libstdc++-33-3.2.3-69.el6.x86_64,compat-libstdc++-296-2.96-144.el6.i686這兩個包無法直接識別,需要以*代表兩個包,安裝過程中如果遇到缺少某一個包,則可以使用命令:yum whatprovides
Time of Update: 2016-01-06
深入解讀PostgreSQL中的序列及其相關函數的用法,解讀postgresql一、簡介序列對象(也叫序列產生器)就是用CREATE SEQUENCE 建立的特殊的單行表。一個序列對象通常用於為行或者表產生唯一的標識符。二、建立序列方法一:直接在表中指定欄位類型為serial 類型david=# create table tbl_xulie (david(# id serial,david(# name text);NOTICE: CREATE TABLE will create