【SQL】根据两列信息,整合两张表数据
客户需求,两张表一个是2017年,一个是2018年,根据id及college列整合
转载一篇旧文《阿里研究员张瑞:把数据库装入容器不再是神话 》
张瑞,阿里集团数据库技术团队负责人,阿里巴巴研究员,Oracle ACE。双十一数据库技术总负责人,曾两次担任双十一技术保障总负责人。自2005年加入阿里巴巴以来,一直主导整个阿里数据库技术的不断革新。近日,在京举行的2017中国数据库技术大会上,来自阿里巴巴集团研究员张瑞发表了题为《面向未来的数据库体系架构的思考》的主题演讲。主要介绍了阿里数据库技术团队正在建设阿里下一代数据库技术体系的想法和经
【postgresql】PG数据库sql特性简单解析
--SQL高级特性 --with查询,cte(common table expressions),with查询在复杂查询中定义一个辅助语句,这一特性常用于复杂查询或地柜查询应用场景,例如 with t as (select generate_series(1,3)) select * from
【exp/imp不同版本】Oracle不同版本的exp/imp使用注意事项
转自:https://blog.csdn.net/apporacle/article/details/45287809 如有侵权,请告知,立即处理在进行数据迁移,常用到exp/imp工具,该工具可以跨平台、版本。下面介绍下在使用不同版本的exp/imp时候的注意事项 官网说明如下 http://docs.
【PG流复制】Postgresql流复制主备切换
--操作系统命令,判断发送进程还是接收进程 ps -ef | grep "wal" | grep -v "grep" --数据查看 select pid,usename,application_name,client_addr,state,sync_state
【PG流复制】Postgresql流复制部署过程及性能测试
--异步流复制 ,事务提交时不需要等待备库接收并写入wal日志便返回成功。 --postgresql.conf 添加以下参数 wal_level=replica archive_mode=on archive_command='/bin/date' max_wal_senders=10 &nbs
【PG性能测试】pgbench性能测试工具简单使用
--pgbench 测试 性能压力 pgbench -i -s 2 -F 80 -h 192.168.8.81 -p 5432 -U pguser -d mydb --pgbench 内置测试脚本如下 [postgres@pgte
【PG性能】Postgresql性能相关(操作系统及数据库简单说明)
--pg 性能调整相关 --内存 buffer cache 直接对磁盘进行操作的数据会缓存到buffer cache page cache 文件系统中的数据则交给page cache进行缓存 --cache不自动回收,数据库需要内存时,cache可以很快被回收,如果没用到交换分区,可说明内存够用
【XTTS】Oracle传输表空间xtts增量方式
--在线传输表空间,增量方式 --创建相关目录 create directory sourcedir as '+DATA/mydb/datafile'; create directory destdir as '/oracle/app/oracle/oradata/mytest';
【PG备份恢复】postgreSQL 时间线(转载)
转载:https://www.cnblogs.com/xiaotengyi/p/4665990.html 感谢作者分享
【PG备份恢复】pg_basebackup 多表空间备份恢复测试
--增量备份,pg_basebackup --开归档 psql mydb postgres alter system set wal_level='replica'; alter system set archive_mode='on'; --修改archive_comma
【PG常用命令】postgresql数据库统计对象大小
--查看数据库大小,不计算索引 select pg_size_pretty(pg_relation_size('mydb')); --查看数据库大小,包含索引 select pg_size_pretty(pg_total_size('mydb')); --查看数据库中所有索引大小 select pg_size_pret
【PG备份恢复】pg_dump命令测试
--逻辑备份,pg_dump/pg_dumpall --pg_dumpall将数据库集群全部逻辑转储到一个脚本文件中。 --pg_dump命令可以选择一个数据库或部分表进行备份。 --pg_dump生成的备份文件可以是一个SQL脚本或归档。归档文件格式必须和pg_restore一起使用 --备份数据库 pg_dump -h 192.168.8.19
【PG常用命令】Postgresql常用命令之大小
--设置模式 set search_path to firsoul; --默认只列出当前模式下的表 \d --列出常用模式 \dn --列出所有模式 \dnS --查看表的大小 select pg_size_pretty(pg_relation_size('test')); --or \dt+
【PG执行计划】Postgresql数据库执行计划统计信息简述
--添加analyze实际执行来获得执行计划,可不加explain analyze select * from test_table;--只看执行路径,不看costexplain (costs false) select * from test_table;--通过实际执行来看代价和缓冲区命中情况explain (analyze true,buffers true) select * from t
【PG管理】postgresql数据库管理相关
--单用户启动 postgres --single -D /pgdata/10/data postgres --单用户作用 当多用户模式不接收所有命令时,可以使用单用户连接到数据库 initdb的阶段 修复系统表 --相关参数设置 select * from pg_settings; --相关参数描述
【PG体系结构】PG体系结构简单说明
##pg 结构 --逻辑结构 --数据库实例通常指数据库集簇(database cluster),单个实例管理数据库集合 --一个数据库集簇包含用户、数据库,可为每个数据库指定单独的用户,每个数据库下面包含schemas(命名空间),默认为public,每个schemas下面包含表、索引、视图、序列等。 --物理结构 --数据文件、参数文件、控制文件、数据库运行日志及
【PG体系结构】Postgresql 配置文件详解
如果要查看配置文件中的一些选项,则可以登录psql后 使用 命令来查看;show 选项名;show all; #查看所有数据库参数的值 主要选项:选项默认值说明是否优化原因max_connections100允许客户端的最大并发连接数目否因为在测试的过程中,100个连接已经足够fsyncon强制把数据同步更新到磁盘是因为系统的IO压力很大,为了更好的测
【PG_PSQL】PSQL使用测试
--psql功能及应用 --创建用户,role默认没有登录权限 create user mydbuser with encrypted password 'mydbuser'; --or create role mydbuser with encrypted pas
【PG结构】Postgresql数据库数据目录说明
目录用途base每个数据库对于的子目录的子目录global包含集簇范围的表的子目录,比如pg_databasepg_commit_ts包含事务提交时间戳数据的子目录pg_xact包含事务提交状态数据的子目录pg_dynshmem包含被动态共享内存子系统所使用文件的子目录pg_logical包含用于逻辑复制的状态数据的子目录pg_multixact包含多事务状态数据的子目录(用户共享的行锁)pg_n