日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

【最佳实践】瀚高数据库 Windows企业版v6.0.4 的安装

發布時間:2023/12/20 windows 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【最佳实践】瀚高数据库 Windows企业版v6.0.4 的安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

適用于 Windows7、Windows10、Windows Server2019

一、安裝

解壓縮文件“hgdb6.0.4-enterprise-windows10-x86-64-20220127.zip”,以【管理員】身份運行 setup.exe。

安裝過程基本上是下一步下一步即可,注意步驟如下。

1.1 安裝主目錄

注意安裝路徑,不要包含中文,也盡量不要包含特殊符號。這里默認會是“6.0.4”,建議改為“604”或其他不帶特殊符號的路徑。如圖:

1.2 選擇組件

組件盡量不要選擇【用戶界面】,瀚高圖形管理工具單獨下載,不使用數據庫自帶的管理工具。

1.3 環境變量

為了方便命令行執行命令,需要配置環境變量 PATH 和 PGDATA,如下:

序號環境變量變量值
1PATHD:\highgo\database\604\bin
2PGDATAD:\highgo\database\604\data

二、命令行(CMD)登錄

有些特殊情況需要 CMD 登錄數據庫,如:配置參數。這就需要登錄數據庫服務,同樣需要以管理員身份打開 CMD,執行 psql 命令,如:

D:\highgo\database\604\bin>psql -h127.0.0.1 -p5866 highgo highgo 用戶 highgo 的口令: psql (HighGo Database V6 Release 6.0.4 - 64-bit Production)PSQL: Release HighGo Database V6 Release 6.0.4 - 64-bit Production 輸入 "help" 來獲取幫助信息.highgo=#

注意:一般來說 psql highgo highgo 即可登錄,如果登陸不上就使用上面的方法,指定ip和端口。

三、基本參數配置

psql 登陸后,通過執行以下命令來設置參數:

alter system set listen_addresses = '*'; alter system set max_connections = 2000; alter system set work_mem='16MB'; alter system set shared_buffers = '1GB'; alter system set checkpoint_completion_target = 0.8; alter system set log_destination = 'csvlog'; alter system set logging_collector = on; alter system set log_directory = 'hgdb_log'; alter system set log_filename = 'highgodb_%d.log'; alter system set log_line_prefix = '%m [%p] %a %u %d %r %h'; alter system set log_rotation_age = '1d'; alter system set log_rotation_size = 0; alter system set log_truncate_on_rotation = on; alter system set log_statement = 'ddl'; alter system set log_connections=on; alter system set log_disconnections=on; alter system set checkpoint_timeout='30min'; alter system set maintenance_work_mem='1GB';

注意:有些參數需要根據實際配置進行修改,如:shared_buffers是物理內存的1/4。

配置成功有如下提示:

highgo=# alter system set listen_addresses = '*'; ALTER SYSTEM highgo=# alter system set max_connections = 2000; ALTER SYSTEM highgo=# alter system set work_mem='16MB'; ALTER SYSTEM......

四、啟動報錯[1]

在 Windows Server 2019 安裝完啟動服務沒有響應,使用 CMD 啟動報錯如下:

C:\Users\Administrator>pg_ctl start等待服務器進程啟動 ....2022-11-04 05:37:14.491 GMT [5832] 日志: 2097152 kB超出了參數 "maintenance_work_mem" (1024 .. 2097151) 的有效范圍2022-11-04 13:37:14.492 HKT [5832] FATAL: configuration file "D:/highgo/database/604/data/postgresql.conf" contains errors已停止等待pg_ctl: 無法啟動服務器進程檢查日志輸出.C:\Users\Administrator>

這里提示參數 maintenance_work_mem 的值超出范圍了,文件 postgresql.conf 對應的參數行如下:

maintenance_work_mem = 2048MB #maintenance_work_mem = 64MB # min 1MB

說明:可以計算一下,2048*1024=2097152,超出了上面提示的范圍(1024 … 2097151),這里是根據主機內存變化的,根據計算方式不同,有時候不會提示。

為了解決這個問題,手動修改一下 postgresql.conf 即可,將該參數值減1(如:2047)即可,如:

maintenance_work_mem = 2047MB #maintenance_work_mem = 64MB # min 1MB

五、服務管理

Windows 下運行除了命令行來控制,還有個更方便的服務控制。有的 Windows 環境,會出現服務不正常,那么就需要自己來重建服務了。

注冊和注銷服務使用命令行來操作,命令行(CMD)的運行同樣需要使用管理員身份運行,這點要注意。如下所示。

3.1 注冊服務

命令行下執行以下命令來注冊:

D:\highgo\database\604\bin>pg_ctl register -N “hgdb-enterprise-6.0.4” -D "D:\highgo\database\604\data" -S auto -w

3.2 注銷服務

執行以下命令注銷一個服務:

D:\highgo\database\604\bin>pg_ctl unregister -N "hgdb-enterprise-6.0.4"

總結

以上是生活随笔為你收集整理的【最佳实践】瀚高数据库 Windows企业版v6.0.4 的安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。