原创 cwRsync 向遠程同步文件失敗: Error: dup() in/out/err failed 問題的解決方法

我在windows上 安裝好了 cwRsync客戶端,並將 bin的路徑加入到了環境變量 path 中;在遠程 linux 服務器上 安裝並配置了 rsync。此時向遠程服務器同步數據: .\rsync.exe -a "/cygdrive

原创 Linux平臺上文件同步——rsync+inotify之實時同步

1 前言 1.1 概述 本文介紹使用rsync和 inotify-tools,實現linux 上的本地實時同步和本地定時同步的方法。 1.2 實驗環境 服務器兩臺 操作系統: CentOS-7.4 軟件: rsync.x86_64

原创 Oracle中使用綁定變量的優點和缺點

綁定變量的優缺點及使用場合     優點:         可以在library cache中共享遊標,避免硬解析以及與之相關的額外開銷         在大批量數據操作時將呈數量級來減少閂鎖的使用,避免閂鎖的競爭           

原创 pgwatch2在CentOS7上的安裝和使用

1. 前言 1.1 pgwatch2 介紹 pgwatch2,是由CYBERTEC開發的PostgreSQL數據庫的指標收集器和可視化解決方案。 這個靈活的,自包含的監控工具將PostgreSQL監控提高到一個新的水平。 儘管有許多Pos

原创 Linux平臺上文件同步——rsync+inotify之定時同步

1 前言 1.1 概述 本文介紹使用rsync和 inotify-tools,實現linux 上的本地定時同步和遠程定時同步的方法。 1.2 實驗環境 服務器兩臺 操作系統: CentOS-7.4 軟件: rsync.x86_64

原创 在postgresql (Windows版)中使用plpython

PL/Python過程語言允許用Python 語言編寫PostgreSQL函數。 我們需要安裝python擴展程序。  要注意Windows 版本PostgreSQL和Python的版本對應關係。經驗證,PostgreSQL 11 支持P

原创 BenchmarkSQL的安裝和使用指導書——一個JDBC 基準測試工具

1. 概述 BenchmarkSQL 是一個易於使用的 JDBC 基準測試程序, 它與 OLTP 的TPC-C標準非常相似。它支持的數據庫包括 PostgreSQL/EnterpriseDB、DB2,、Oracle、 SQL Server

原创 PostgreSQL的日誌分析工具——Pgbadger的安裝和使用

  pgBagder 是 PostgreSQL 的新一代日誌分析器, 由 Darold (也是 ora2pg 的作者, 強大的遷移工具) 創建的。pgBadger 是一種快速、簡便的工具, 用於分析 SQL 通信量, 並使用動態圖來創建

原创 關於關係型數據庫中使用json字段的建議

在我們所設計的所有關係模式(即表)中,有一些字段是JSON格式的。JSON 有很好的靈活性,它可以自由地包含各種鍵。但關係型數據庫對json的處理能力天生不足。因此,在使用json 時應當遵循一定的規範,在JSON靈活性和關係型數據庫的功

原创 淺探PostgreSQL中的bit類型

Bit,即比特,是二進制數字中的位。PostgreSQL 中提供了用於表示比特串數據類型bit。在PostgreSQL 中,bit 類型常見用法是bit(n),這裏n表示bit串的長度。同時,也有不帶(n)的bit和帶雙引號的”bit”。

原创 Oracle中調用 to_char 函數,格式參數中有特殊字符,如何轉義

 Oracle 提供了格式化函數 to_char(),它的作用是將數據轉爲特定的格式。它的第一個參數表示數值,第二個參數表示格式。     例如,獲得當日日期,可以執行:     select to_char(current_timest

原创 淺探PostgreSQL的 char 類型

一般來說,在PostgreSQL中,char 類型是表示固定長度的字符串的類型。例如, char(n) 用來表示長度爲N個字符的字符串。不過,PostgreSQL 自身的一些細小缺陷,使得上面的論斷事實上並不是很嚴謹。何以見得?下面的這個

原创 PostgreSQL的幾種常見問題和解決方法

1. 前言 1.1 概述 本文介紹了postgresql的幾種常見問題,並從現象出發,逐步排查問題,分析導致問題的原因並給出解決方案。 本文介紹的問題分爲兩大類:一類是關於PostgreSQL無法啓動的問題,另一類是PostgreSQL啓