原创 MySQL索引最左前綴原則導致系統癱瘓

早上九點半左右 業務人員反映他們頁面打開緩慢,後續頁面出現502。然後我這邊收到報警 ,登錄數據庫服務器(4核cpu)查看  cpu 400% load 30左右進入到數據庫中查看發現好多慢查詢本以爲這些慢查詢是來自該系統每天的定時任務(該

原创 將博客搬至CSDN

將博客搬至CSDN,兩邊博客同時更新。

原创 解決報錯:The server quit without updating PID file

今天晚上要做一個開啓MySQL bin-log日誌的變更。在關閉數據庫後,修改參數文件,在mysqld下加上(一定要在mysqld下加上),即可開啓mysql的binlog日誌[mysqld]log-bin=mysql-bin修改完參數後啓

原创 將博客搬至CSDN

將博客搬至CSDN,兩邊博客同時更新。

原创 解決MySQL報錯[Err] 1093 - You can't specify target...

做數據變更的時候經常遇到這樣的報錯DELETE FROM ssq_contract_record WHERE LOAN_ID IN ( SELECT ssq_contract_record.LOAN_ID FROM

原创 MySQL隱式類型轉換導致索引失效

今天發現一個問題,where條件的列上明明有索引,但是執行計劃還是走全表掃描mysql>  explain select task_id FROM mostop_xiaodai_collection_call_auto WHERE task

原创 一條SQL導致服務器負載超高

早上九點半左右 業務人員反映他們頁面打開緩慢,後續頁面出現502。然後我這邊收到報警 ,登錄數據庫服務器查看  cpu 400% load 30左右進入到數據庫中查看發現好多慢查詢本以爲這些慢查詢是來自該系統每天的定時任務(該系統相當於一個

原创 阿里雲RDS在線DDL工具gh-ost

最近公司進行了阿里雲遷移,將所有服務器遷移到阿里雲後,在對rds進行ddl的時候,發現原來的pt工具無法正常使用,主要表現在連接數據庫的時候等待,將原始表數據拷貝到中間表時緩慢,變更過程中一直提示連不上RDS。雖然使用pt-osc可以對小表

原创 xtrabackup 日誌輸出

[root@mysql-back pingtai_temp]# innobackupex  --apply-log  --parallel=4  /server/pingtai_temp/ xtrabackup: recognized

原创 centos7下MongoDB3.4安裝並解決告警

MongoDB官網下載安裝包  3.6.8版本 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.6.8.tgz 3.4.18版本 wget https:

原创 手把手教你搭建MySQL雙主MM+keepalived高可用架構

寫在前面的話設計MySQL高可用架構的目的是爲了避免單點故障,減少因系統故障或者數據庫崩潰所造成的恢復或者停機時間,爲企業提供7*24的持續及高性能服務,基本原理大多數爲通過主從自動切換及vip漂移比較常見的高可用架構有MHA,MM,PXC

原创 MySQL添加索引優化SQL

在慢查詢日誌中有一條慢SQL,執行時間約爲3秒mysql> SELECT     -> t.total_meeting_num,     -> r.voip_user_num     -> FROM     -> (     -> SELE

原创 ibtmp1文件過大

有個數據庫發現磁盤告警 已經100% 經過排查發現數據庫的data目錄下有個ibtmp1是個什麼東西呢?查看官方文檔後發現The temporary tablespace is a tablespace for non-compressed

原创 zabbix3.2安裝(步驟詳細附加報錯處理)

1、selinux是否關閉。一定要關閉這個,開啓selinux會引起一連串問題,甚至zabbix的discovery功能也不能正常使用關閉SELinux的方法:修改/etc/selinux/config文件中的SELINUX="" 爲 di

原创 利用pt-online-schema-change爲千萬級別表在線添加索引報錯

添加索引ALTER TABLE `FUND_PAY_TRADE_RECORD`     ADD INDEX `IDX_PAY_THIRD_ID` (`THIRD_ID`) USING BTREE ;統計表大小5.6G備份表:mysqldum