Time of Update: 2015-05-31
PostgreSQL xlog檔案名稱規範源碼解析PostgreSQL的xlog,即WAL(Write Ahead Log),位於pg_xlog目錄下,是PostgreSQL 完全或者PITR(Point In-Time
Time of Update: 2015-07-01
log file switch (checkpoint incomplete)的問題定位,incompletezipfile 今天測試環境下應用慢,探索資料庫出了問題,直接上AWR報告。由於是虛擬機器,所以不用貼cpu的個數,可以發現負載高。 Snap IdSnap TimeSessionsCursors/SessionBegin Snap:1525730-Jun-15 09:30:575585.3End Snap:15
Time of Update: 2015-06-30
授權遠端連線MySQL(Linux),授權mysqllinux MySQL遠端存取的命令 格式: mysql -h主機地址 -u使用者名稱 -p使用者密碼首先在目標伺服器上(115.159.66.51)修改mysql的my.cnf檔案: 修改退出後,重啟mysql服務 命令:sudo service mysql restart此時嘗試用115.159.66.51主機來串連mysql ubuntu@VM-194-212-ubuntu:/etc/mysql$ mysql -h115
Time of Update: 2015-06-24
normal資料庫關閉hang的問題,normal資料庫hang今晚辦公樓停電維護,需要提前關閉伺服器,為防止異常關閉導致的各種問題,有個測試庫,使用shutdown normal停庫,結果就是很常見的hang住了。操作順序:1. shutdown normal,然後關閉了當前sqlplus視窗。從alert日誌中看:Mon Jun 22 16:50:22 2015Shutting down instance (normal)Stopping background process
Time of Update: 2015-06-24
報表示例——用Jasper report實現MongoDB join,jaspermongodb 多樣性資料來源是報表開發的常見問題,但用JasperReport等報表工具本身難以處理,比如展現兩個MongoDB collection串連的結果。雖然JasperReport有virtual data source或table
Time of Update: 2015-06-23
Datazen地圖Chart自訂資料,datazenchart自訂此篇介紹如何將資料關聯到Datazen地圖圖表。我們會將資料庫中的資料對應到地圖上。 首先查看下預設地圖圖表繫結資料。以下是系統內建的美國地圖資料,主要有兩列,一列為地名,一列為度量資料。地圖會根據地名將度量資料對應到地圖圖表上。也就是說只要有這兩列系統就可以將資料對應到地圖上,只要確保地名列跟地圖資料裡的列可以映射到一起。接下來我們將在資料庫裡建立一個資料查詢,然後將結果映射到地圖上。開
Time of Update: 2015-06-19
sql學習筆記(21)----------添加外鍵,學習筆記----------最近在忙考試,比較煩!本人一見到考試就蒙圈了!完全大腦空白,不受控制,再加上變態監考老師,更別提有多痛苦了。還好,順利完成了考試,抽出點空來學習一下MySQL和Oracle,發現點問題,好似很嚴重。 那麼,我想問:
Time of Update: 2015-06-18
11g rman blockrecover 的新特性,rmanblockrecover參考自:New Rman Blockrecover command in 11g (Recover corruption list) (文檔 ID 1390759.1)11g rman blockrecover 時的新特性:注意:10g時的blockrecover命令被廢棄,但是依然支援。Rman> Recover datafile <fileno> block <block
Time of Update: 2015-06-18
ORA-01591: 鎖被未決分散式交易處理解決方案,ora-01591交易處理 現場報有一個功能走不下去,後台日誌報錯:java.sql.SQLException: ORA-01591: 鎖被未決分散式交易處理 657.7.39336 持有。 解決方案: rollback force '657.7.39336';--執行可能會比較慢 執行完成後,查詢DBA_2
Time of Update: 2015-06-18
mysql最佳化,mysql效能最佳化1、查看mysql伺服器配置資訊show variables;還可以使用類似SHOW VARIABLES LIKE 'Key%';2、查看mysql伺服器啟動並執行各種狀態值show status;是當前會話,你退出就失效了。show global status;全域會話,重啟資料庫或關閉資料庫就失效了。1)、用show status語句查詢資料庫效能,如:show status like
Time of Update: 2015-06-18
SQLServer——如何完整地複製一個資料庫,sqlserver資料庫為了簡潔起見, 源庫以下簡稱為 S , 目標庫簡稱為 T。文中需要用到 SqlDelta , : 點擊開啟連結1. 在 源S 上右鍵, 產生建立資料庫的指令碼;2. 修改指令碼用以建立目標庫T,主要是將原來的資料庫名、檔案路徑改為實際的 。3. sqlserver2014支援直接查看分區函數和資料分割配置, 直接右鍵產生相關的建立語句再在T上執行即可。4. 開啟 SqlDelta 的介面, Source為舊DB,
Time of Update: 2015-06-08
Datazen圖表建立和發布,datazen圖表建立Datazen是被微軟收購的移動端全平台的資料展現解決方案。此篇主要介紹如何建立和發布圖表。 如前面介紹,Datazen圖表的建立和發布是通過Publisher的應用,它是Windows
Time of Update: 2015-06-09
mysql資料檔案遷移到新硬碟分區的方法,mysql硬碟分區系統增加一塊硬碟,掛載新分區到/data目錄下,mysql資料檔案目錄為/var/lib/mysql 1、 停止mysql服務 [root@localhost~]# service mysql stop Shuttingdown MySQL... SUCCESS! [root@localhost~]#2、
Time of Update: 2015-06-03
一次效能最佳化將filter轉換,最佳化filter轉換 有一條SQL效能有問題,在執行計畫中發現filter,遇到它要小心了,類似於nestloop,我以前的blog對它有研究探索執行計畫中filter的原理.用exists極易引起filter.最佳化前:SELECT GGPI.ID, GGPI.PLAN_STATE, GGPI.PLAN_TYPE, &
Time of Update: 2015-06-03
windows 10 install oracle 12c error:[ INS-30131 ],12cins-30131"[ INS-30131 ] the Initial Setup That Is Required to Run the Installation Program Validation Was Not Successful " Error While Installing Oracle Database (Doc ID 1569962.1)To
Time of Update: 2015-06-01
CDC
Time of Update: 2015-05-28
利用Navicat工具實現MySQL資料庫結構同步,navicatmysql Navicat 是一套快速、可靠並價格相宜的資料庫管理工具,專為簡化資料庫的管理及降低系統管理成本而設。Navicat提供多達 7 種語言供客戶選擇,被公認為全球最受歡迎的資料庫前端使用者介面工具。 Navicat旗下有多個產品成員 ,可以用來對本機或遠端 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL
Time of Update: 2015-05-25
Oracle dbms_random函數用法快速產生多條測試資料,oracledbms_random做資料庫開發或管理的人經常要建立大量的測試資料,動不動就需要上萬條,如果一條一條的錄入,那會浪費大量的時間,本文介紹了Oracle中如何通過一條SQL快速產生大量的測試資料的方法。首先類比一下100條的隨機資料 select rownum as id, to_char(sysdate + rownum / 24 / 3600, 'yyyy-mm-dd hh24:mi:ss
Time of Update: 2015-05-22
SQL Server查詢未提交事務,終止進程,解除表鎖,sqlserver進程死結 如果數據庫中有未提交的事務,相關表將一直處於死鎖狀態,從而影響其他進程的查詢(除非在查詢中用with (nolock))。 由於事務的隔離性,其他Session無法簡單通過RollBack Transaction來回滾事務,只能終止未提交事務所在會話的進程,然後由於事務的原子性,終止其進程,事務也就回滾了。如何找出未提交的事務呢? 運行如下命令:DBCC
Time of Update: 2015-05-22
MySQL DATE_FORMAT() 函數,mysqldate_format定義和用法DATE_FORMAT() 函數用於以不同的格式顯示日期/時間資料。文法DATE_FORMAT(date,format)date 參數是合法的日期。format 規定日期/時間的輸出格式。可以使用的格式有:格式描述%a縮寫星期名%b縮寫月名%c月,數值%D帶有英文首碼的月中的天%d月的天,數值(00-31)%e月的天,數