随笔分类 - sql
摘要:执行如下SQL,查看当前事务: select t.trx_mysql_thread_id, t.trx_started, t.trx_state, t.trx_tables_in_use, t.trx_tables_locked, t.trx_rows_locked, timestampdiff(s
阅读全文
摘要:通过URL设置参数ResultBufferSize,默认是8192(8KB),调大一点,比如:819200(800KB)。 jdbc:vertica://127.0.0.1:5433/mydb?ResultBufferSize=819200 如果设置为0,则表示不限制,Vertica不推荐这种做法。
阅读全文
摘要:创建测试表: CREATE TABLE `test_report` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `t_date` int(8) NOT NULL COMMENT '统计日期yyyymmdd', `cust_no` varc
阅读全文
摘要:Vertica提供了UDx的机制,用来扩展自定义函数,本文演示了在公司项目中的真实案例。 1、编写自定义函数类 自定义函数的Java类,依赖VerticaSDK.jar包,位于服务器上/opt/vertica/bin/VerticaSDK.jar,下载到本地,让项目依赖这个jar包。 然后就可以实现
阅读全文
摘要:复杂的SQL可能会导致生成查询计划失败,抛出异常: [Vertica][VJDBC](8617) ERROR: Request size too big [Vertica][VJDBC]Detail: Total allocated memory (MiB) = 1024.004 is about
阅读全文
摘要:首先声明,我不是标题党,我真的是用5000行左右的JS实现了一个轻量级的关系型数据库JSDB,核心是一个SQL编译器,支持增删改查。 源代码放到github上了:https://github.com/lavezhang/jsdb 如果你需要修改程序引入新的特性,请严格遵守GPL协议。 如果转发此文,
阅读全文
摘要:SELECT CAST(FROM_BASE64(nick_name) AS CHAR CHARACTER SET utf8) FROM t1
阅读全文
摘要:with t1 as (select 1 as id union all select 2 union all select 3 union all select 4 union all select 5), t2 as (select '100,200,300' as client_id) sel
阅读全文
摘要:select export_objects('/1.sql','test.tabele1');
阅读全文
摘要:假设有两张表a和b,需要把a的值复制到b表上,一般的做法如下: update b set value=(select a.value from a where a.id=b.id) 在vertica上执行这样的update语句是很慢的,有一个推荐的解决方案,是使用set using 和refresh
阅读全文
摘要:CREATE TABLE t1 ( id int, name varchar(10) ); INSERT INTO t1 SELECT 1 AS id, 'greg' AS name UNION ALL SELECT 2, 'paul' UNION ALL SELECT 3, 'greg' UNIO
阅读全文
摘要:json字符串的内容如下: 如果需要提取出json里的前3个stockName,可以通过regexp_substr函数实现。如下: 语法: 这里是关于regexp_substr函数的官方说明: https://www.vertica.com/docs/8.1.x/HTML/index.htm#Aut
阅读全文
摘要:中位数函数:MEDIAN 使用表达式:MEDIAN ( expression ) OVER ( [ window‑partition‑clause ] ) 准备测试数据: 最简单的用法: 可以按照指定字段分组,显示所在分组的中位数,如下: 官方文档: https://www.vertica.com/
阅读全文
摘要:1、创建用户,并设置密码: create user user1 identified by 'pwd1'; 2、把角色授权给用户(dbduser是普通角色): grant dbduser to user1; 3、把用户模式授权给用户:grant usage on schema schema1 to
阅读全文
浙公网安备 33010602011771号