Time of Update: 2016-02-04
使用Redis作為時間序列資料庫:原因及方法自從Redis出現以來,就在時間序列資料的儲存與分析方面得到了一定程度的使用。Redis最初只是被實現為一種緩衝,其目的是用於日誌的記錄,而隨著其功能的不斷髮展,它已經具備了5種顯式、3種隱式的結構或類型,為Redis中的資料分析提供了多種方法。本文將為讀者介紹使用Redis進行時間序列分析最靈活的一種方法。關於競態與事務在Redis中,每個單獨的命令本身都是原子性的,但按順序執行的多條命令卻未必是原子性的,有可能因出現競態而導致不正確的行為。為了應對
Time of Update: 2016-01-29
MySQL教程:使用tpcc-mysql進行壓力測Tpcc-mysql是percona基於tpcc衍生出來專用於mysql基準測試的產品 ,可以參見 《高效能MySQL第三版》一、安裝rpm -Uvh http://dl.Fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpmyum install bzrbzr branch lp:~percona-dev/perconatools/tpcc-mysql查看
Time of Update: 2016-01-24
SQL Server如何修改自增列值以及相應的解決方案今天工作中遇到特殊的一個任務,就是將兩個自增列值的進行對調變更。SQL Server 平台修改自增列值由於之前處理過sql server資料庫的遷移工作,嘗試過其自增列值的變更,但是通過SQL 陳述式修改自增列值,是嚴格不允許的,直接報錯(無法更新識別欄位 ’自增列名稱‘)。sql server我測試是2008、2012和2014,都不允許變更自增列值,我相信SQL Server 2005+的環境均不允許變更欄位列值。
Time of Update: 2016-01-24
DB2常用指令碼整理--資料表空間擴容ALTER TABLESPACE BAS_DW_ENTADD (Device '/dev/vx/rdsk/n01datadg3/dwentlv_100g_01_01' 3276800) ON DBPARTITIONNUM (1)ADD (Device '/dev/vx/rdsk/n02datadg3/dwentlv_100g_02_02' 3276800) ON DBPARTITIONNUM (2)ADD (Device
Time of Update: 2016-01-02
CentOS 6.6下編譯安裝MariaDB-10.0.20系統內容:CentOS6.6(Final)MariaDB連接埠:3309 (因為本機原先已經裝的有MySQL了,還不想刪除MySQL)#wget http://mariadb.nethub.com.hk//mariadb-10.0.20/source/mariadb-10.0.20.tar.gz建立mariadb使用者# groupadd -r mariadb# useradd -g mariadb -r -M -s
Time of Update: 2016-01-02
sqlplus串連OracleSQLPlus 在串連時通常有三種方式1. sqlplus / as sysdba作業系統認證,不需要資料庫伺服器啟動listener,也不需要資料庫伺服器處於可用狀態。比如我們想要啟動資料庫就可以用這種方式進入 sqlplus,然後通過startup命令來啟動。2. sqlplus username/password串連本機資料庫,不需要資料庫伺服器的listener進程,但是由於需要使用者名稱密碼的認證,因此需要資料庫伺服器處於可用狀態才行。3.
Time of Update: 2016-01-02
進程監控工具Supervisor 啟動MongoDB一什麼是supervisorSuperviosr是一個UNIX-like系統上的進程監控工具。 Supervisor是一個Python開發的client/server系統,可以管理和監控*nix上面的進程。不過同daemontools一樣,它也不能監控daemon進程官網:http://supervisord.org/ 二為啥用supervisor 部署簡單 : 為啥簡單呢?因為咱們通常管理linux進程的時候,
Time of Update: 2015-12-16
ASM磁碟空間的查看ASM磁碟空間查看可以通過作業系統查看,也可以在sqlplus裡面進行查看【1】作業系統中查看的方法[grid@db01 ~]$ asmcmdASMCMD> lsdgState Type Rebal Sector Block AU Total_MB Free_MB
Time of Update: 2015-12-02
Postgres-X2部署步驟Postgre2015大象會,大家都很關注PostgreSQL的叢集,目前,開發人員已經轉向Postgres-X2,近期根據自己和同事部署xl的過程部署了一下Postgres-X2。本次部署實驗是利用pgxc_ctl部署的,更加靈活的部署叢集。1、整體概括: 一共四個節點,一個gtm,一個coordinator,兩個datanode。 a. GTM節點 IP:192.168.2
Time of Update: 2015-12-02
由一條create語句的問題對比MySQL和Oracle中的date差別今天開發的同事提交過來一個sql變更,在部署的時候發現了一個問題。 語句是一個簡單的create語句CREATE TABLE `test_user` ( `openid` varchar(64) NOT NULL, `amount` varchar(11) DEFAULT 0, `create_time` datetime DEFAULT
Time of Update: 2015-12-02
Oracle 11g匯入到10g引起的錯誤環境介紹老環境 新環境 作業系統:RedHat5.8 64位 redhat6.4 64位資料庫版本:Oracle 10.2.0.4 64位 oracle 11.2.0.4
Time of Update: 2015-09-08
閃回版本查詢Flashback Version Query“忘記備份”是幾年前看一位行業前輩的經驗談中讓筆者記憶深刻的工作軍規。對DBA而言,備份通常指的是“Media
Time of Update: 2015-08-08
ORA-00382與DB_nK_CACHE_SIZE參數設定最近在嘗試最佳化一個包含blob欄位表的查詢,考慮使用非標準塊緩衝。但是,在嘗試設定DB_32K_CACHE_SIZE參數時,遭遇報錯(報錯內容:ORA-00382: 32768 不是有效塊大小, 有效範圍為
Time of Update: 2015-09-17
CentOS7上安裝PostgreSQL,centos7postgresql 安裝postgresql軟體包sudo yum install postgresql-server postgresql初始化db sudo su - postgresinitdb -D /var/lib/pgsql/data啟動/停止服務systemctl status postgresql.servicesystemctl start postgresql.servicesystemctl stop
Time of Update: 2015-09-15
安裝adventure和northwind樣本資料庫,adventurenorthwind 網上有許多有關AdventureWorks資料庫的安裝求助資訊,在baidu和google中也可搜到許多該問題的答案,但是有部分答案很是模糊,看完讓人似懂非懂,舉個例子說明: 1.去官方網站下載Adventureworks資料庫、然後安裝資料庫,再用兩種方法附加到MS SQL Server2005中
Time of Update: 2015-09-01
Oracle(五)--> 進階子查詢(二),oracle--查詢一、相互關聯的子查詢相互關聯的子查詢按照一行接一行的順序執行,主查詢的每一行都執行一次子查詢。例:若 employees 表中 employee_id 與 job_history 表中 employee_id 相同的數目不小於 2 ,輸出這些相同 id 的員工的 employee_id , last_name 和其 job_id。讓表 employees 進入子查詢,通過 employee_id 與 job_history
Time of Update: 2015-08-09
分析論壇資料庫設計&分析,分析論壇資料庫 1,資料庫設計論壇資料庫設計還是挺有意思的,按照商務邏輯進行拆分的資料庫設計。 首先,如果是一個部落格就一個post表記可以了。然後考慮到論壇資料量比較大,所以在設計上有最佳化。 論壇把資料庫分成3個資料表,這樣在訪問不同頁面的時候都查詢很快。 資料庫表參考discuz 資料庫設計: 只是挑了些相關欄位,沒有把所有欄位列出了。--論壇板塊表CREATE TABLE forum ( fid mediumint(8)
Time of Update: 2015-08-08
Navicat Premium怎樣開啟SQL檔案.MDF和.LDF檔案,navicat.ldf相信大家再裝SQL Server時都會遇到一件非常頭疼的事情——裝完SQL server之後發現沒有啟動程式。沒有經驗的會以為SQL SERVER安裝失敗了於是選擇重裝,但是呵呵,重裝了4,5次還是一樣的,於是又想到重裝系統等等。其實我們再裝SQL SERVER過程中如果沒有報錯誤,那麼最後都會安裝成功的。但是有沒有SQL
Time of Update: 2015-08-04
Oracle RAC安裝過程中碰到的“坑”和關鍵點(二),oraclerac(1) 依賴包的安裝Linux下安裝Oracle,除了系統配置參數,我覺得依賴包的安裝是另一個比較瑣碎的操作。本次安裝碰到了幾個包的問題:(a) rpm -Uvh gcc-4*提示:02. error: Failed dependencies: 03. cloog-ppl >= 0.15 is needed by gcc-4.4.7-4.el6.x86_640
Time of Update: 2015-07-31
關於Redis五種類型對象的學習筆記,redis五種學習筆記我們在使用Redis的時候,直接接觸到的是字串對象(String),列表對象(List),雜湊對象(Hash),集合對象(Set),有序集合對象(SortedSet)這五種類型的對象,基本的命令如:String(get set) List(lpush rpush lpop rpop lrange) Hash(hget hset hlen hgetall) Set(sadd smembers smov) SortedSet(Zadd