91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

POSTGRESQL如何安裝使用

發布時間:2021-11-26 11:04:26 來源:億速云 閱讀:136 作者:小新 欄目:大數據

這篇文章給大家分享的是有關POSTGRESQL如何安裝使用的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

首先,要上車,的有個環境吧,這里選擇最新的11版本,進行源碼安裝。這里是最簡單的安裝,不是最優安裝,具體最優安裝后續推出,有些東西源碼安裝后是不能改變的,所以一下安裝僅僅支持測試,不建議在生產上直接來,需要根據生產的數據量等等因素來配比如何 POSTGRESQL

1 請準備 CENTOS 7 

2 請自己落實POSTGRESQL 用戶賬號和密碼 (這里假設你對LINUX 是有了解的并能自己操作)

3 下載源碼包  https://www.postgresql.org/ftp/source/v11.0/

4 建立POSTGRESQL 賬號

5 在POSTGRESQL 的賬號下解壓文件

6  安裝依賴包

sudo yum -y install gcc*

sudo yum -y install -y readline-devel

sudo yum install zlib-devel

7 開始編譯

./configure

8 make install

9 初始化數據庫

/usr/local/pgsql/bin/initdb -D /pgdata/data
啟動數據庫
/usr/local/pgsql/bin/postgres -D /pgdata/data >logfile 2>&1 & 創建數據庫
/usr/local/pgsql/bin/createdb test
連接數據庫
/usr/local/pgsql/bin/psql test

如果不出問題你應該已經連接到數據庫了
下面一些命令你就可以做了

POSTGRESQL如何安裝使用

——————————————————————————————

POSTGRESQL如何安裝使用

Postgresql 中所有的對象(表,庫,VIEW, PROCEDURE 等等)都有對象的標識符號, oid。 

POSTGRESQL如何安裝使用

這些對象和ID 之間的對應關系,都保存在 PG_DATABASE 和 PG_CLASS 表中。

下面是POSTGRESQL 一個 database cluster的基本架構圖,(自己畫的)

POSTGRESQL如何安裝使用

在POSTGRESQL 中有一個概念叫  DATABASE CLUSTER,不要誤讀,其實這個概念和 MYSQL SQL SERVER 中一個INSTANCE 中包含多個 DATABASES 的概念一樣,并非CLUSTER。

而PG中也有重要的配置文件:

分別是

POSTGRESQL如何安裝使用

pg_hba.conf     權限控制文件

pg_ident.conf   用戶驗證MAP

postgresql.conf  系統配置文件 

在默認的系統配置下,數據庫的數據文件在達到 1GB 后會自動產生新的文件。truncate table  相當于清除了文件,下圖,清除后,文件的relfilenode編碼已經變了,說明產生了新的文件。

POSTGRESQL如何安裝使用

同時POSTGRESQL 也有TABLE SPACE的概念,可以建立TABLE SPACE (和ORACLE的很類似),但不同的是,你不在需要指定文件歸屬于那個TABLE SPACE,只需要建立空間即可,指明TABLE SPACE 的OWNER。系統會自動建立文件,以OID 為名。一個庫下的每個表,或索引都可以有自己的TABLE SPACE (邏輯上可以,但實際上這樣做比較麻煩)。 大家可以根據磁盤的性能,來將重要的表 ,索引歸屬到一個TABLE SPACE。同時建立TABLE SPACE 還有選擇項可以選擇,可以通過設置浮點數字來讓數據庫在查詢時更清楚,數據文件所處的磁盤性能如何,并更具有傾向性的使用索引或全表掃描,這在其他數據庫中是沒有類似設置,具體請查看POSTGRESQL 相關文檔,設置不當適得其反。

POSTGRESQL如何安裝使用

每個PG的頁面是順序組成的,有相關的編號,而每個頁面中也有元組(數據塊)的位置和偏移量,以及HEAD 到 元組的指針,等,所以要讀取數據值需要知道 PAGE NUMBER +  TUMPLE NUMBER 就能找到相關數據。(自己畫的,如需,請注明出處)

POSTGRESQL如何安裝使用

當然元組是不能超過頁面的進行跨頁面進行存儲的,所以就有了 TOAST 方式來存儲一個比頁面還大的數據(請查看相關文檔)。相關TOAST 邏輯上可以存儲1G的數據。

每個表上可以查看每個元組的PAGE NUMBER 和 元組指針號,這和ORACLE 又是很類似,每個頁面也都有 ROWNUMBER。

所以都可以快速的訪問到數據。

POSTGRESQL如何安裝使用

感謝各位的閱讀!關于“POSTGRESQL如何安裝使用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

霍城县| 赤峰市| 南部县| 临西县| 县级市| 阿拉善盟| 正镶白旗| 荔波县| 都安| 洛阳市| 邵阳县| 南宁市| 临江市| 阿拉善左旗| 奇台县| 温宿县| 奉化市| 嘉祥县| 清镇市| 子长县| 北辰区| 鄄城县| 桦南县| 塔河县| 西林县| 邵东县| 洪雅县| 永泰县| 谷城县| 闻喜县| 望奎县| 六枝特区| 弥渡县| 平乐县| 峨眉山市| 洛阳市| 栖霞市| 灌云县| 瑞金市| 扶风县| 边坝县|