Data Studio是專業的IDE集成開發環境,是一款開源關系型數據庫管理系統。采用木蘭寬松許可證v2發行。內核源自PostgreSQL,深度融合華為在數據庫領域多年的經驗,結合企業級場景需求,持續構建競爭力特性。以圖形化界面形式提供數據庫關鍵特性,數據庫開發人員僅需掌握少量的編程知識,即可使用該工具進行數據庫對象操作。同時也是一個開源的數據庫平臺,鼓勵社區貢獻、合作。
軟件特色
Data Studio通過提供圖形化界面來展示數據庫的主要功能,簡化了數據庫開發和應用構建任務。
數據庫開發人員可以使用Data Studio所提供的特性:
● 創建和管理數據庫對象
● 執行SQL語句/SQL腳本
● 編輯和執行PL/SQL語句
● 導入和導出表數據
創建數據庫對象包括:
● 數據庫
● 模式
● 函數
● 存儲過程
● 表 ● 序列
● 列 ● 索引
● 約束條件
● 視圖
軟件功能
【高性能】
兩路鯤鵬性能150萬tpmC;面向多核架構的并發控制技術;NUMA-Aware存儲引擎;SQL-Bypass智能選路執行技術;面向實時高性能場景的內存引擎。
【高安全】
業務無憂,故障切換時間RTO<10s;精細安全管理: 細粒度訪問控制、多維度審計;全方位數據保護: 存儲&傳輸&導出加密。
【易運維】
智能參數調優: 結合深度強化學習和啟發式算法, 實現參數自動推薦; 慢SQL診斷,多維性能自監控視圖,實時掌控系統性能表現; 提供在線自學習的SQL時間預測、快速定位、急速調優。
【全開放】
采用木蘭寬松許可證協議,允許對代碼自由修改、使用、引用; 完全開放數據庫內核能力, 聯合開發者和伙伴共同打造工具等數據庫周邊能力; 開放伙伴認證、培訓體系及高校課程。
通過客戶端工具執行SQL
執行單條SQL
方法一:
1、以操作系統用戶omm登錄數據庫主節點。
2、使用gsql連接到openGauss服務器。
gsql -h 10.180.123.163 -d postgres -U jack -p 8000 -r
-d參數指定目標數據庫名、-U參數指定數據庫用戶名、-h參數指定主機名、-p參數指定端口號信息。
3、執行SQL語句。
以創建數據庫human_staff為例。
CREATE DATABASE human_staff;
通常,輸入的命令行在遇到分號的時候結束。如果輸入的命令行沒有錯誤,結果就會輸出到屏幕上。
方法二:
1、以操作系統用戶omm登錄數據庫主節點。
2、執行如下命令中的SQL語句。
gsql -d postgres -h 10.29.103.168 -U jack -p 8000 -W Gauss@123 -c 'CREATE DATABASE human_staff'
gsql工具使用-d參數指定目標數據庫名、-U參數指定數據庫用戶名、-h參數指定主機名、-p參數指定端口號信息,-c參數指定需要執行的SQL。使用該語句時,該用戶需要具有相應的權限。
執行批量文件
以操作系統用戶omm登錄數據庫主節點。
使用gsql連接到數據庫,然后使用文件作為命令源而不是交互式輸入,gsql將在處理完文件后結束。
gsql -h 10.180.123.163 -d postgres -U jack -p 8000 -f /home/omm/staff.sql
gsql工具使用-d參數指定目標數據庫名、-U參數指定數據庫用戶名、-h參數指定主機名、-p參數指定端口號信息、-f參數指定文件名(絕對路徑或相對路徑,且滿足操作系統路徑命名規則)。
常見問題
1、執行命令報錯“Failed to obtain the GPHOME”
可能是環境變量中GPHOME變量沒有配置正確。需要檢查環境變量GPHOME是否包含openGaussXML中gaussdbToolPath路徑。
①使用如下命令檢查$GPHOME路徑。
echo $GPHOME
②如果不是安裝時默認的路徑,請在配置文件中修改GPHOME的路徑。
vim /etc/profile
2、gs_ctl 重建備實例過程被中斷導致秘鑰文件不完整恢復方法
重建中斷時證書文件不完整,再次重建會由于證書文件不完整而失敗。
①在數據目錄下查看證書文件大小。
查看秘鑰文件大小
-rw------- 1 omm omm 0 Jun 18 20:58 server.crt
-rw------- 1 omm omm 0 Jun 18 20:58 server.key
-rw------- 1 omm omm 0 Jun 18 20:58 server.key.cipher
-rw------- 1 omm omm 0 Jun 18 20:58 server.key.rand
②若證書文件大小為0,刪除證書文件。
rm -rf server.crt server.key server.key.cipher server.key.rand
③重建備實例。
gs_ctl build -D data_dir
3、使用gs_om -t status –all查詢集群狀態,長時間沒有響應
①查看gsql能否訪問數據庫,出現下面提示說明gaussdb進程hang住,數據庫異常。
gsql -d postgres -p 29776
gsql: wait (null):29776 timeout expired, errno: Success
②查看postgresql-*.log是否有錯誤提示,根據提示解決問題。
cd $GAUSSLOG/pg_log/dn_6001;grep "ERROR\|FATAL" postgresql-*.log
③數據庫已經hang住,gs_om命令不起作用,可以直接到每個節點上查找進程pid后kill。
ps -ef|grep $GAUSSHOME/bin/gaussdb|grep -v grep kill -9 $pid
④所有節點進程kill完畢后在某一節點執行啟動命令。測試環境下可以直接重啟數據庫,生產商用環境請聯系技術支持工程師。
gs_om -t start
精品推薦
-
IntelliJ IDEA 2019
詳情 -
Microsoft VC++6.0安裝包
詳情 -
Microsoft VC++2015版運行庫
詳情 -
VC++2019運行庫
詳情 -
RobotStudio
詳情 -
Intel Visual Fortran
詳情 -
Microsoft Visual Studio 2022
詳情 -
Microsoft VC++2010運行庫安裝包
詳情 -
源碼編輯器4.0
詳情 -
博途V18破解授權軟件
詳情 -
GX Works2
詳情 -
microsoft visual studio 2019免費版
詳情 -
hypermill2021超級加密狗破解版
詳情 -
西門子博途v17破解版
詳情 -
星三好圖形化編程軟件官方最新版
詳情 -
VBSEdit9
詳情
-
6 源碼智造編輯器
裝機必備軟件
網友評論