原创 我的友情鏈接
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參數(