Time of Update: 2014-04-30
今天是2014-4-24,今天中午收到一個天津網友問的一個安裝gi的問題,和一個網友問的字元集問題:在此整理一下問題一:gi安裝問題:問題描述: 在安裝gi的時候提示:“INS-20802] Automatic storage Management Configuration Assistant
Time of Update: 2014-04-30
複合索引最令人困惑的當屬索引列的順序,不僅依賴於使用該索引的查詢,更需考慮排序和分組。前段時候我發了個文章:where條件順序和複合索引欄位順序。感興趣的朋友不妨參與討論。今天我提個自己的觀點。在應用開發階段,【選擇性】是我們首要考慮因素,請看簡圖:當出現sql效能問題時,你可能需要注意以下幾個:1. 隨機IO2. 排序(order by)3. 分組(group by or distinct)這時不必也不應該在關注【選擇性】我的經驗便是,在你手上已經有Top N
Time of Update: 2014-04-26
有一個mysql資料庫的表,要查詢他的最後兩條資料的結果如下:這是原表中的內容:idname1 ad2 jk3 tre 4hgv這是查詢的最後兩條的資料的內容(為最新的插入的資料): 語句:select * from demo1 order by id desc limit 0,2; 結果:id name 4
Time of Update: 2014-04-27
這樣的操作在map端或者reduce端均可。下面以一個實際業務情境中的例子來簡要說明。問題簡要描述:假如reduce輸入的key是Text(String),value是BytesWritable(byte[]),不同key的種類為100萬個,value的大小平均為30k左右,每個key大概對應
Time of Update: 2014-04-25
Hadoop的三種安裝模式:1. Stand Alone Mode, 所有Hadoop執行個體都在一個jvm裡面運行2. Psuedo Distributed Mode 所有Hadoop執行個體運行在不同的jvm(本課程)3. Fully Distributed Mode 每個執行個體都運行在各自機器上 1. Installation Overvi
Time of Update: 2014-04-26
前幾天業務線發現一例MySQL資料庫記憶體增長異常案例,現象如下:資料庫版本:Percona MySQL 5.0.67資料量:670M+記憶體大小:16GInnodb Buffer Pool Size:4G其它回話記憶體配置並不大,基本在100M以內,並且串連數非常少伺服器負載不高,開啟Binlog,資料庫和程式都已經進行過遷移,問題仍然存在。通過top命令查看MySQL佔用記憶體一直在增長,且開始使用Swap。分析排除過程:1.懷疑到的是InnoDB記憶體佔用,使用show
Time of Update: 2014-04-25
位元影像索引的原理位元影像索引的優勢1、快速統計條數由於位元影像索引只儲存0和1的指,因此它的空間佔用很小,向count(*)之類的操作用位元影像索引就很快。2、高效即席查詢我們在OLAP系統中,經常會做多維度統計,如人口普查,經常會需要做一些關於性別、年齡、出生地的多維度查詢,這種就是即席查詢。位元影像索引非常實用用於即席查詢,因為對於電腦來說,就是0和1直接的與或運算,非常迅速。位元影像索引的劣勢1、重複度低導致位元影像索引巨大無比從上面的原理我們可以知道,如果位元影像的索引列的唯一性很高,
Time of Update: 2014-04-25
除了查詢比較糾結一點外,其餘的都比較簡單! 其實,我在學習mongodb命令列增刪改查的時候,我也是照著官網的例子,一個一個敲過的,所以請大家放心使用! 添加資料 下面我們來建立一個test 的集合并寫入一些資料。建立兩個對象j 和t , 並儲存到集合中去。在例子裡 “>” 來表示是 shell 輸入提示符 > j = { name :
Time of Update: 2014-04-24
1.1 現象描述Oracle分配共用記憶體失敗,ALTER日誌顯示如下錯誤資訊。Errors in file /oracle/db/diag/rdbms/ora01/ora01/trace/ora01_reco_233670.trc:ORA-00604: error occurred at recursive SQL level 1ORA-04031: unable to allocate 4064 bytes of
Time of Update: 2014-04-25
1. MapReduce ArchitectureMapReduce是一套可程式化的架構,大部分MapReduce的工作都可以用Pig或者Hive完成,但是還是要瞭解MapReduce本身是如何工作的,因為這才是Hadoop的核心,並且可以為以後最佳化和自己寫做準備。 Job Client, 就是使用者Job Tracker和Task Tracker也是一種Master - Slave構建 工作流
Time of Update: 2014-04-23
經過前幾天的學習,基本上可以小試牛刀編寫一些小程式玩一玩了,在此之前做幾項準備工作答:大資料,我的第一反應是現有關係型資料庫中的資料怎麼跟hadoop結合使用,網上搜了一些資料,使用的是DBInputFormat,那就簡單編寫一個從資料庫讀取資料,然後經過處理後,組建檔案的小例子吧資料庫弄的簡單一點吧,id是數值整型、test是字串型,需求很簡單,統計TEST欄位出現的數量資料讀取類:import java.io.DataInput;import
Time of Update: 2014-04-21
監聽中動態註冊時的服務名:如果沒有設定service_names,將拼接db_unique_name和db_domain參數值來註冊監聽,(service_names優先順序高),驗證如下:。 ----(很多文檔裡寫的是db_name和db_domain這是不準確的) 本實驗的db_domain為空白。Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 -
Time of Update: 2014-04-21
SQL SERVER中XML查詢:FOR XML指定PATH前言在SQL SERVER中,XML查詢可以指定RAW,AUTO,EXPLICIT,PATH。本文用一些執行個體介紹SQL SERVER中指定PATH的XML查詢。PATH參數PATH('參數'),參數是用來重新命名ROW的,ROW是預設產生的名稱。select 'Hui' for xml path 結果:<row>Hui</row>select 'Hui' for xml path ('root')
Time of Update: 2014-04-18
前幾次筆記學習了,查詢的相關操作和建立管理表,本次筆記學習資料處理,包括:向表中插入資料(INSERT)、修改資料(UPDATE)和刪除資料(DELETE)。為了儲存emp中原有的資料,我們建立一個新的表,只是原表中部分資料,並在該表的基礎上進行相關的資料操作。SQL> create table emp1 2 as (select empno ,ename , sal ,hiredate from emp) ; Table
Time of Update: 2014-04-16
第1步、yum安裝mysql[root@stonex ~]# yum -y install mysql-server安裝結果:Installed: mysql-server.x86_64 0:5.1.73-3.el6_5 &
Time of Update: 2014-04-17
Oracle RAC 安裝完畢後的健壯性是一個令人頭疼的問題。之前Oracle為之專門推出了raccheck工具,確實方便了我們這些個苦逼的DBA。現在Oracle在raccheck的基礎之上又推出了orachk. orachk包含了EXAchk 的功能並替換了流行的 RACcheck 工具,擴大根據使用者報告的最重要問題的優先次序的覆蓋面,並且主動掃描E-Business Suite Financials Accounts
Time of Update: 2014-04-14
1、概念 觸發器(Trigger)是使用者定義在關係表上的一類由事件驅動的特殊過程,一旦定義,任何使用者對錶的增、刪、改操作均由伺服器自動啟用相應的觸發器,在DBMS核心層進行集中的完整性控制。2、定義觸發器 create trigger <觸發器名> before|after <觸發事件> on <表名>
Time of Update: 2014-04-13
我們之前的查詢都是建立在一張表上,那麼如何從兩張,或者多張表中查詢資料呢?本次筆記來學習多表查詢。 基本的文法:select * | (具體的列名,列名1 ,列名2 )from table 1 別名1 , table 別名2where 限定條件order by 列名(asc , desc )等值串連:使用‘=’比較符作為串連條件的串連查詢,被稱為等值串連。使用除‘=’
Time of Update: 2014-04-10
--產生credentialstore檔案[oracle@db12c ggs]$ ggsci Oracle GoldenGate Command Interpreter for OracleVersion 12.1.2.0.0 17185003 OGGCORE_12.1.2.0.0_PLATFORMS_130924.1316_FBOLinux, x64, 64bit (optimized), Oracle 12c on Sep 25 2013 02:33:54Operating
Time of Update: 2014-04-13
凡是涉及到內部結構方面的內容,都比較抽象,但是事物的結構往往決定事物的性質,要想更本質的認識mongodb,那就慢慢啃吧! 廢話少說,步入正題: MongoDB 是一個可移植的資料庫,它在流行的每一個平台上都可以使用,即所謂的跨平台特性。 一個運行著的MongoDB 資料庫就可以看成是一個MongoDB Server,該Server