首页 > 数据库 >Oracle、达梦:同一数据库边查询边插入的两种方式

Oracle、达梦:同一数据库边查询边插入的两种方式

时间:2023-11-23 10:24:22浏览次数:46  
标签:HUGE 01 插入 数据库 COMPRESS 毫秒 Oracle PUTONG 达梦

1、方式1

  • 插入的表需要构建好
-- 建表:6秒 500毫秒;抽数据100万:10秒 640毫秒、11秒 189毫秒
insert into T_HUGE_COMPRESS
(ID, NAME)
(
SELECT * FROM T_HUGE_COMPRESS_BACK
);

2、方式2

  • 插入的表不用创建好,也可以创建好。
-- 2、普遍表
CREATE TABLE "T_PUTONG_01"
AS
SELECT * FROM A_PUTONG_COMPRESS;
  • 把A_PUTONG_COMPRESS表的数据插入T_PUTONG_01,并且新建T_PUTONG_01表
  • 新建T_PUTONG_01表的表结构和A_PUTONG_COMPRESS一模一样

  • 达梦的huge表,压缩
-- 100万数据,建表+抽数据:1未压缩表:19秒 660毫秒;2压缩表:16秒 281毫秒;3压缩表往普通表添加数据:10分 39秒 536毫秒
CREATE HUGE TABLE "T_HUGE_COMPRESS_05"
COMPRESS LEVEL 7 FOR 'QUERY LOW' LOG LAST
AS
SELECT * FROM T_HUGE_COMPRESS_BACK;

标签:HUGE,01,插入,数据库,COMPRESS,毫秒,Oracle,PUTONG,达梦
From: https://www.cnblogs.com/kakarotto-chen/p/17850968.html

相关文章

  • Oracle Linux 8.9 发布 - Oracle 提供支持 RHEL 兼容发行版
    OracleLinux8.9发布-Oracle提供支持RHEL兼容发行版OracleLinuxwithUnbreakableEnterpriseKernel(UEK)&RedHatcompatiblekernel(RHCK)请访问原文链接:https://sysin.org/blog/oracle-linux-8/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgOracle......
  • 奇迹MU数据库查询方法
    DB2提供了关连式资料库的查询语言SQL(StructuredQueryLanguage),是一种非常口语化、既易学又易懂的语法。此一语言几乎是每个资料库系统都必须提供的,奇迹MU也不例外,很多的账号、内容数据查询,都是需要使用到数据库,我们分享一些数据库方法以提供参考。一、资料定义DDL(DataDefiniti......
  • 如何收缩 SQL Server 中的 Tempdb 数据库
      Tempdb信息 收缩Tempdb的方法1 收缩Tempdb的方法2 收缩Tempdb的方法3 在使用Tempdb时执行DBCCSHRINKDATABASE或DBCCSHRINKFILE的结果 参考<scripttype="text/javascript">varsectionFilter="type!='notice'&&type!='securedata&......
  • 高斯数据库HCNA之单机数据库安装
    一、单机数据库安装1、以root用户身份登录GaussDB100所在服务器2、创建安装用户和用户组,其权限为0750groupadddbgrpuseradd-gdbgrp-d/home/omm-m-s/bin/bashomm3、为用户omm添加密码passwdomm4、按规划创建存放安装包的目录/opt/software/gaussdb,并上传安装包......
  • openGauss学习笔记-130 openGauss 数据库管理-参数设置-重设参数
    openGauss学习笔记-130openGauss数据库管理-参数设置-重设参数130.1背景信息openGauss提供了多种修改GUC参数的方法,用户可以方便的针对数据库、用户、会话进行设置。参数名称不区分大小写。参数取值有整型、浮点型、字符串、布尔型和枚举型五类。布尔值可以是(on,off)、(true......
  • Spring_2023_11_22_3 Spring--连接数据库
    Spring--连接数据库Spring提供了JdbcTemplate模板类依赖的引入:i. Spring-contextii. Spring-jdbciii. Mysqliv. dbcp(连接池)<!--spring基础依赖--><dependency><groupId>org.springframework</groupId><artifactId......
  • 查ORACLE 锁表
     查询发生死锁的select语句selectsql_textfromv$sqlwherehash_valuein(selectsql_hash_valuefromv$sessionwheresidin(selectsession_idfromv$locked_object)) --首先查看有哪些锁s......
  • 在Linux平台下使用.NET Core访问Access数据库读取mdb文件数据
    今天有群友在群里问C#能不能在Linux下访问Access数据库?我觉得这很有趣,因此研究折腾了一下,也因为很久没有写博文了,所以特意上来写博文分享经验。运行环境操作系统:Ubuntu22.04.3LTS(Jammy)开发工具:VisualStudio2022(17.8.0)运行时版本:.NETRuntime8.0依赖库:unixo......
  • 数据库服务器开启内存大页优化及机制
    一、背景在一次Oracle数据库健康检查报告中,显示PageTables所占用内存过大,建议配置大页PageTables(页表):用于将内存的虚拟地址翻译成物理地址,随着内存地址分配得越来越多,这个需要从Linux分页了解起二、Linux分页在计算机操作系统中,内存分页是一种内存管理方案,也是现代操作系统......
  • Oracle、达梦:获取两个表中差异的数据:minus(减法)
    Oracle、达梦:获取两个表中差异的数据:minus(减法)mysql没有。需要用别的方式替换表结构必须一致,数据也必须一致才能减去真实意思:T_1中的数据减去T_2中的数据。返回还多余的数据相当于3-2=1、3-0=3。这个例子中的0、1、2、3表示的是一行一行的数据SELECT*fromT_1m......