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

高斯数据库如何执行大文件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

http://www.kler.cn/a/593249.html

相关文章:

  • Java后端开发技术详解
  • 跨系统投屏:Realme手机(远程)投屏到Linux系统的简单方法
  • DeepSeek进阶应用(二):结合Kimi制作PPT(双AI协作教程)
  • 【工作记录】F12查看接口信息及postman中使用
  • Three.js 环境贴图(Environment Map)总结
  • QT多媒体播放器类:QMediaPlayer
  • 选择最佳加密软件:IPguard vs Ping32——企业级安全方案评估
  • nginx 配置ip黑白名单
  • 游戏引擎学习第165天
  • JVM常用概念之标量替换
  • C语言和C++到底有什么关系?
  • LeetCode135☞分糖果
  • FreeSWITCH:开源通信平台的全栈解决方案
  • 荣耀手机卸载应用商店、快应用中心等系统自带的
  • Vue.js 插槽(Slot)详解:让组件更灵活、更强大
  • 开源链动 2+1 模式 AI 智能名片 S2B2C 商城小程序助力社群发展中榜样影响力的提升
  • 基于springboot+vue的调查问卷平台
  • Oracle OCP认证没落了吗?
  • 【leetcode100】搜索插入位置
  • ADQ12DC-PCIe总线直流耦合1G采集卡