原创 MySQL高級配置(二)詳細介紹

一、MySQL優化配置詳解轉自:http://blog.csdn.net/nightelve/article/details/173936311、目的:通過根據服務器目前狀況,修改Mysql的系統參數,達到合理利用服務器現有資源,最大合理的

原创 MySQL高級配置(二)詳細介紹

一、MySQL優化配置詳解轉自:http://blog.csdn.net/nightelve/article/details/173936311、目的:通過根據服務器目前狀況,修改Mysql的系統參數,達到合理利用服務器現有資源,最大合理的

原创 將其他字段設置爲自增主鍵

1、創建測試表,查看錶結構mysql> desc test_autoinc;+-------+--------------+------+-----+---------+----------------+| Field | Type    

原创 Oracle查看歷史執行計劃

select b.instance_number,        b.snap_id,        a.begin_interval_time,        a.end_interval_time,        b.sql_id,  

原创 mysql設置雙1保證數據庫一致性

在MySQL中,一次事務提交後,需要寫undo、寫redo、寫binlog,寫數據文件等等。在這個過程中,可能在某個步驟發生crash,就有可能導致主從數據的不一致。爲了避免這種情況,我們需要調整主從上面相關選項配置,確保即便發生crash

原创 自增列導致主鍵重複

有記錄進行插入時,自增列產生的值就有可能與已有的記錄主鍵衝突,導致出錯。首先想辦法解決問題,通過人工調大自增列的值,保證大於表內已有的主鍵即可,調整後,導數據正常問題發生的前置條件:       1.mysql複製基於row模式      

原创 MySQL在線大表DDL操作

MySQL在線大表DDL操作的方法:1、主從架構輪詢修改  a、主庫會話級別的記錄binglog的參數關閉  b、500\502錯誤異常捕捉  c、檢查備庫的second behind master是否有延遲  d、varchar有頁分裂的

原创 xtrabackup 調試報錯

64位系統報錯信息如下# ./xtrabackup ./xtrabackup: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./xtr

原创 python

冒泡排序原理:兩兩相鄰元素之間的比較,如果前者大於後者,則交換。重複地走過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重複地進行直到沒有再需要交換,也就是說該數列已經排序完成。因此此排序屬於交換排序一

原创 ZOOKEEPER和KAFKA簡介

目錄KAFKA1.    kafka的特性2.    Kafka的架構組件簡介3.    重要組件或概念詳解Topic、Partition、OffsetProducersConsumers4.    Kafka的一些設計思想和基本概念5. 

原创 linux常用命令

!!   #執行上一條命令!rpm   #執行最後一次以rpm開頭的命令 echo -e '\n\n\n'   #輸出多個空行: > test.txt    #清空文件或生成一個空文件 ls -alh   #文件大小以K,M,G爲單位ls

原创 top命令詳解

top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況,常用於服務端性能分析。本文將從以下兩點來介紹:1、top命令參數的介紹2、解答組內同事對於top命令提出的問題一、top命令參數這裏只挑常見的參數進行說明

原创 docker

docker簡介docker兩個主要部件Docker 使用客戶端-服務器 (C/S) 架構模式。Docker 客戶端會與 Docker 守護進程進行通信。Docker 守護進程會處理複雜繁重的任務,例如建立、運行、發佈你的 Docker 容

原创 使用python發送郵件的各種姿勢

SMTP是發送郵件的協議,Python內置對SMTP的支持,可以發送純文本郵件、HTML郵件以及帶附件的郵件。Python對SMTP支持有smtplib和email兩個模塊,email負責構造郵件,smtplib負責發送郵件。smtplib

原创 Ansible基礎安裝與配置(一)

1、Ansible基礎安裝(1)、python2.7安裝https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz# tar xvzf Python-2.7.8.tgz# cd Pyth