PostgreSQL性能优化
网盘地址:https://pan.baidu.com/s/1jNY-WGRKvrcMGr6Iuur2mA 提取码:u9ir
腾讯微云下载地址:https://share.weiyun.com/l6WeHdAe 密码:496ik2
给大家分享一套课程——PostgreSQL性能优化。
PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现在商业网站数据库中。PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。同样,PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等。
PostgreSQL数据库的作用
1、各种成本降低
PostgreSQL 是一个免费的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。
(1)对于有任何授权的费用 ,不会被起诉违反授权协议违规使用软件。
(2)随着使用数量的增加不会影响业务的利润。
(3)在任何阶段都不会有类似授权审计的打扰。
(4)在做理论性研究和测试性的发布时不必考虑额外授权费用的影响。
(5)员工成本降低。
2、性能高速度快
任何系统都有它的性能极限,在高并发读写,负载逼近极限下,它的性能指标仍可以维持双曲线甚至对数曲线,到顶峰之后不再下降。
3、具有跨平台能力
PostgreSQL几乎可以所有Unix类操作系统下运行 (根据统计有至少34种平台),自8.0版本以后,在Windows平台下的也使用原生支持方式。它有丰富的几何类型,实际上不止几何类型,PG有大量字典、数组、bitmap 等数据类。
4、具有可靠性和稳定性
PostgreSQL 的稳定性极强, Innodb 等引擎在崩溃、断电之类的灾难场景下抗打击能力有了长足进步。