数据库
tonglingtou1875
这个作者很懒,什么都没留下…
展开
-
解决 DBeaver 查询时不刷新数据,需要重新连接才会刷新,有缓存一样
DBeaver 查询时总是第一次有数据,再次执行查询数据不会刷新,像是有缓存一样,需要重新连接再查询才会刷新,知道肯定是哪里设置的不对,但是一直没找到,实在是重连太烦了,多次尝试终于找到了设置。有缘人来看看怎么设置吧 (っ•̀ω•́)っ✎⁾⁾。原创 2024-05-31 09:58:40 · 1195 阅读 · 0 评论 -
Trino Presto 等 SQL 连接客户端工具
Trino SQL 连接工具原创 2022-06-29 17:53:50 · 1401 阅读 · 0 评论 -
统计Hive所有数据库中所有数据表的记录数
通过Hive元数据,可快速统计Hive所有数据库中所有数据表的记录数。1、 首先找到 Hive 元数据所在的 Mysql 库;2、在 Hive 元数据所在的 Mysql 库执行下面的SQL语句即可。注:同理,调整查询语句可获取其他数据。SELECT d.NAME '数据库名',t.TBL_NAME '数据表名', COALESCE((SELECT tp.PARAM_VALUE FROM TABLE_PARAMS tp WHERE tp.TBL_ID=t原创 2022-04-09 09:34:10 · 6813 阅读 · 1 评论 -
查询MySQL数据库的所有表名及主键
select col.table_name,col.column_name frominformation_schema.table_constraints tab,information_schema.key_column_usage colwhere col.constraint_name = tab.constraint_nameand col.table_name = tab.table_nameand tab.constraint_type = 'primary key'原创 2022-03-16 17:29:48 · 2748 阅读 · 1 评论 -
Mybatis 查询结果 List 使用 remove 方法后再次查询,结果与数据库不一致,原因是 Mybatis 缓存机制
1 问题场景使用 Mybatis 查询,结果为对象的 List ,使用 remove 方法删除结果List中的一个对象之后,使用相同参数再次查询,发现查询结果与数据库不一致,而是第一次查询结果 remove 操作后的对象列表。2 原因分析根据问题现象可以发现,相同查询条件下,第二次查询使用了第一次的查询结果,而且两次查询是在不同的方法中进行,第一次的对象肯定会被GC回收,所以应该有某种缓存机制存在,那么只可能是 Mybatis 实现了某种缓存机制。经过查询 Mybatis 缓存机制原理,调整一级缓存原创 2021-09-04 09:56:16 · 1597 阅读 · 0 评论 -
MySQL 与 Oracle 查询时 group by、limit 的语法区别
1、Oracle 使用 group by 分组的字段要与查询的字段一致;2、Oracle 使用 limit 要用 where rownum = 1。原创 2021-05-09 15:50:23 · 429 阅读 · 0 评论 -
Oracle 根据某个字段分组查询统计并排序
SELECT 后的字段与 GROUP BY 后的字段要保持一致,否则语法错误,无法执行查询。SELECT ORGID, STUID, count(*) FROM STUDENTGROUP BY ORGID, STUIDORDER BY count(*)DESC原创 2021-05-09 15:48:22 · 3292 阅读 · 0 评论 -
Java 实现 Redis 自增序列获取
/*** 获取指定 key 的自增序列值* @param key redis key* @return 自增序列值*/public Long getIncreaseSeq(String key) { Long currentValue = valueOperations.increment(key); if (currentValue == null) { synchronized (this) { valueOperations.set(key,原创 2021-05-08 10:49:27 · 1389 阅读 · 0 评论 -
select 多个相同结构的表并把结果合并放在一起
使用 union all 即可实现。例如:select xxx from xxx where xxxunion all select xxx from xxxx where xxxunion allselect xxx from xxx where xxx原创 2021-04-03 11:56:37 · 714 阅读 · 0 评论 -
大数据 HBase 简介、原理、使用场景、闭坑要点全面总结
HBase是什么HBase是一个高可靠、高性能、面向列、可伸缩的分布式存储系统。HBase如何存储使用Hadoop HDFS作为其文件存储系统。存储结构:HMaster、HRegionSever、HRegion、HLog、Store、MemStore、StoreFile、HFile。Table在行的方向上分割为多个HRegion(分散在不同的RegionServer);每个HRegion由多个Store构成,每个Store由一个MemStore和0或多个StoreFile组成,每个原创 2020-12-31 09:39:47 · 357 阅读 · 0 评论 -
数据仓库技术ETL与ELT的区别与联系
1 ETL 和 ELT 中的“E”、“T”、“L”是什么?“E”: extract(抽取)“T”: transform(转换)“L”: load(加载)2 ETL 是什么? ETL(Extract-Transform-Load),用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load) 至目的端的过程。3 ELT 是什么? ELT(Extract-Load-Transform),用来描述将数据从来源端经过抽取(extract)、加载(load)、转原创 2020-12-28 09:34:16 · 1529 阅读 · 0 评论