Tool

Oracle 在Partition Table/Index中,找出最大的Partition Table/Index

在Partition Table/Index中,找出最大的Partition Table/Index 標籤: Oracle 在Oracle10G中,常會使用partition table,好處是要刪除資料可以一次drop掉partition table,但 經過一段時間之後,需要增加partition table,若沒有增加,新的資料常會塞不進去,造成異常狀況。 以下的語法,是找出目前最大的Partition table,經過一段時間之後,記的要增加,不要忘記掉了。 Partition table找尋,當然是找ALL_TAB_PARTITIONS這一個TABLE了。 SELECT TABLE_NAME,max(PARTITION_NAME) FROM ALL_TAB_PARTITIONS WHERE TABLE_OWNER='STGC5'<–根據條件修改 group
ipstor

Oracle的優化器(Optimizer)-Analysis

Oracle的優化器(Optimizer)-Analysis 標籤: Oracle   Oracle的優化器(Optimizer)有兩種優化方式, Hint也不例外,除了/*+rule*/其他的都是CBO優化方式   基於規則的優化方式(Rule-Based Optimization,簡稱為RBO) 基於成本的優化方式(Cost-Based Optimization,簡稱為CBO)   RBO(Rule-Based Optimization)方式:優化器在分析SQL語句時,所遵循的是Oracle內部預定的一些規則。比如我們常見的,當一個where子句中的一列有索引時去走索引。 CBO(Cost-Based Optimization)方式:它是看語句的成本(Cost),這裡的成本主要指CPU和記憶體RAM。   優化器在判斷是否用這種方式時,主要參照的是表及索引的統計資訊。統計資訊給出表的大小、 有多少行、每行的長度等資訊。這些統計資訊起初在庫內是沒有的,是做 Analyze 後才出現的,很多的時侯過期統計資訊會令優化器做出一個錯誤的執行計畫, 因些應及時更新這些資訊
ipstor

Raspberry Pi 的實作 - Netdata 的即時系統資訊,詳細到讓你嫑嫑的

為了掌握伺服器的即時系統資訊及網路流量,只能盯著那個醜到爆、看到膩的 MRTG 嗎? 現在你可以有新的選擇,再也不必再委曲自己了! 為了監控系統的負載狀態跟資源的使用狀況,我們曾經實作 系統資源監控 MRTG 篇、系統資源監控 Monitorix 篇、流量監控不求人,第一次安裝 Cacti 就上手 來取得這些資料。 可是: * MRTG 非常穩定,但是能提供的資訊實在有限,而且介面設計還是停留在一、二十年前的 Web 1.0 風格。 * Monitorx 提供的資料比 MRTG 更多,介面也還算美觀,但是在系統回饋的反應速度卻略嫌慢了一點。 * Cacti 功能多,能提供的資訊也多,可是不好架,服務老是起不來。 說巧不巧,偶然的機會看到網友分享了 Netdata 這個 Github 專案。 不試不知道,試了嚇一跳! 連上了
ipstor

Try to use netdata on CentOS 7

在Twitter上偶然看到一張很漂亮的動態監控圖,查看之後才知道是由一款名爲netdata的開源工具實現,獲取實時(秒級)數據並用動態圖表展示,數據從/proc相關文件獲取(Linux中一切皆文件,內核將硬件虛擬成文件來進行管理)。 Introduction netdata代碼發佈在GitHub上。 以下是相關文檔 Prerequisites netdata依賴一些包,如make、gcc、autoconf、autogen、automake、pkg-config、git等。 git可使用yum安裝,也可參考本人的Compile Install And Configure Git On CentOS7通過源碼編譯安裝。 執行如下命令安裝依賴包   sudo yum install -y libuuid libuuid-devel zlib zlib-devel gcc make autoconf automake pkgconfig #根據個人情況使用 sudo yum install -y git Node
ipstor