postgresql 判断存储过程是否存在 sql2019数据库有哪些?
sql2019数据库有哪些?
sql2019数据库有:
1、mysql;2、SQL Server;3、Oracle;4、Sybase;5、DB2;6、PostgreSQL等。
mysql数据库是一款开源的关系型数据库,体积小、速度快、使用灵活,很多小型公司网站都会选择mysql才是数据库。
Microsoft公司所推出的SQL Server关系型数据库管理系统,可以使用集成的商业智能(BI)工具需要提供了企业级的数据管理。更安全可靠的存储功能,统合高可用和更高性能的数据应用程序。
pg12有哪些功能?
PostgreSQL12巳经先发布,该版本在各方面都我得到了结合,包括显著地提升去查询性能,特别是对大数据集,总的空间利用率方面。这个版本为应用程序开发人员能提供了更多的功能,.例如对SQL/JSON路径表达式的支持,360优化公共表达式(WITH可以查询)的执行,包括对生成列的支持等。
PostgreSQL除开坚持了对PostgreSQL系统的可扩展性、稳健性进行开发外,还许多地在本地化、被授权完全控制这些十分很容易的管理参与可以提高。这个版本也核心中了可插拨的表存取接口,来不允许开发者在表的创建战队和在用时可以使用有所不同的存取。详细不胜感激:
全面的性能提升
PostgreSQL12版本在性能和易维护性方面有了显著的增强,尤其是对索引和分区子系统。
PostgreSQL12对标准索引类型B树索引进行了优化,以使其是可以可以要好地处理索引更新频率较高类型的负载的的总体性能,在用最常不使用的TPC-C性能测试,PostgreSQL12总平均可以不提升到约40%的空间利用率和查询性能。
对分区表的查询也能得到了会增大改进,特别是对那些有数千个分区的表,而结果再从几个有限的分区提纯数据的查询。PostgreSQL12对按照INSERT和COPY指令将数据组建硬盘分区表的操作,也有结合,和现在可以在不堵塞去查询的情况下增强新的分区。
另,PostgreSQL12对索引的优化也实力提升了总体的性能,以及生成GiST、GIN或SP-GiST索引的WAL日志的负载作用效果减少,在GiST类型索引上创建INCLUDE选项的包含索引,SP-GiST索引现在允许-相距操作的K-NN(即垂直相交最近)查询,这些CREATESTATISTICS指令现在支持最常用值MCV的统计来帮助那些字段值非均匀分布的查询生成气体更优化的查询计划。
通过使用LLVM,从PostgreSQL11版分解重组的JIT立即程序编译,在PostgreSQL12中缺省已是关闭状态,JIT立刻编译对内带WHERE条件、对象列表、聚合在内一些内部操作都会可以提供性能上的帮助。肯定,用户在安装好或者编译时需要真包含LLVM模块。
对SQL标准一致性和功能的增强
PostgreSQL这些年来以其对SQL标准符合性而著称,这又是其名称由POSTGRES值改PostgreSQL的一个小原因。PostgreSQL12又提升了几个新特性来短短实现对SQL标准的符合性的强化。
PostgreSQL12一并加入了对JSON文档参与查询时使用JSON路径表达式的功能,这又是SQL/JSON中定义的规范。对建议使用JSONB格式存放的文档,这些查询可以利用已有的索引机制来高效稳定地再提取数据。
bec表达式,也称之为WITH查询,在PostgreSQL12中可以不利用非物化操作处理,这对很多现在仅是的查询有比较大帮助。目前在这个版本中,WITH可以查询的前提条件是非二分查找去查询另外仅可被外层去查询摘录第二次。
PostgreSQL12也核心中了“生成列”功能,这确实是SQL标准中的要求,这些字段值是按照同一表中其它列计算飞来的。在这一版本中,PostgreSQL支持“需要保存生成列值”的功能,将要这些计算出的数据存储在磁盘上。
本地化
PostgreSQL12扩充了对ICU排序规则的支持,容许用户无法符号表示非标准的排序,诸如不能大小写字母不敏感或是按口音不敏感的比较比较规则。
授权完全控制
PostgreSQL是从立即扩大了一些的安全方面的功能来付魔了它一开始就很更加稳健的权限控制。这个版本中按照GSSAPI接口意见客户端和服务端的单向加密,如果不是在编译时加入到OpenLDAP模块,PostgreSQL也意见搜索LDAP服务器的功能。
另,PostgreSQL12现在接受多约束的授权。如在在用scram-sha-256的授权,PostgreSQL服务器现在是可以噬灵鬼斩一个客户端在提供用户名、可以使用clientcertverify-clear选项,再必须可以提供快速有效的SSL证书的来强化安全授权。
系统管理
PostgreSQL12的REINDEXCONCURRENTLY指令是可以在不影响新的索引写入文件的前提下让用户执行重那建索引操作,这可促进血液循环用户利用不停机对会增大索引的重建。
有,PostgreSQL12在用pg_checksums指令对停机状态的PostgreSQL来开启或关闭页校验功能,该功能可促进血液循环检查一下已写入到磁盘的数据一致性,而以前版本中该操作仅愿意在initdb的阶段来想执行。
PostgreSQL12 功能 PostgreSQL 版本 性能
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。