原创 查看進程佔用的內存情況

可以直接使用top命令後,查看%MEM的內容。可以選擇按進程查看或者按用戶查看,如想查看java用戶的進程內存使用情況的話可以使用如下的命令: (1)top  top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用

原创 RabbitMQ+Python入門經典] 兔子和兔子窩

  RabbitMQ作爲一個工業級的消息隊列服務器,在其客戶端手冊列表的Python段當中推薦了一篇blog,作爲RabbitMQ+Python的入門手冊再合適不過了。不過,正如其標題Rabbit and Warrens(兔子和養兔場)一樣

原创 查看Linux cpu信息

在linux系統下可以通過cat /proc/cpuinfo來查看本機上cpu的相關信息,通過processor可以判斷邏輯cpu的個數,physical id可以判斷物理cpu的個數,通過cpu cores來判斷每個cpu內的核數,通過s

原创 mysql xtrabackup 備份恢復實現分享

Xtrabackup是由percona提供的mysql數據庫備份工具,據官方介紹,這也是世界上惟一一款開源的能夠對innodb和xtradb數據庫進行熱備的工具簡介 Xtrabackup是由percona提供的mysql數據庫備份工具,據官

原创 MYSQL性能查看(命中率,慢查詢)

網上有很多的文章教怎麼配置MySQL服務器,但考慮到服務器硬件配置的不同,具體應用的差別,那些文章的做法只能作爲初步設置參考,我們需要根據自己的情況進行配置優化,好的做法是MySQL服務器穩定運行了一段時間後運行,根據服務器的”狀態”進行優

原创 linux 常用命令---hashlinux整理收集

==================================1 文件管理2 軟件管理3 系統管理4 服務管理5 網絡管理6 磁盤管理7 用戶管理8 腳本相關9 服務配置================================

原创 數據庫訪問性能優化(-)

特別說明:1、  本文只是面對數據庫應用開發的程序員,不適合專業DBA,DBA在數據庫性能優化方面需要了解更多的知識;2、  本文許多示例及概念是基於Oracle數據庫描述,對於其它關係型數據庫也可以參考,但許多觀點不適合於KV數據庫或內

原创 王興:爲什麼中國的To B企業都活得這麼慘?(演講全文)

本文節選自美團創始人王興內部講話。在講話中,王興罕見地分享了他對全球和中國宏觀經濟的理解,談了他對 TO B 業務的深度思考。全文近 15000 字,乾貨非常多,值得你花時間閱讀。我們今天講一下餐飲生態業務部,以及對我們整個公司在整個業務發

原创 數據庫訪問性能優化(三)

3.4、使用存儲過程大型數據庫一般都支持存儲過程,合理的利用存儲過程也可以提高系統性能。如你有一個業務需要將A表的數據做一些加工然後更新到B表中,但是又不可能一條SQL完成,這時你需要如下3步操作:a:將A表數據全部取出到客戶端;b:計算出

原创 六個問題搞定DevOps面試

DevOps不是一個獨立的工作事實上它甚至不是一個職位;這是某種跨學科的軟件工程新方 法。IT專業人士通常在自己的職業生涯過程中會擔任DevOps中擔任某些職責而且該職位 十分火熱。  DevOps結合了軟件編碼知識與質量保證(QA)技能

原创 數據庫訪問性能優化(二)

1.2、只通過索引訪問數據有些時候,我們只是訪問表中的幾個字段,並且字段內容較少,我們可以爲這幾個字段單獨建立一個組合索引,這樣就可以直接只通過訪問索引就能得到數據,一般索引佔用的磁盤空間比表小很多,所以這種方式可以大大減少磁盤IO開銷。如

原创 數據庫訪問性能優化(四)

4.2、合理使用排序Oracle的排序算法一直在優化,但是總體時間複雜度約等於nLog(n)。普通OLTP系統排序操作一般都是在內存裏進行的,對於數據庫來說是一種CPU的消耗,曾在PC機做過測試,單核普通CPU在1秒鐘可以完成100萬條記

原创 mysql事務(2)

一、 什麼是事務事務就是一段sql 語句的批處理,但是這個批處理是一個atom(原子) ,不可分割,要麼都執行,要麼回滾(rollback)都不執行。二、爲什麼出現這種技術爲什麼要使用事務這個技術呢? 現在的很多軟件都是多用戶,多程序,多

原创 自動升級OPENSSH shell腳本

  由於管理着兩百多臺Linux服務器,一個人搞這麼多機器的安全加固比較累,因此在學習了shell腳本之後果斷的寫了一些常用腳本做一些系統日常維護,本文OPENSSH的升級是博主本人幾乎每兩三個月就要做一次升級的,沒辦法綠盟安全掃描系統總是

原创 如何使用Percona Toolkit解決Mysql主從不同步問題(1)

由於各種原因,mysql主從架構經常會出現數據不一致的情況出現,大致歸結爲如下幾類1:備庫寫數據2:執行non-deterministic query3:回滾摻雜事務表和非事務表的事務4:binlog或者relay log數據損壞數據不同步