案例场景 表数据量7000+万,其中满足如下条件的数据量约为:1200条 #表索引说明 分别查看sql的执行计划 1、无limit 、无order by 2、limit 2000 3、order by id,add_time limit 2000 4、order by id limit 2000 从 ...
分类:
其他好文 时间:
2020-02-13 13:00:59
阅读次数:
78
与前面提到的 "数据结构" 相同,队列中的数据也呈 线性排列 。虽然与 "栈" 有些相似,但队列中添加和删除数据的操作分别是在 两端 进行的,就和队列这个名字一样,把它想象成排成一队的人更容易理解。在队列中,处理总是从第一名开始往后进行,而新来的人只能排在队尾。 队列是什么? 如上就是队列的概念图, ...
分类:
其他好文 时间:
2020-02-13 09:22:54
阅读次数:
58
目标:源表到目标表数据的复制(copy data) 在用adf的时候中间有个pipeline是做upsert工作。 这里需要调用一个存储过程,因为有很多表,所以需要写一个公用的存储过程。 1 CREATE PROCEDURE proc_update //需要传入目标表的名字 2 @target_ta ...
分类:
数据库 时间:
2020-02-12 16:27:44
阅读次数:
89
# 存储引擎 -- 存储数据的方式# 一张表 # 数据 # 表的结构 # 索引(查询的时候使用的一个目录结构)# Innodb存储引擎 mysql5.6之后的默认的存储引擎# 数据和索引存储在一起 2个文件 # 数据索引\表结构# 数据持久化# 支持事务 : 为了保证数据的完整性,将多个操作变成原子 ...
分类:
编程语言 时间:
2020-02-12 14:42:39
阅读次数:
57
1、显示二维列表数据(QTableView)控件 '''显示二维列表数据(QTableView)控件数据源model需要创建一个QTableView实例和一个数据源model,然后将其两者关联MVC模式 model viewer controller 前后端关联MVC的目的是将后端的数据和前端页面的 ...
分类:
其他好文 时间:
2020-02-12 10:45:04
阅读次数:
384
创建表格 CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据类型, ....... ) 备份表 create 表名 as select *(或字段) from 表名2;//从其它表复制表结构来创建一个新表 ...
分类:
其他好文 时间:
2020-02-11 19:14:10
阅读次数:
44
1 重要思想:升维 时间换空间的思想 链表 —> 跳表(增加多级索引) ...
分类:
编程语言 时间:
2020-02-11 17:36:28
阅读次数:
69
-- 查询 -- 单表查询 -- 查询全部: select * from 表名 -- 别名: select 字段1 别名, 字段2, ... from 表名 -- 连接符: select concat(字符1, 字符2) from dual -- 去重: select distinct 字段 fro ...
分类:
数据库 时间:
2020-02-11 09:30:45
阅读次数:
83
数据库的写入请求量大造成的性能和可用性方面的问题,要解决这些问题,你所采取的措施就是对数据进行分片。这样可以很好地分摊数据库的读写压力,也可以突破单机的存储瓶颈,而常见的一种方式是对数据库做“分库分表”。 数据库分库分表的方式有两种:一种是垂直拆分,另一种是水平拆分。这两种方式,在我看来,掌握拆分方 ...
分类:
数据库 时间:
2020-02-09 18:23:26
阅读次数:
83
什么是DataFrame 在Spark中,DataFrame是一种以RDD为基础的分布式数据集,类似于传统数据库中的二维表格。 RDD和DataFrame的区别 DataFrame与RDD的主要区别在于,DataFrame带有schema元信息,即DataFrame所表示的二维表数据集的每一列都带有 ...
分类:
其他好文 时间:
2020-02-08 17:12:33
阅读次数:
58