
新特性
文章平均质量分 87
Hehuyi_In
Oracle, PostgreSQL DBA,MySQL学习中
展开
-
postgresql 14新特性整理
如果设置了compute_query_id参数,将在pg_stat_activity, EXPLAIN VERBOSE, csvlog, log_line_prefix中展示查询id。新增idle_session_timeout参数关闭空闲连接,跟idle_in_transaction_session_timeout的区别是会话不需要开启事务,只判断空闲超时。和 pg_write_all_data,授予 所有 tables, views, sequences的读、写权限。新增了OR REPLACE 选项。翻译 2023-01-24 21:58:52 · 4735 阅读 · 1 评论 -
Oracle Database 21c(原20c) 十大新特性一览
Oracle 已经在官网上线了关于 Oracle Database 21c 的在线文档,这让所有关于 Oracle 数据库的用户心中一惊,转眼 2020年已经接近尾声,Oracle 数据库又将进入下一个版本周期。然而我们必须和大家进一步梳理一下,Oracle的版本变化,并且明确:Oracle 21c 其实就相当于 Oracle 20c,因为 20c从未进入公众可用的版本发布。在官方的版本计划中,20c 已经被移出,并做出如下声明:考虑到2020年我们的客户将面临前所未有的经济和业务中断,我们决定不转载 2020-12-09 19:13:54 · 5422 阅读 · 1 评论 -
postgresql 13新特性概要
整理了下今晚听的直播笔记,再选了部分比较能用上的新特性1. 支持更多场景下的patition wise join之前要求分区类型相同、范围相同,要求较苛刻;13开始不要求范围相同,支持一对多的patition wise join2. 支持直接对分区表使用逻辑复制,不需对每个分区操作3. btree index中更高效存储重复值,若列有10~15个重复值,索引约能小2.5~4倍4. 消除冗余full index scanselect * from tmp where t like '%12原创 2020-06-07 22:25:11 · 2686 阅读 · 0 评论 -
MySQL 5.7 新特性笔记
选取了部分觉得能用上的,完整版参考《MySQL管理之道,性能调优,高可用与监控》一、 安全性1. 默认开启SSL在传输层加密网络连接,保障数据在网络传输的安全。配置与使用通过如下命令开启SSL加密,执行后会在/data目录下生成.pem文件,这就是ssl连接所需的文件。mysql_ssl_rsa_setup创建用户时需要指定该用户通过SSL连接。create u...原创 2020-04-20 23:29:12 · 2044 阅读 · 0 评论 -
Oracle 12c 对Json数据的支持
Oracle 12.1.0.2的版本增加了一个新的功能,就是可以存储、查询JSON数据格式,而且也实现了使用SQL语句来解析JSON。以下是来自己文档的的一个示例:创建一个带有校验JSON数据的一个clob字段的表CREATE TABLE j_purchaseorder(id RAW (16) NOT NULL,date_loaded TIMESTAMP WITH ...转载 2020-04-10 23:05:41 · 3795 阅读 · 0 评论 -
MySQL 5.7新特性 —— 密码强度管理、过期策略、用户锁定与解锁
一、密码强度管理在5.7版本中,如果用户密码过于简单,可能会收到以下报错:GRANT REPLICATION CLIENT ON *.*TO 'username'@'%' IDENTIFIED BY ‘xxxxxxxx’;ERROR 1819 (HY000): Your password does notsatisfy the current policy requirements...原创 2020-03-28 20:06:00 · 4637 阅读 · 1 评论 -
SqlServer 2016新特性 —— automatic seeding (自动种子设定)究竟是什么
在 SQL Server 2012 和 2014 中,初始化 SQL Server Always On 可用性组中的次要副本的唯一方法是手动执行备份、复制和还原。SQL Server 2016 引入了用于自动初始化次要副本数据库的新功能“自动种子设定” 。自动种子设定使用日志流传输,使用 VDI 备份并将备份传输到使用endpoints配置的次要副本的每个数据库。此新特性可以在最初创建可用性组...原创 2020-03-22 15:45:38 · 2818 阅读 · 0 评论 -
您应该使用哪个版本的SQL Server?
在安装下一个SQL Server之前,请先等等。您确定使用的是正确的版本吗?我知道,管理层希望您继续使用较旧的版本,供应商表示他们将仅支持较旧的版本,但是现在您有机会为较新的版本辩护,我将从黑暗时代开始,介绍每个较新的版本。一、 应考虑使用SQL Server 2008您正在处理的是不再受支持的古老应用程序,例如由供应商编写的第三方应用程序。 您仅获得SQL Server 20...翻译 2020-01-23 20:50:55 · 27342 阅读 · 1 评论 -
SqlServer 内存篇(六)—— sqlserver 2012内存管理新特性
一、 内存管理器变化sqlserver 2005和2008时,8K和大于8K的内存分配严格分开,由两个内存分配管理器分别完成,可能导致buffer pool还有内存,但multi-page部分却不足了。sqlserver 2012的重大改进之一就是——所有内存请求都通过新的内存管理器完成。1)新内存管理器支持分配所有大小至此,single-page allocator和multi...原创 2020-01-10 15:12:18 · 2262 阅读 · 0 评论 -
9.x - 13.0 postgresql 分区表新特性及简单用法
一、 分区表定义与意义1. 分区表的定义把一个大的物理表分成若干个小物理表,并使得这些小物理表在逻辑上可以被当成一张表来使用。主表/父表/Master Table主表是创建子表的模板,是一个正常的普通表,一般主表并不存任何数据。子表/分区表/Chlid Table/Partition Table子表继承并属于一个主表,与主表是一对多的关系,子表中存储所有的数据2....原创 2019-12-08 00:08:19 · 5258 阅读 · 0 评论 -
SQL Server 2019 (15.x) 新特性概要
2019.11.4 SQL Server 2019发布,趁热打铁了解下2019的新特性。下面整理一些个人感觉重要的或者工作上能用到的新特性,有删减,完整版参考https://docs.microsoft.com/zh-cn/sql/sql-server/what-s-new-in-sql-server-ver15?view=sql-server-ver15SQL Server 2019 (1...原创 2019-11-06 19:09:18 · 6689 阅读 · 2 评论 -
sqlserver 2017 还原遇到报错The operating system returned the error ‘21(设备未就绪。)‘
环境:windows 2016 + sqlserver 2017备份时正常,还原时一直卡在下面的界面不动查看日志发现两个报错The operating system returned the error '21(设备未就绪。)' while attempting 'GetDiskFreeSpace' on 'Z:\'.The operating system retu...原创 2019-08-22 12:23:21 · 5129 阅读 · 1 评论 -
Oracle 19c 新特性概要
本文概括出一些工作中可能会用到的Oracle 19c新特性,所有新增功能的说明请参考新特性官方文档《database-new-features-guide》根据官方文档分为以下几个部分应用开发 可用性 大数据和数据仓库 整体数据库 性能 RAC和网格 安全 其他一、Application Development1. General1) Easy Conne...原创 2019-04-29 11:04:14 · 23216 阅读 · 0 评论 -
Oracle 19c 新特性 —— Hint Usage Reports
新特性作用在添加hint时,可能会遇到hint被忽略无法改变sql执行计划的情况,但是hint被忽略的原因有时人可能难以发现。19c引入了Hint Usage Reports,显示使用和忽略了哪些hint,忽略的原因是什么(比如语法错误、无法解析的Hint、hint冲突、配置了OPTIMIZER_IGNORE_HINTS参数、配置了OPTIMIZER_IGNORE_PARALLEL_HINTS...原创 2019-05-24 15:26:37 · 3511 阅读 · 0 评论 -
Oracle统计信息(一)—— 各版本新特性,统计信息收集及查看方法
一、Oracle 10g以前没有自动收集统计信息的机制,需要由DBA手工写shell脚本来实现二、 Oracle 10g10g开始引入了自动统计信息收集作业,每天自动收集统计信息10g中自动统计信息收集作业名为GATHER_STATS_JOB,核心是调用gather_database_stats_job_proc存储过程实现的该Job在两种情况下会收集对象统计信息:...原创 2019-05-24 16:01:31 · 11607 阅读 · 0 评论 -
从11g到19c,Oracle列转行函数listagg的增强史
12.1以前Oracle 12c之前有一个内部函数wm_concat,用法类似SELECT u.userid, u.usercode, u.username,wm_concat(to_char(r.rolename))FROM S_U_R ur, S_U u, S_R rWHERE ur.userid = u.useridAND ur.roleid = r.roleid and u....原创 2019-05-24 19:02:01 · 8479 阅读 · 0 评论 -
Oracle 19c 新特性 —— 自动索引 Automatic indexing
自动索引功能可自动执行Oracle数据库中的索引管理任务。根据应用程序工作负载的变化自动创建、重建和删除数据库中的索引,从而提高数据库性能。Automatic indexing特性对于on-prem环境仅支持Oracle Exadata平台,对于Oracle Cloud各个Cloud Edition都支持。自动索引功能以预定义的时间间隔定期在后台运行自动索引过程。 分析应用程序工...原创 2019-05-23 15:38:31 · 4634 阅读 · 0 评论 -
Oracle 19c 新特性 —— 混合分区表Hybrid partitioned tables
简介从19c开始,Oracle数据库支持Hybrid partitioned tables,也就是混合分区表,进一步扩展了Oracle分区技术。这里的混合指的是数据的分布,分区表的分区可以一些位于数据库中,另一些位于数据库外部的文件(比如操作系统文件或HDFS文件)。这个特性的出现,其实一点也不奇怪,因为从12.2开始就支持了外部表分区、只读分区,在19c中只是将内部分区(internal p...转载 2019-05-23 19:13:16 · 3154 阅读 · 0 评论 -
SQL Server 2016新特性之 Query Store
查询存储功能可帮助您跟踪查询计划,运行时统计信息和查询/计划历史记录。它还可以帮助您找到回归查询。您可以快速查找包含多个计划的新查询,识别无效计划并强制制定更好的计划。我们将在所有示例中使用最新的SQL Server 2016 CTP 2.2版。启用SQL Server 2016查询存储使用“查询存储”数据库属性页启用和配置查询存储:它也可以使用T-SQL启用:ALT...翻译 2019-07-04 16:55:05 · 3043 阅读 · 1 评论 -
12.1 - 19c Oracle分区表的新特性
12.1 ReleaseAsynchronous Global Index Maintenance for DROP and TRUNCATE Partitiondrop及truncate分区时支持异步全局索引维护之前drop或truncate分区时,会使全局索引不可用,update indexes和update global indexes虽然可以维护索引的可用性,但是索引的维...原创 2019-08-02 22:44:01 · 6141 阅读 · 1 评论 -
Oracle ILM相关(Information lifecycle management)
一、 信息生命周期管理简介1. 概念ILM(Information lifecycle management)这个概念诞生于上世纪60-70年代,由StorageTek(2010年被Oracle收购) 提出,EMC推广,是指从一个信息系统数据及其相关元数据产生和初始存储阶段到最后过时被删除时的一套综合管理方法。可以根据各项数据标准(常用性、重要性等)自动把数据归到各层,并且自动完成数据...原创 2019-08-07 19:54:21 · 4520 阅读 · 1 评论 -
SQL Server的时态和历史表
Microsoft在SQL Server 2016中基于最新版本的SQL标准:SQL:2011创建了一个新的功能——时态表(系统版本控制临时表)。第一部分 - 原理与创建第二部分 - INSERT,UPDATE&DELETE第三部分 - SELECT第四部分 - DDL语句第五部分 - 维护与元数据第六部分 - 如何将现有表转换为时态表一、原理与创建首先说明SQ...翻译 2019-04-29 10:59:00 · 4945 阅读 · 1 评论