- 博客(5)
- 收藏
- 关注
原创 使用DBeaver远程连接hive数据库
1.DBeaver连接hive数据库时需要先在服务器启动hive的metastore服务和hiveserver2服务 [root@node2 ~]# nohup bin/hive --service metastore & [root@node2 ~]# nohup bin/hive --service hiveserver2 & 2.启动之后通过jps命令查看两个RunJar服务是否启动成功 3.使用DBeaver官方提供的驱动就可以正常连接 4.配置完成后点击测试连.
2021-12-24 15:57:55
13525
原创 Oracle-利用存储过程将Excel表格的表结构生成建表语句
create or replace procedure create_table_by_excel as v_count number(5); -- 统计表是否存在 sql_statement varchar2(5000); -- 存储SQL sql_statement2 varchar2(5000); -- 存储SQL table_name varchar2(1000); ...
2021-10-19 22:31:15
2744
原创 connect by rownum和connect by level
1. 生成1000个随机数 SELECTROWNUMRN, DBMS_RANDOM.VALUE(0, 1000)RANDOM FROMDUAL CONNECTBYROWNUM<=1000; 注:DBMS_RANDOM.VALUE(A, B)是随机数产生函数, A是区间的开始,B是区间的结束 2. 例如:拆分以逗号隔开的A,B,C,D 字符串 SELECTREGEXP_SUBSTR('A,B,C,D','[^,]+',...
2021-10-08 14:16:28
743
原创 Oracle之显式游标与隐式游标
显式游标和隐式游标二者的区别 【oracle】PL/SQL显示游标、隐示游标、动态游标 Oracle显示游标,游标的基本原理: 在Oracle中,在执行一个有SELECT、INSERT、UPDATE和DELETE语句PL/SQL块时,Oracle会在内存中为其分配一个缓冲区,将执行结果放在这个缓冲区中,而游标是该区的一个指针。 游标分类: 静态游标 动态游标。 静态游标又分隐式游标和显示游标。 在每个用户会话中,可以同时打开多个游标,其数量由数据库初始化参数文件中的OPEN_CURSORS参.
2021-09-30 16:45:09
1492
原创 关于Oracle parallel(并行)的几个基本常识
1、什么时候使用并行? 常见的场景有: a) 普通SQL最常见的情况就是大表的全表扫描,还有就是大的索引的快速全扫描(注意,indexfastfull scan可以使用并行,index full scan 不能使用并行)。 需要纠正一个误区:SQL执行慢就可以通过使用并行或是增加并行来提高速度。 正解:并行能否发挥作用要看SQL的具体执行计划,比如标量子查询或是DB link,增大并行带来的性能提升是微乎其微的! 多大的表算大表? ...
2021-09-30 14:57:50
15434
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