Time of Update: 2015-08-03
Redis命令小細節Redis命令小細節1. set setnx setexset 將字串 value的值關聯到key ,如果key已經存在,那麼覆蓋原來的,如果不存在,那麼就建立setnx 將key的值設定為value,若且唯若key不存在的時候,如果key已經存在,是設定不成功的。SetEx是設定一個帶生存期限的key,通過下面,我們可以發現,setex的參數順序是,key time
Time of Update: 2015-07-24
Oracle資料庫物理檔案備份/恢複之前也寫過一篇類似的,雖然恢複Oracle資料庫物理檔案不成問題,但總感覺有不對的地方,後面才瞭解到,以前自己有存在誤區的地方,重新用此文方法簡便得多。環境:CentOS release 5.6 (Final) Oracle Database Release 11.2.0.1.01、解壓壓縮好的資料庫檔案到相應目錄[root@OATest oabak]# tar -jxvf testoa_20140702.tar.bz22、還原檔案
Time of Update: 2015-07-24
asp.net mvc 用Redis實現分布式叢集共用Session1、這兩天研究Redis搞分布式session問題,網上找的資料都是用ServiceStack.Redis來實現的,但是在做效能測試的時候發現最新的v4版本有限制每小時候最多請求6000次,因為官網開始商業化要收費了,好坑爹的說,還好我前期弄了個效能測試列子,不然上線以後出問題那就麻煩了。後面找了個NServiceKit.Redis(好像就是ServiceStack.Redis的v3版本)來替代v4的收費版。2、解決方案是
Time of Update: 2015-07-25
添加ASM磁碟報錯ORA-02097和ORA-15014背景:這是一套正在安裝的11.2.0.1 RAC,Grid
Time of Update: 2015-07-24
管理REDO LOG記錄Redo Log概念規劃Redo Log建立Redo Log組和成員重新分配、命名Redo Log成員刪除Redo Log組和成員強制切換日誌驗證Redo Log檔案塊清理Redo Log 檔案Redo Log字典視圖 Redo Log 概念Redo Threadsredo log相對於每一個資料庫執行個體都有一個redo線程。典型配置中,僅一個資料庫執行個體訪問資料庫,所以僅出現一個redo
Time of Update: 2015-07-24
恢複資料庫遇到ORA-0600故障Errors in file /u01/admin/UIDB/udump/uidb_ora_59394.trc: ORA-00600: internal error code, arguments: [krbrrd_bz2_ksfqrd_noblks], [/u01/test/db_0_UIDB_dlq7rlus_1_1], [576000], [], [], [], [], [] Full restore complete of datafile 33 /u0
Time of Update: 2015-07-24
MySQL函數:group_concat()函數GROUP_CONCAT(expr)該函數將非空列值按照分組條件進行合并並最終返回。如果有空值,則返回為空白,其完整文法如下:GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer | col_name | expr}
Time of Update: 2015-07-24
Oracle 11g靜默安裝軟體+手工建立資料庫由於是二次跳轉+遠程操作,無法使用圖形介面,不能直接圖形介面安裝。採用靜默安裝軟體+手工建立資料庫的方式完成需求。1.靜默模式安裝Oracle軟體,配置監聽程式2.手工建庫3.檢查各組件是否符合要求1. 靜默模式安裝Oracle軟體,配置監聽程式這裡預設已經安裝了所有Oracle軟體依賴的安裝包,調整了作業系統的相關參數。安裝軟體前的準備工作不清楚可參見:Linux平台oracle 11g單一實例 安裝部署配置 快速參考
Time of Update: 2015-07-24
與Oracle緊密相關的Unix/Linux核心參數下面是幾個與Oracle緊密相關的Unix/Linux核心參數,在安裝資料庫的時候,一般都需要根據實際情況進行調整。Init.ora ParameterKernel Parameterdb_block_buffersshmmax, shmalldb_files(maxdatafiles)nfile, maxfileslarge_pool_sizeshmmax, shmalllog_buffershmmax,
Time of Update: 2015-08-30
Linux平台上SQLite資料庫教程(一)——終端使用篇,linuxsqlite Linux平台上SQLite資料庫教程(一)——終端使用篇SQLite是一款輕型的資料庫,它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它佔用資源非常的低,可能只需要幾百K的記憶體就夠了。能夠支援Windows/Linux/Unix等等主流的作業系統,同時能夠跟很多程式語言相結合,比如 Tcl、C#、PHP、Java等,還有ODBC介面。安裝在終端輸入: sudo
Time of Update: 2015-08-30
MySQL外鍵詳解,MySQL鍵詳解最近在學習Hibernate的時候,總是被外鍵搞得頭腦發懵,而且,自己的MySQL的外鍵學習也不是很紮實,所以為了更好地掌握Hibernate、MySQL,所以,在網上搜了一些學習MySQL建立外鍵和添加外鍵的部落格,並深刻的學習了一下,感覺爽爆了,媽媽再也不用為我的外鍵擔心了!下面就是關於外鍵的知識點總結! InnoDB也持外鍵約束。InnoDB中對外鍵約束定義的文法看起來如下:[CONSTRAINT symbol]
Time of Update: 2015-08-03
DRP問題系列——The Network Adapter could not establish the connection,drpestablish 剛解決完上一個問題之後,又出現一個新的問題,人生總有太多的不如意啊。先讓我們看看問題吧1、問題1
Time of Update: 2015-08-02
Replication_Error:Relay log write failure:could not queue event from master,eventqueueMysql Version :5.6.16OS Version :CentOS release 6.4 (Final)Replication:Master-Master 剛剛突然發現DB Master1(當前讀寫)磁碟滿了,DB Master2(當前不對外提供寫)replication 拋出異常:Relay log
Time of Update: 2015-07-31
HBase的compact分析,HBasecompact分析 HBase是基於LSM樹儲存模型的分布式NoSQL資料庫。LSM樹對比普遍的B+樹來說,能夠獲得較高隨機寫效能的同時,也能保持可靠的隨機讀效能(可參考這裡)。在進行讀請求的時候,LSM樹要把多個子樹(類似B+樹結構)進行歸併查詢,對於HBase來說,這些子樹就是HFile(還包括記憶體上的樹結構MemStore)。因此歸併查詢的子樹數越少,查詢的效能就越高。Compact的作用&
Time of Update: 2015-07-27
Oracle RAC安裝過程中碰到的“坑”和關鍵點(一),oraclerac在物理機上使用虛機搭建RAC環境時碰到了很多“坑”和關鍵點,這裡慢慢一一回味總結下。 物理機:Intel(R) Core(TM) i7-5600U CPU @ 2.60GHz,8G記憶體虛擬機器軟體:VMware ServerVersion 2.0.2資料庫軟體:Oracle 11.2.0.1、Grid虛機作業系統:Oracle Linux
Time of Update: 2015-07-23
ADO.NET資料庫訪問技術,ado.net資料庫訪問一. ADO.NET的定義ADO.NET來源於COM組件庫ADO(即ActiveX Data Objects),是微軟公司新一代.NET資料庫的訪問模型,是目前資料庫程式設計人員用來開發基於.NET的資料庫應用程式的主要介面。它利用.NET Data Provider(資料提供者)進行資料庫的串連和訪問,通過ADO.NET資料庫程式能夠使用各種對象來訪問合格資料庫內容,讓提供資料庫管理系統的各個廠商可以根據此標準開放對應的.NET Data
Time of Update: 2015-07-22
PL/SQL相關的資料字典,plsql相關字典 PL/SQL相關的資料字典 http://www.oracle.com/technetwork/issue-archive/2012/12-nov/o62plsql-1851968.html 有時候,我們在PL/SQL開發過程中會遇到以下問題: 1)我的程式到底依賴於哪些資料庫物件? 2)哪個包中調用了一個其他包中的子程式或變數? 3)我的哪個子程式的參數使用了不合適的資料類型?
Time of Update: 2015-07-22
初識資料庫,與君初相識猶如故人歸來到實驗室的這幾天感覺過得特充實,接觸了許多新技術,剛開始覺得特別陌生,但是慢慢接觸下來,感覺很好玩,特別是當你能操作它的時候,很有成就感。昨天早上郭亮學長給我們講了資料庫SQL,當時整個是蒙的,下午又給我們布置了用SQL語句寫表格的作業。沒辦法,只有硬著頭皮上,不知道的就去w3school網站查,總算是勉強寫得來了。我覺得這個網站真的特別好,包含的電腦技術很多,HTML,CSS,javaScrip,Web……初學這些技術的人,我認為這是一個很好的基
Time of Update: 2015-07-20
Mongodb Sharding 術語,mongodbshardingsharding 指資料分區cluster 叢集,一個叢集包含了多個shards,每個shard都由一個replica set組成collection DB中的表的概念,只不過沒有schema每個collection在sharding的情境下都分成了多個chunks,chunk大小可以設定chunk
Time of Update: 2015-07-20
mongodb chunk 大小設定,mongodbchunk預設是64MB,取值範圍是1 MB 到 1024 MB.那修改會造成什嗎?下表簡單總結:chunk size 調節splitting次數(片段數)資料跨shard數目資料均勻網路傳輸次數migration次數單次migration 傳輸量查詢速度變大減少變少不太均勻變少變少變大變快變小增多變多更均勻變多變多變小變慢在資料量很大的情況下,考慮網路頻寬,如果發現頻寬佔滿,可以考慮調小chunk