標籤:#coding=utf-8#!/usr/bin/env pythonfrom sqlalchemy import create_engineengine = create_engine(‘postgresql://ms:[email protected]:5432/stockpy‘)from sqlalchemy.ext.declarative import declarative_base
標籤:關於並發建立索引:http://58.58.27.50:8079/doc/html/9.3.1_zh/sql-createindex.html 寫這篇blog源自一個帥哥在建索引發生了表鎖的問題。先介紹一下Postgresql的建索引文法: Version:9.1
標籤:?????????參考:http://book.51cto.com/art/201201/313175.htm體系架構 PostgreSQL資料庫由串連管理系統(系統控制器)、編譯執行系統、儲存管理系統、事務系統、系統資料表五大部分組成,其組成結構和關係2-1所示。 串連管理系統接受外部操作對系統的請求,對操作請求進行預先處理和分發,起系統邏輯控製作用;
標籤:一、介紹 資料表空間的作用就是允許資料庫管理員定義一個其他非資料目錄的位置儲存資料庫物件。 使用情境之一是,如果機器新加了ssd,但是又不夠整個執行個體使用,可以將一些重要和使用頻率高的表和索引放到ssd上,提高查詢效率 二、建立資料表空間 先建立要儲存資料表空間的目錄 # mkdir -p /export/tablespace1# chown -R postgres: /export/tablespace1/
標籤:postgresql 資料庫 最大串連數 資料庫連接數 最近監控系統的資料庫監控總是延遲,查看日誌報錯:2015-08-27 10:20:19,534 ERROR Traceback (most recent call last): File "oracle_mon.py", line 306, in <module>
標籤:一、下載從http://www.enterprisedb.com/products-services-training/pgdownload#windows 選擇你要下載的版本,我是在win7
標籤:本文參考:http://blog.csdn.net/kanon_lgt/article/details/5931522 http://blog.csdn.net/kanon_lgt/article/details/6220928 DB執行個體與schema: 模式是資料庫執行個體的邏輯分割。
標籤:原文連結:http://blog.chinaunix.net/uid-20726500-id-4040024.html事務的實現原理可以解讀為DBMS採取何種技術確保事務的ACID特性。PostgreSQL針對ACID的實現技術如下表所示。 表1:事務的4個特徵ACID及響應的實現技術ACID實現技術原子性MVCC一致性約束(主鍵,外鍵等)隔離性MVCC持久性WAL 可以看到PostgreSQL中支撐ACID的主要是MVCC和WAL兩項技術。MVCC和WAL是兩個比較成
標籤:部署完的新機器報錯App 12595 stderr: PG::ConnectionBad (FATAL: Peer authentication failed for user "dbuser"App 12595 stderr: ):上網查了一下,很多文章上都說要修改/etc/postgresql/9.4/main/pg_hba.conf 這個檔案配置,然而並沒有什麼用回憶一下整個資料庫的搭建過程(1)建立資料庫使用者dbuser,並指定為超級使用者sudo -u
標籤:postgresql 資料庫 導資料 線上導資料 用pg_dump但不產生中間檔案,直接在2個資料庫之間導資料。本機執行從本地庫匯出資料到遠程庫pg_dump -h 127.0.0.1 -U postgres dbname | psql -h remotehost -U postgres dbname本機執行從遠端資料庫匯入資料到本地庫pg_dump
標籤:postgresql database 備份 centos 今天用pg_basebackup搭建了主備流複製環境,操作流程很簡單,可線上操作,相當方便。環境均為CentOS6.6 + postgresql9.4,我用已安裝的庫做測試,連接埠不一致,不影響環境搭建,但要注意某些相關配置:主:192.168.3.201 port:5431備:192.1
標籤:6.4 處理監控工具還有幾個監控工具可以使您的日常生活更輕鬆。其中最流行的監控工具是Nagios。它被廣泛地使用,也支援各種軟體組件。要使用 Nagios 來監控您的 PostgreSQL 叢集,需要安裝一個方面運行複製相關測試的外掛程式。這樣的適用於PostgreSQL 的外掛程式可以自由地從 http://bucardo.org/wiki/Check_postgres下載。適用於 Nagios的一個外掛程式Burcardo不僅能夠用於測試複製,而且還是一個監控 PostgreSQL
標籤:6.2 檢查pg_stat_replication檢查歸檔以及 archive_command主要用於即時恢複( PITR,Point-In-Time-Recovery)。如果您想監控一個基於流的設定,建議您 注意系統上稱作pg_stat_replication的視圖。此視圖包含以下資訊:test=# \d pg_stat_replicationView "pg_catalog.pg_stat_replication"Column | Type | Modifiers-----------
標籤:5.2 理解實際影響和效能在本章中,我們已經討論了實際影響以及效能影響。但是,有什麼好的理論性的例子嗎?讓我們做一個簡單的基準測試,看看複製是怎麼做的。我們做這樣的測試來為您顯示各種耐久性的層級不只是一個次要的話題,對效能來說它們是關鍵的。讓我們假設一個簡單的測試:在下面的情境中,我們已經串連到兩個同樣強大的機器(3 GHz, 8 GB RAM) 超過1 Gbit 的網路。兩台機器彼此相鄰。為了示範同步複製的影響,我們使用 shared_buffers
標籤:執行完您的第一個即時恢複(PITR,Point-In-Time-Recovery),我們準備在一個真正的複製設定上工作。在本章,您將學會如何設定非同步複製和流。我們的目標是確保您可以實現更高的高可用和更高的資料安全性。在本章,我們將討論以下主題:• 配置非同步複製• 理解流• 合并流和歸檔• 行政時間線在本章的最後,您將很容易地在幾分鐘內設定流複製。4.1 設定流複製在前面章節中,我們已經從簡單的16MB
標籤:4.7
標籤:2.4 調整檢查點和XLOG目前為止,這一章已經提供深入洞察PostgreSQL如何寫入資料,一般來說,XLOG是用來幹什麼的。考慮到這方面的知識,我們現在可以繼續並學習我們能做些什麼來使我們的資料庫在複製和單台伺服器啟動並執行兩種情況更加有效工作。2.4.1
標籤:3.4 重放交易記錄一旦我們建立了一個我們自己的初始基礎備份,我們可以收集資料庫建立的XLOG。當時間到時,我們可以使用所有這些XLOG
標籤:在前面的章節中,我們已經理解了各種複製概念。這不僅僅是一個為了接下來將要介紹的東西而增強您的意識的理論概述,還將為您介紹大體的主題。在本章,我們將更加接近實際的解決方案,並瞭解PostgreSQL內部是如何工作的,複製意味著什麼。我們將看到所謂的交易記錄(XLOG)做什麼,以及它是如何運作的。XLOG在PostgreSQL複製機制中起著主要作用。理解這部分是如何工作的是必要的。2.1
標籤:原文:http://www.cnblogs.com/stephen-liu74/archive/2012/04/25/2291526.html 一個資料庫包含一個或多個命名的模式,模式又包含表。模式還包含其它命名的對象,包括資料類型、函數,以及操作符。同一個對象名可以在不同的模式裡使用而不會導致衝突;