原创 我的友情鏈接

51CTO博客開發

原创 mysql主從中斷

Mysql主從複製中斷一例 收到mysql主從中斷報警,馬上登上服務器查看,發現是中繼日誌損壞。 Show slave status\G,提示中繼日誌損壞,按以往的做法,根據提示重新指定合適的日誌文件,pos點。 Relay log rea

原创 rman備份腳本

[oracle@11rac1 ~]$ cat hot_rman_backup.sh #!/bin/sh # $Header: hot_database_backup.sh,v 1.3 2010/08/04 17:56:02 $ # # --

原创 DG 主庫fial over,強制激活備庫解決案例

14年1月份的時候,因硬件環境的變更,需要把庫從原來的存儲平臺移到新的存儲平臺。也就是把數據庫的底層存儲介質更換一下。下面主要記錄一下事故的發生及應對措施。事情概況   win平臺,11R2,64位,單實例,DG物理備庫。主庫與備庫均只有

原创 JVM調優

堆大小設置 JVM 中最大堆大小有三方面限制:相關操作系統的數據模型(32-bt還是64-bit)限制;系統的可用虛擬內存限制;系統的可用物理內存限制。32位系統下,一般限制在1.5G~2G;64爲操作系統對內存無限制。我在Windows

原创 Mydumper

Mydumper是一個針對MySQL和Drizzle的高性能多線程備份和恢復工具。開發人員分別來自MySQL,Facebook,SkySQL公司。目前已經在有一些大型產品業務上測試並使用了Mydumper。分穩定版和開發版兩種,目前最新穩定

原创 GC 日誌分析

GC 日誌分析打印gc log的詳細信息Java代碼 set JAVA_OPTS=-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m -XX:+PrintGCDetails  s

原创 GC

在java語中GC    即垃圾收集機制是指jvm用於釋放那些不再使用的對象所佔用的內存。java語言並不要求jvm有gc,也沒有規定gc如何工作。不過常用的jvm都有gc,而且大多數gc都使用類似的算法管理內存和執行收集操作。    

原创 JVM參數

Java啓動參數共分爲三類;其一是標準參數(-),所有的JVM實現都必須實現這些參數的功能,而且向後兼容;其二是非標準參數(-X),默認jvm實現這些參數的功能,但是並不保證所有jvm實現都滿足,且不保證向後兼容;其三是非Stable參數(

原创 Tomcat中Java垃圾收集調優

Tomcat中Java垃圾收集調優1 JVM內存JAVA_OPTS參數說明設置服務器端的JVM參數一般在catalina.bat文件中:JAVA_OPTS="-server -Xms2048m -Xmx2048m-Xss512k" JVM中

原创 JVM gc

調整JVM GC(Garbage Collection),可以極大的減少由於GC工作,而導致的程序運行中斷方面的問題,進而適當的提高Java程序的工作效率。但是調整GC是以個極爲複雜的過程,由於各個程序具備不同的特點,如:web和GUI程序

原创 RMAN 備份案例-shell 腳

RMAN 備份案例-shell 腳通過shell 結合RMAN建立數據庫的備份,可以簡化數據庫備份的工作,以下爲一個備份案例:系統環境: 操作系統:RedHat EL6 Oracle: Oracle 11gR2     本方案結合RMAN的

原创 MySQL二進制包安裝並自定義basedir

MySQL二進制包安裝並自定義basedir前言: MySQL二進制包,定死了basedir爲/usr/local/mysql/,但是很多人喜歡自定義目錄,比如我就喜歡放/opt/app/mysql 數據目錄喜歡自定義爲/data/myda

原创 oracle監控語句

Oracle 常用性能監控SQL語句:1.  --查看錶鎖  SELECT * FROM SYS.V_$SQLAREA WHERE DISK_READS > 100;   2.  --監控事例的等待  SELECT EVENT,   SUM

原创 JVM參數

Java啓動參數共分爲三類;其一是標準參數(-),所有的JVM實現都必須實現這些參數的功能,而且向後兼容;其二是非標準參數(-X),默認jvm實現這些參數的功能,但是並不保證所有jvm實現都滿足,且不保證向後兼容;其三是非Stable參數(