好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > postgresql 實(shí)現(xiàn)啟動(dòng)、狀態(tài)查看、關(guān)閉

postgresql 實(shí)現(xiàn)啟動(dòng)、狀態(tài)查看、關(guān)閉

熱門(mén)標(biāo)簽:合肥公司外呼系統(tǒng)運(yùn)營(yíng)商 外呼調(diào)研系統(tǒng) 海豐有多少商家沒(méi)有地圖標(biāo)注 地圖標(biāo)注和圖片名稱(chēng)的區(qū)別 美容工作室地圖標(biāo)注 打電話智能電銷(xiāo)機(jī)器人授權(quán) 重慶自動(dòng)外呼系統(tǒng)定制 漯河外呼電話系統(tǒng) 辦公外呼電話系統(tǒng)

利用psql啟動(dòng)數(shù)據(jù)庫(kù)

[postgres@highgo ~]$ pg_ctl start

查看系統(tǒng)中運(yùn)行的postgres進(jìn)程

#ps -ef | grep postgres

連接postgresql數(shù)據(jù)庫(kù)

#psql -h 127.0.0.1 -d postgres -U postgres

停止postgresql數(shù)據(jù)庫(kù)實(shí)例

#pg_ctl stop
#ps -ef | grep postgres

啟動(dòng)服務(wù)器最簡(jiǎn)單的方法是像下面這樣:

$ postgres -D /usr/local/pgsql/data

最好在后臺(tái)啟動(dòng)postgres,使用下面的 Unix shell 語(yǔ)法:

$ postgres -D /usr/local/pgsql/data >logfile 2>1 

要做一次快速關(guān)閉:

$ kill -INT `head -1 /usr/local/pgsql/data/postmaster.pid`

如果啟動(dòng)失敗提示一下信息

LOG: could not bind IPv4 socket: Address already in use
HINT: Is another postmaster already running on port 5432? If not, wait a few seconds and retry.
FATAL: could not create TCP/IP listen socket

解決方法:

查看端口在用

netstat -lanp|grep 5432
ps -ef|grep postgres
498    673  1 0 10:50 ?    00:00:00/usr/bin/postgres -D /var/lib/cloudera-scm-server-db/data

kill進(jìn)程

kill -9 673

重啟啟動(dòng)服務(wù)

service start
service status

補(bǔ)充:PostgreSQL 四種進(jìn)程啟動(dòng)方式

Postgres在啟動(dòng)后,可分別以一下四種形式啟動(dòng)進(jìn)程:

1、SubPostmasterMain

2、AuxiliaryProcessMain

3、PostgresMain

4、PostmasterMain

SubPostmasterMain(–fork)

指明由postmaster派生

設(shè)置進(jìn)程ID

初始化內(nèi)存池

處理輸入?yún)?shù)

運(yùn)行相應(yīng)的backend或子進(jìn)程

–forkbackend或–forkboot

1) 關(guān)聯(lián)到共享內(nèi)存

2) 初始化共享內(nèi)存訪問(wèn)(UsedShmemSegAddr)

3) 初始化AuxiliaryProcess

4) 創(chuàng)建共享內(nèi)存和信號(hào)量

5) 啟動(dòng)AuxiliaryProcessMain

–forkavlauncher

1) 關(guān)聯(lián)到共享內(nèi)存

2) AutovacuumLauncherIAm()

3) 初始化共享內(nèi)存訪問(wèn)(UsedShmemSegAddr)

4) 初始化AuxiliaryProcess

5) 創(chuàng)建共享內(nèi)存和信號(hào)量

6) 啟動(dòng)AutoVacLauncherMain

–forkavworker

1) 關(guān)聯(lián)到共享內(nèi)存

2) AutovacuumLauncherIAm()

3) 初始化共享內(nèi)存訪問(wèn)(UsedShmemSegAddr)

4) 初始化AuxiliaryProcess

5) 創(chuàng)建共享內(nèi)存和信號(hào)量

6) 啟動(dòng)AutoVacWorkerMain

–forkarch

1) 啟動(dòng)PgArchiverMain

–forkcol

1) 啟動(dòng)PgstatCollectorMain

–forklog

1) 啟動(dòng)SysLoggerMain

AuxiliaryProcessMain(–boot)

設(shè)置進(jìn)程ID

初始化內(nèi)存池

設(shè)置路徑、時(shí)間等變量

初始化GUC選項(xiàng),處理輸入?yún)?shù)

以BootstrapProcessing模式初始化一個(gè)backend:ipc, lock, file, storage, buffer

設(shè)置信號(hào)處理句柄

以NormalProcessing狀態(tài)針對(duì)不同auxType分別進(jìn)行以下處理

a) CheckerProcess

1) 啟動(dòng)CheckerModeMain

b) BooststrapProcess

1) BootstrapXLOG

