原创 Mysql同步配置

主庫 master:A 備庫 slave:B 修改A的my.cnf server-id = 1 修改B的my.cnf server-id = 2 要求是slave的server-id要大於master的server-id,整數。

原创 Oracle 10g sql trace使用

sql trace 平時主要用在針對性的性能監控上,針對某個用戶的會話,或者自己的會話。 系統級別跟蹤,生產庫慎用,會付出較高的性能代價。具體沒有親身測試過。 這裏主要簡單介紹下常規的trace使用。 一:對自己的SESSION進行跟蹤

原创 第一篇blog

忍了好久,準備寫博客記錄自己的成長。 點贊 收藏 分

原创 Mysql max_allowed_packet 大小設置

這個問題貌似大家遇到的都比較多,我簡單的記錄一下今天遇到的問題。 查看錯誤日誌發現: 131124 7:47:08 [ERROR] Error reading packet from server: log event entry

原创 Sql Tuning 隨手記

比較基礎,隨手記錄。 Sql Tuning ST-10001 今天在OEM中查看TOP事件,發現這一條Sql語句。可能是應用層沒有使用綁定變量,導致重複sql出現。重複的條數達到500。 Target Sql: select *  

原创 Oracle 監聽器日誌 listener.log文件過大處理

今天遇到報警,alert.log報出異常 WARNING: inbound connection timed out (ORA-3136) Thu Nov 21 11:13:49 2013 WARNING: inbound connect

原创 Linux Swap分區文件的使用

由於原本在home下的swap佔用了4g的空間,目前想把分區遷移到比較大的目錄下。 一:首先取消原本的交換分區文件   1.1:獲取root權限,使用swapoff回收交換分區文件 /usr/sbin/swapoff  /home/sw

原创 Python:No module named mime.text or mime.multipart or mime.base

今天在寫一個監控,用到郵件功能,導入module時發現email.mime.text 找不到。記錄一下解決方法。 查看了一下自己的python版本 [root@localhost monitor_mysql]# python  Pyth

原创 Linux排錯無礙乎,負載、內存、CPU、IO等

現象,這個很重要 何時發現?是否可重現?是否有規律?有無線上更新?影響範圍?等,有了現象,纔好着手 非法登錄?兩個命令 #w #last 誤操作? #history 查看運行的進程 可查看正在運行的進程和用戶 #pstree -a

原创 Mysql 慢查詢日誌

慢查詢日誌在日常的數據庫性能分析中非常常用,在業務高峯期進行樣本收集,找出性能低下的sql語句非常高效。 Mysql開啓慢查詢日誌 查詢目前服務器的查詢日誌狀態(示例服務器剛剛開啓,沒開啓 slow_query_log應該爲OFF)

原创 MySQL 跳過同步錯誤方法

最近MySQL 遇到了同步問題,現整理一下常遇到的錯誤的解決方法,備用。 方法一:手動設置動態參數 sql_slave_skip_counter 我常用的腳本: stop slave sql_thread;set global s

原创 Mysql skip-name-resolve 問題

錯誤信息 101220 16:37:05 [Warning] 'user' entry 'root@qy' ignored in --skip-na

原创 MapReduce 單元測試工具 MRUnit 使用

首先下載MRUnitjar包,地址:https://repository.apache.org/content/repositories/releases/org/apache/mrunit/mrunit/,選擇和你使用的hadoop

原创 max-allowed-packet參數調整

Command-Line Format --max-allowed-packet=# System Variable Name max_allowed_packet Scope Global, Session D

原创 MHA高可用MySQL搭建+MySQL半同步複製+常見異常處理

部署環境: 操作系統 CentOS 7.2 MySQL版本 5.6.25 mysql-5.6.25-linux-glibc2.5-x86_64.tar.gz MHA版本 mha4mysql-m