找文章 / 找答案
精选问答 更多内容

[数据处理] 填报补录 删除hive数据库补录表中数据 太慢

yhdata_yzm 显示全部楼层 发表于 2022-8-19 18:44:38
yh_1DmeiYYN 发表于 2022-8-19 16:16
既然都连上我数据库中的表了 有没有可能让我执行个sql语句啥的  提交填报数据到数据库前truncate 一下表 ...

这个我帮你问问吧能实现不
回复

使用道具 举报

小混子白银一 显示全部楼层 发表于 2022-8-20 11:56:12
yhdata_yzm 发表于 2022-8-19 18:44
这个我帮你问问吧能实现不

感谢感谢   不管怎样 希望能给个答复
我的本质业务需求其实是想在数据库中补录的表里实现每次导入excel 就把之前的覆盖(是数据库中的数据 不是永洪界面缓存的)  但貌似无法实现  就想先删  再插 结果删的有些慢
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-8-24 19:02:44
yh_1DmeiYYN 发表于 2022-8-20 11:56
感谢感谢   不管怎样 希望能给个答复
我的本质业务需求其实是想在数据库中补录的表里实现每次导入excel  ...

目前没有办法实现truncate这种方法,只能先删除再插入。
回复

使用道具 举报

小混子白银一 显示全部楼层 发表于 2022-8-24 19:28:11
yhdata_yzm 发表于 2022-8-24 19:02
目前没有办法实现truncate这种方法,只能先删除再插入。

我在提交按钮里写脚本  连接数据库 执行了truncate的语句  好像可以唉
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-8-25 09:51:24
yh_1DmeiYYN 发表于 2022-8-24 19:28
我在提交按钮里写脚本  连接数据库 执行了truncate的语句  好像可以唉

截图我看看效果呢
回复

使用道具 举报

小混子白银一 显示全部楼层 发表于 2022-8-30 15:04:29
yhdata_yzm 发表于 2022-8-25 09:51
截图我看看效果呢

兄弟  我图片上传不上去 就是正常的用脚本连接数据库  把sql语句换成了 truncate
table XXX 然后执行  基本都是秒执行完     比用内置的remove要快的多
回复

使用道具 举报

小混子白银一 显示全部楼层 发表于 2022-8-30 15:07:00
yhdata_yzm 发表于 2022-8-25 09:51
截图我看看效果呢

但我现在想把删除和插入放到一个按钮   但是会导致 如果手残  点了两次提交 第一次会先正常清空数据库 然后 插入数据    第二次会全部清空掉
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-8-30 15:19:01
yh_1DmeiYYN 发表于 2022-8-30 15:07
但我现在想把删除和插入放到一个按钮   但是会导致 如果手残  点了两次提交 第一次会先正常清空数据库 然 ...

执行起来可能有问题,还是写在两个提交里吧
回复

使用道具 举报

小混子白银一 显示全部楼层 发表于 2022-8-30 15:47:23
yhdata_yzm 发表于 2022-8-30 15:19
执行起来可能有问题,还是写在两个提交里吧

我在想 这个truncate会不会有问题  现在是可以的    以后用起来不知道??
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-8-30 16:46:54
yh_1DmeiYYN 发表于 2022-8-30 15:47
我在想 这个truncate会不会有问题  现在是可以的    以后用起来不知道??

先多测试下,稳定一段时间,后续的问题谁知道呢
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部