当前位置: 首页 > 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
http://www.dtcms.com/a/83158.html

相关文章:

  • 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存储磁盘阵列
  • Python中数据结构元组详解
  • LangChain开发(一)介绍和第一个例子
  • 什么是 BA ?BA怎么样?BA和BI是什么关系?
  • Nginx的HTTPS配置
  • 【论文笔记】Transformer
  • OpenCV专利收费免费模块介绍
  • QT二 QT使用generate form 生成常用UI,各种UI控件
  • Function Calling的核心机制与挑战
  • 【k8s】利用Kubernetes卷快照实现高效的备份和恢复
  • Three.js世界中的三要素:场景、相机、渲染器