当前位置: 首页 > news >正文

高斯数据库如何执行大文件sql文本

高斯数据库如何执行大文件sql文本

最近在处理sql执行时,发现用高斯数据库执行大于1w的语句时,执行很慢,因此想着如何处理会比较快。后面通过了解,可以用gsql命令执行,效率会高很多。

在linux下面安装gsql工具

mkdir /tmp/tools 
cd /tmp/tools 
tar -zxvf GaussDB-Kernel-xxx-EULER-64bit-gsql.tar.gz

登录客户端所在主机,设置环境变量。打开“~/.bashrc”文件。 
vi ~/.bashrc 
在其中输入如下内容后,使用“:wq!”命令保存并退出。
export PATH=/tmp/tools/bin:$PATH 
export LD_LIBRARY_PATH=/tmp/tools/lib:$LD_LIBRARY_PATH
 
使环境变量配置生效。
source ~/.bashrc  
gsql  -V            --检查高斯数据库客户端是否安装成功

连接数据库。数据库安装完成后,默认生成名称为postgres的数据库。
第一次连接数据库时可以连接到此数据库。
gsql -d postgres -h 10.10.0.11 -U jack -p 8000 -W Test@123 

postgres为需要连接的数据库名称,10.10.0.11为数据库主节点所在的服务器IP地址,jack为连接数据库的用户,8000为数据库主节点 
的端口号,Test@123为连接数据库用户jack的密码。

执行sql脚本
gsql -h 10.239.0.249 -p 30100 -d数据库实例 -U数据库账户 -W密码 -e -f  示例.sql >ab.log

相关文章:

  • CSS-文本属性1
  • SQL Server Management Studio(SSMS)安装教程
  • 【Go】切片
  • C#BeginInvoke编程基础(一)
  • python:调用 ui2 获取当前页面所有实时文本
  • 数据结构——优先级队列(堆)
  • 复习HCIA
  • 解决用three.js展示n个叠加的stl模型文件错位的问题
  • ubuntu qt工程打包后续:桌面快捷方式、开机登陆桌面后自动运行
  • OpenCV图像拼接(1)自动校准之校准旋转相机的函数calibrateRotatingCamera()
  • 在线JSON格式校验工具站
  • 详细介绍IDI_APPLICATION和IDC_ARROW
  • ubuntu20.04使用matlab2024a快捷键调整
  • Python 爬取 1688 关键词搜索接口数据返回说明
  • vue el-table 设置selection选中状态
  • MySql面试总结(三)
  • matlab近似计算联合密度分布
  • 阿里云国际站代理商:如何构建交互式安全分析看板?
  • vue3+el-cascader-panel+多选+动态加载+默认展开+选中查询节点并展开+查询到的这一条自动滚动到顶部+tooltip效果
  • 高铁监控存储扩容-DS SAN存储磁盘阵列
  • 时隔4年多,这一次普京和泽连斯基能见面吗?
  • 通辽警方侦破一起积压21年的命案:嫌疑人企图强奸遭反抗后杀人
  • 上海护师邢红获第50届南丁格尔奖,她为何能摘得护理界最高荣誉
  • 左娅︱悼陈昊
  • 基因编辑技术让蜘蛛吐彩丝
  • 姚洋将全职加盟上海财经大学,担任滴水湖高级金融学院院长