PostgreSQL Replication之第一章 理解複製概念(1)

標籤:PostgreSQL Replication系列翻譯自PostgreSQL Replication一書在本章中,將會介紹不同的複製概念,您會瞭解哪些類型的複製對哪一種實用情境是最合適的。 在本章的最後,您將能夠判斷某個概念在各種情況下是否是可行的。我們在本章將介紹以下主題:•

PostgreSQL資料庫pg_dump命令列不輸入密碼的方法

標籤:postgresql命令列不輸入密碼   postgresqlDatabase Backup   postgresql資料庫基本操作   postgresql資料庫匯出   postgresql營運教程   對於PostgreSQL資料庫的備份按照官方手冊的方法之一就是採用“SQL

PostgreSQL Replication之第六章 監控您的設定(1)

標籤:在本書的前幾章,您已經學習了各種複製以及如何配額制各種類型的情境。現在是時候通過增加監控來讓您的設定更加可靠了。在本章中,您將學習監控什麼以及如惡化實施合理的監控車輛。您將學習:• 檢查您的 XLOG 歸檔• 檢查 pg_stat_replication 系統檢視表• 檢查作業系統層級複製相關的進程在本章的最後您應該能夠正確地監控任何類型的複製設定。6.1 檢查您的歸檔如果您計劃使用即時恢複(PITR,

PostgreSQL Replication之第五章 設定同步複製(1)

標籤:到目前為止,我們已經處理了基於檔案的複製(或記錄傳送)和簡單的基於流複製的設定。在兩種情況中,在master上事務被提交之後,資料被提交,由slave接收。在master提交和slave實際上完全地接收到資料這段時間,它仍然會丟失。在本章中,我們將學習如下主題:• 確保沒有任何事務丟失• 配置PostgreSQL同步複製• 理解並使用application_name• 同步複製的效能影響• 複製的速度最佳化5.1

PostgreSQL Replication之第三章 理解即時恢複(2)

標籤:3.2 歸檔交易記錄看過圖片之後,我們可以看看如何使這些東西進入工作狀態。當談到及時歸檔時,您需要做的第一件事是歸檔XLOG。PostgreSQL通過postgresql.conf提供了所有與歸檔相關的選項。讓我們一步一步地看,要啟動歸檔需要在postgresql.conf中做什麼:1. 首先,您應該把archive_mode設定為 on。2. 第二步,您應該配置您的歸檔命令。歸檔命令是一個簡單的帶有兩個參數的shell命令:1. %p:

PostgreSQL Replication之第四章 設定非同步複製(2)

標籤:4.2 配置級聯複製正如您在本章已經看到的,設定流複製真的很容易。只需要設定幾個參數,做一個基礎備份,並享受您的複製設定。在許多情況下,這種情況更有一點點微妙。在這個例子中我們假設:我們要使用一個master傳送資料到幾十台伺服器。複製的開銷其實很小(通常的說法是一個slave的開銷是3%左右),但是您做小的事情是足夠了,它仍然可能是一個問題。對100個 slave來說這絕對沒有任何益處。另一個用例是一個地方的master和在

PostgreSQL Replication之第四章 設定非同步複製(3)

標籤:4.3 slave到master的切換如果您想擴充讀或您想做一個資料備份,一個 slave是件美好的事情。但是,slave可能不會一直是slave。在有些時候,您可能需要把slave轉換為master。PostgreSQL提供了一些簡單的方法來做到這一點。第一個也是最有可能的最便捷的方法把一個slave轉換為一個master是使用pg_ctl:iMac:slavehs$ pg_ctl -D . promoteserver promotingiMac:slavehs$ psql

PostgreSQL Replication之第四章 設定非同步複製(6)

標籤:4.6 有效清理和恢複結束最近幾年, recovery.conf 已經變得越來越強大了。早在初期(在 PostgreSQL 9.0之前), 僅有 restore_command 和一些 recovery_target_time 相關設定。更多的現代 PostgreSQL 版本提供了更多的東西,讓您有機會以一個很好和專業的方式控制您的重放進程。在本節中,您將學習有什麼樣的設定,您將怎樣輕鬆地使用這些功能。4.6.1

PostgreSQL Replication之第四章 設定非同步複製(5)

標籤:4.5 使流複製更健壯當串連到master時,slave要做的第一件事情是趕上master。但是,這會一直工作嗎?我們已經看到,我們可以使用由基於流和基於檔案組成的混合設定。這給了我們一些額外的安全性,以防流不工作。在現實世界的情境中,傳送XLOG的兩種方法可能過於複雜。在許多情況下,使用流就足夠了。問題的關鍵是:在一個正如已經描述過的正常的設定中,只要不再需要XLOG來修複master,master就可以丟掉XLOG。根據您的檢查點配置,XLOG可能存在相當長一段時間,或只有很短的時間。

PostgreSQL Replication之第一章 理解複製概念(2)

標籤:1.2不同類型的複製     現在,您已經完全地理解了物理和理論的局限性,可以開始學習不同類型的複製了。1.2.1 同步和非同步複製我們可以做的第一個區分是同步複製和非同步複製的區別。這是什麼意思呢?假設我們有兩台伺服器,希望從一台伺服器(the master)複製資料到第二台伺服器(the slave)。說明了同步和非同步複製的概念:我們可以使用一個簡單的事務如下所示:BEGIN:INSERT INTO foo VALUES

PostgreSQL Replication之第一章 理解複製概念(3)

標籤:1.3 使用分區和資料分配本節您將瞭解基本可擴充性技術,例如資料庫分區。分區被廣泛應用於高端系統並提供一個簡單而且可靠的擴充設定方式來向外擴充。近年來,分區已經成為一種擴大專業系統規模的標準方式。1.3.1

PostgreSQL索引描述

標籤:索引方式:唯一索引,主鍵索引,多屬性索引,部分索引,運算式索引.索引類型:B-Tree,Hash,GiST,GIN以及運算式索引 PostgreSQL所有索引都是“從屬索引”,也就是說,索引在物理上與它描述的表檔案分離。索引也是對象,在表pg_class裡有記錄。索引的內部結構與索引的存取方法(索引類型)相關。所有存取方法都通過頁面來組織索引的內部結構,這樣可以使用儲存管理器提供的介面來訪問索引。 索引方式 多屬性索引:如果一個索引定義

postgresql 導資料時無需輸入密碼設定

標籤:postgresql   資料匯出匯入   免密碼設定   pg-dump免密碼   主要用於pg_dump,psql資料匯出和匯入時無需輸入密碼,便於sh指令碼後台執行。有2種方法,任何一種都行。方法一,設定pg環境變數export PGPASSWORD=‘yourpassword‘方法二,在pg_hba.conf中添加使用者訪問認證trust(要重啟)#允許來自主機1

postgresql 9.4.4 安裝

標籤:postgresql因為最近要做個資料研究,需要把資料入庫,開來源資料庫中,同學們一般可能都會選擇mysql,不過mysql 的一些函數能是在太累,因此我這邊換成使用起來與oracle

PostgreSQL兩種事務隔離級

標籤:PostgreSQL兩種交易隔離等級:讀已提交:PostgreSQL中預設隔離等級。當一個事務運行在這個隔離等級時,一個SELECT查詢只能看到查詢開始之前提交的資料而永遠無法看到未提交的資料或者在查詢執行時其它並行的事務提交所做的改變。如果兩個事務在對同一元組進行更新,第二個更新事務將等待第一個更新事務提交或者復原。如果第一個更新復原,那麼它的作用將被忽略,而第二個更新者將繼續更新最初發現的元組。如果第一個更新者提交,系統就愛那個重新計算查詢搜尋條件(where子句),如果元組符合條件,

PostgreSQLRegex查詢

標籤:參考http://www.php100.com/manual/PostgreSQL8/functions-matching.htmlLIKEstring LIKE pattern [ ESCAPE escape-character ]string NOT LIKE pattern [ ESCAPE escape-character ]每個 pattern 定義一個字串的集合。

PostgreSQL新手入門

標籤:                                    阮一峰日期:

rails項目使用postgresql資料庫啟動時報錯

標籤:問題描述:[***@localhost  *****]$ rails s=> Booting WEBrick=> Rails 3.2.19 application starting in development on http://0.0.0.0:3000=> Call with -d to detach=> Ctrl-C to shutdown

總頁數: 74 1 .... 25 26 27 28 29 .... 74 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.