![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 86
数据库知识记录
只要开始永远不晚
好好学习,天天向上!
展开
-
influxdb2如何同时应用多个聚合函数
本文主要提供一共同时执行多个聚合函数的思路。reduce函数、方差递推公式。欢迎一起讨论Flux查询语法。原创 2022-11-02 23:00:00 · 1071 阅读 · 2 评论 -
HTAP混合事务/分析数据库调研
HTAP=Hybrid transactional/analytical processing特指同时具备处理事务和分析能力的数据库目前国内有哪些开源产品:TiDB,OceanBase原创 2022-07-08 11:53:14 · 1282 阅读 · 0 评论 -
all distinct aggregate functions need to have the same set of parameters
I got the following error in my Impala query:select upload_key, max(my_timestamp) as upload_time, max(color_key) as max_color_fk, count(distinct color_key) as color_count, count...原创 2020-02-07 23:56:09 · 2119 阅读 · 0 评论 -
Oracle体系结构
Oracle Server由例程(Instance)和数据库(Database)两部分组成。数据库是一组OS文件的集合,它由数据文件、控制文件和重做日志组成。例程是由一组内存结构和后台进程的集合;内存结构主要包括数据高速缓存、重做日志缓冲区和共享池3部分,这些内存结构总称SGA(System Global Area);后台进程主要包括:SMON、PMON、DBWR、CKPT、LGWR、...原创 2012-04-22 17:01:03 · 427 阅读 · 0 评论 -
mysql的索引:MyISAM和InnoDB的索引方式以及区别与选择
https://blog.csdn.net/LJFPHP/article/details/80029968https://blog.csdn.net/qq_36071795/article/details/83956125转载 2019-05-10 16:37:34 · 312 阅读 · 0 评论 -
postgresql模拟死锁
今天教你模拟postgresql实现死锁。1准备create table t1(id int primary key,info character varying(20));insert into dss_pmart.t1 values(22,'hello');insert into dss_pmart.t1 values(23,'world'); 2模拟死锁sessio...原创 2018-12-18 20:22:18 · 1033 阅读 · 0 评论 -
主键冲突的解决方案
现象:高并发场景下,入库时出现主键冲突,此主键并非自增主键,而是由三个字段组成的联合主键。业务逻辑:新来的数据提取的主键在数据库里没有,就直接插入,即执行insert;如果数据库中存在相同主键,则用新的数据更新数据库中已有的数据,即执行update。场景:多服务器,多线程目标:实现一个类似upsert功能,因为我用的postgresql9.3,其不支持这么高级的语法。参考文献1、...原创 2018-09-06 18:01:00 · 11224 阅读 · 0 评论 -
sqoop传递数据实践
sqoop导入数据 sqoop导出数据应用场景:1将原有关系数据库的数据同步到大数据平台如hive、hbase。2将大数据平台的数据同步到关系数据库中。简单应用:表对表的同步。复杂应用:在同步时可以通过query-sql来指定所要同步的数据。导入(import)import --connect jdbc:postgresql://url:port/schema --username u --password原创 2017-03-28 18:53:25 · 865 阅读 · 0 评论 -
Postgresql: ERROR: type “double“ does not exist
这是个什么错误,明明支持double类型呀?改成double precision试试神奇吧?原创 2017-03-29 16:51:15 · 4643 阅读 · 3 评论 -
Mysql备份还原数据库之mysqldump实例及参数详细说明
我们在运营项目的过程中肯定会遇到备份数据库,还原数据库的情况,我们一般用一下两种方式来处理:1.使用into outfile 和 load data infile导入导出备份数据这种方法的好处是,导出的数据可以自己规定格式,并且导出的是纯数据,不存在建表信息,你可以直接导入另外一个同数据库的不同表中,相对于mysqldump比较灵活机动。我们来看下面的例子:(1)下转载 2013-08-29 18:17:29 · 476 阅读 · 0 评论 -
数据库的关键字作为字段时的处理
在Oracle 中只能用双引号"包围关键字。但由于Oracle中双引号内的字符串是区分大小写的,而不管创建表还是查询时,Oracle都会把字段名转成全部大写,所以,除非创建表时双引号内的字段名就是全大写的,否则以后查询时SQL语句都必须加双引号,若不加则Oracle内部会把字段名转成全大写从而提示“无效的标识符”。同理,查询普通字段也可以通过加双引号查询得出,但双引号内的字段名必须是全大写,例如S转载 2013-08-29 17:33:05 · 999 阅读 · 0 评论