Time of Update: 2014-04-21
saiku在篩選中文維度 會出現瀏覽器白屏 停止回應的現象,經過跟蹤原始碼,分析原來在linux 作業系統中 資料庫讀取的中文和介面選取的編碼是不一致的 解決方案, classes\saiku-datasources
Time of Update: 2014-04-19
資料庫遷移在軟體開發中,我們有svn、git這樣的版本管理器幫我們管理原始碼,我們可以很容的查看我們當前代碼的版本,更新新版本代碼、復原到舊版本等等操作。如果我們不使用版本管理器進行原始程式碼控制,維護代碼將是一項十分痛苦的工作。開發過程中,改變的可能不僅僅是代碼本身,隨著業務需求的改變、技術設計的改變,我們資料庫的schema也可能發生改變,資料庫表中的某些值也可能發生改變。如果資料庫相關的資訊沒有“版本管理”會出現什麼問題呢?假設我們項目中,有多個dev同時進行開發,在Buil
Time of Update: 2014-04-20
--如何查看單個進程在os層面的記憶體消耗AIX:$ svmon -Pt10 | perl -e 'while(<>){print if($.==2||$&&&!$s++);$.=0 if(/^-+$/)}' ---- -用這個可以看最大的佔用記憶體的10個進程 --
Time of Update: 2014-04-19
本安裝/卸載方法適用於Mac OS各個版本,mavericks,lion等等等。安裝:只需兩步:第一行指令安裝工具homebrew,第二行通過homebrew安裝mysql。homebrew是一種極其強大的工具,未來還可能會用到很多,具體介紹參見官網:http://brew.sh/ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"brew install
Time of Update: 2014-04-20
paip.hibernate save 失敗的解決 開啟log debug level,,看不見insert 代碼... Hibernate select max(ID).txt 值得注意的是,save()方法並不立即執行SQL insert語句。只有當Session清理緩衝時,才會執行SQL
Time of Update: 2014-04-20
一次pga 異常消耗分析os: aix 6db:10205------使用os 命令觀察oracle 進程記憶體消耗情況#ps gv......
Time of Update: 2014-04-20
CentOS 6.5安裝二進位版本的MongoDB 2.6作者:chszs,轉載需註明。部落客頁:http://blog.csdn.net/chszsMongoDB的國外鏡像訪問非常慢,以至於選擇MongoDB官網的線上安裝很不靠譜。那麼,我們可以選擇安裝MongoDB 2.6的二進位發布包。下面我們在CentOS 6.5 x64系統上安裝最新的MongoDB 2.6.0二進位發行版。1、下載MongoDB 2.6.0二進位發行版$ curl -O
Time of Update: 2014-04-18
昨天建索引碰到ORA-00054: resource busy and acquire with NOWAIT
Time of Update: 2014-04-19
[Java][MyBatis]物理分頁實現Mybatis3.0出來已有段時間了,其實自己挺喜歡這樣的一個持久化架構的,因為它簡單實用,學習成本低。Mybatis3.0在整體結構上和ibatis2.X差不多,改進特性如下:1. 解析xml引進了Xpath,不像ibatis2.x那樣業餘2. 動態sql
Time of Update: 2014-04-18
這些天一直在弄專案管理的大作業,web程式經常遇到這個問題,但是稍微等會又好好的了,一開始懷疑是沒有關閉session,但之後查看了代碼,發現主要原因出在資料庫的配置上異常資訊:Data source rejected establishment of connection, message from server: "Too many
Time of Update: 2014-04-20
1、索引索引是對資料庫表中一列或多列的值進行排序的一種結構,使用索引可快速存取資料庫表中的特定資訊。建立索引的目的是加快對錶中記錄的尋找或排序。索引的類型唯一索引、主鍵索引和叢集索引2、B+樹B+樹是針對磁碟儲存專門最佳化的N叉排序樹。目前資料庫多採用兩級索引的B+樹,樹的層次最多三層,可能需要5次磁碟訪問才能更新一條記錄(3次訪問取資料索引及行ID,一次讀檔案,一次寫檔案)。參考:1、百度百科 http://baike.baidu.com/lin
Time of Update: 2014-04-19
“資料庫 的版本為 661,無法開啟。此伺服器支援 655 版及更低版本。不支援降級路徑”出現這樣的問題,一般是因為資料庫版本不同造成的。我們可以用下面的語句查詢資料庫的版本use masterselect @@VERSION(1)661是sql2008 R2的版本號碼 Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1
Time of Update: 2014-04-20
索引品質的高低對資料庫整體效能有著直接的影響。良好高品質的索引使得資料庫效能得以數量層級的提升,而低效冗餘的索引則使得資料庫效能緩慢如牛,即便是使用高檔的硬體設定。因此對於索引在設計之初需要經過反覆的測試與考量。那對於已經置於生產環境中的資料庫,我們也可以通過查詢相關資料字典得到索引的品質的高低,通過這個分析來指導如何改善索引的效能。下面給出了示範以及索引建立的基本指導原則,最後給出了索引品質分析指令碼。 1、查看索引品質-
Time of Update: 2014-04-17
saiku資料查詢結果錯誤,是hive中來源資料的3倍。問題定位: saiku執行的mdx有問題SELECT
Time of Update: 2014-04-18
最近在rebuild index時提示unable to extend temp segment by 8192 in tablespace..的錯誤提示。這個是個比較常見的錯誤。索引在建立的時候需要使用到該使用者預設的暫存資料表空間進行排序,以及在索引資料表空間產生臨時段。如果當前的索引資料表空間限制了自動擴充或者已經達到了資料檔案的最大值,此錯誤提示便會出現。下面是具體的分析及其解決過程。 1、錯誤提示資訊alter
Time of Update: 2014-04-18
/*1.*/insertinto studentsvalues('70045678','LiMing','LX@cdemg.com',1992);/*2.*/create table choices_result(cid char(10),students smallint,avgscore smallint);insert into choices_resultselect cid, count(sid), avg(score)from choicesgroup by
Time of Update: 2014-04-19
字串函數對位元據、字串和運算式執行不同的運算。此類函數作用於CHAR、VARCHAR、 BINARY、 和VARBINARY 資料類型以及可以隱式轉換為CHAR 或VARCHAR的資料類型。一、字元轉換函式 1、ASCII()與CHAR()ASCII()返回字元運算式最左端字元的ASCII
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-17
一直糾結於資料庫連接池的實現,今天終於擠出時間來實現一下。tomcat之前串連池使用dbcp實現,dbcp有很多的缺點,現在的tomcat採用了自己實現的線程池,用起來還是非常的簡單方面的。整體操作如下: 1 配置串連池 將以下內容儲存為context.xml,放在web項目下的META-INF檔案夾下: <?xml version="1.0" encoding="UTF-8"?
Time of Update: 2014-04-17
Oracle RAC 安裝完畢後的健壯性是一個令人頭疼的問題。之前Oracle為之專門推出了raccheck工具,確實方便了我們這些個苦逼的DBA。現在Oracle在raccheck的基礎之上又推出了orachk. orachk包含了EXAchk 的功能並替換了流行的 RACcheck 工具,擴大根據使用者報告的最重要問題的優先次序的覆蓋面,並且主動掃描E-Business Suite Financials Accounts