2) 啟動(dòng)XLOG

3) 啟動(dòng)BootstrapModeMain

c) StartupProcess

1) 啟動(dòng)XLOG

2) 加載FreeSpaceMap

3) BuildFlatFiles(false)

d) BgWriterProcess

1) 初始化XLOG訪問(wèn)

2) 啟動(dòng)BackgroundWriterMain

e) WalWriterProcess

1) 初始化XLOG訪問(wèn)

2) 啟動(dòng)WalWriterMain

PostgresMain(–single)

設(shè)置進(jìn)程ID

初始化內(nèi)存池

設(shè)置路徑、時(shí)間等變量

初始化GUC選項(xiàng),處理輸入?yún)?shù)和其他startup packet中的參數(shù)

設(shè)置信號(hào)處理句柄

初始化一個(gè)backend(無(wú)論它是否由postmaster生成):ipc, lock, file, storage, buffer

啟動(dòng)XLOG

加載FreeSpaceMap

初始化進(jìn)程

初始化表緩存和系統(tǒng)目錄訪問(wèn)

處理預(yù)加載的庫(kù)

轉(zhuǎn)到MessageContext內(nèi)存池

進(jìn)入查詢(xún)處理主循環(huán)

PostmasterMain

設(shè)置進(jìn)程ID

初始化內(nèi)存池

設(shè)置路徑、時(shí)間等變量

初始化GUC選項(xiàng),處理輸入?yún)?shù)并載入hba和ident

設(shè)置共享內(nèi)存和信號(hào)量,初始化共享數(shù)據(jù)結(jié)構(gòu)

設(shè)置信號(hào)處理句柄

啟動(dòng)守護(hù)進(jìn)程:

(1) syslogger:收集其他其他進(jìn)程的日志輸出,寫(xiě)入到文件

(2) stats daemon:通過(guò)UDP獲取各backend的運(yùn)行時(shí)統(tǒng)計(jì)信息

(3) autovacuum launcher:定期進(jìn)行表空間的自動(dòng)清理

由參數(shù)forkboot啟動(dòng)一個(gè)backend

綁定到TCP socket,監(jiān)聽(tīng)連接請(qǐng)求

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • PostgreSQL 默認(rèn)權(quán)限查看方式
  • Postgresql - 查看鎖表信息的實(shí)現(xiàn)
  • 查看postgresql數(shù)據(jù)庫(kù)用戶(hù)系統(tǒng)權(quán)限、對(duì)象權(quán)限的方法
  • PostgreSQL 查看數(shù)據(jù)庫(kù),索引,表,表空間大小的示例代碼
  • PostgreSQL查看正在執(zhí)行的任務(wù)并強(qiáng)制結(jié)束的操作方法

標(biāo)簽:晉城 烏海 錦州 來(lái)賓 衡陽(yáng) 珠海 蚌埠 株洲

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《postgresql 實(shí)現(xiàn)啟動(dòng)、狀態(tài)查看、關(guān)閉》,本文關(guān)鍵詞  postgresql,實(shí)現(xiàn),啟動(dòng),狀態(tài),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《postgresql 實(shí)現(xiàn)啟動(dòng)、狀態(tài)查看、關(guān)閉》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于postgresql 實(shí)現(xiàn)啟動(dòng)、狀態(tài)查看、關(guān)閉的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 东北女人屁股又白又大| 好吊妞国产欧美日韩一区二区三区| 日本护士一级片| 欧美毛片久久888免费AV| 被男友抱到墙上cao到哭H漫画| 99精品久久| www.1313nn.com| 日本区二区三区四区的区别| 端庄美艳教师的沉沦1?12赵毅 | 伊人色色网| ぱらだいす天堂中文网.WWW| 双腿挂他肩上撞击轻哼h| 国产性猛交?XX?乱动漫| 久久午夜鲁丝AⅤ一区三区片| 午夜福利伦伦电影理论片结婚前夜| 欧美国产日产韩国图片| 粉嫩网| 三级做爰全过刺激视频 | 亚州国产AV午夜福利精品一区| 手机在线播放免费1024| 阿克陶县| 91精品国产人妻无码麻豆Av| 恶人想要抢救一下漫画免费在哪看| 香蕉视频在线观看男女| 亚洲精品一区二区另类图片| 18—20岁毛片免费看| 亚洲一区电影在线观看| 老猫在线观看完整免费| 久久久久88色偷偷| 国产情品国产三级国产AV剧情| 乳欲性高清在线| 美女脱裤子露出屁股打动态图| 秋霞黄色| 男人桶女人免费无遮挡APP| 上司人妻互换HD无码中文字幕| xxxx中国hdxxxx| 在酒店他弄得我好爽| 亚洲视频三区| 国产理论精品| 欧美美女一区二区三区| 特黄特色60分钟免费|