返回数据集(也称为结果集)的 PostgreSQL 函数/存储过程示例。 背景:PostgreSQL中没有存储过程,只有函数。这两个对象在其他数据库中称为PG中的函数。函数由函数头、函数体和语言组成。函数头主要是函数的定义、变量的定义等,函...
wal,意思是规范日志,是日志记录的标准实现方法。简而言之,它记录数据库更改,然后更新特定的新数据。到磁盘。 PostgreSQL 将此日志存储在数据文件夹下的 pg_xlog 子文件夹中。如果数据库崩溃,可以通过重放日志中的“操作”来恢复...
我喜欢 postgresql 数据库,一直认为 postgresql 比 mysql 更好、更高效。 但是生态环境太差了,我只好把一个小网站改成了mysql数据库。 小站点主表数据110万条,pg_dump备份加载的压缩数据库近3G。如何...
PostgreSQL 11版本在并行方面进行了改进,比如支持并行索引创建、并行hash Join、并行CREATE TABLE.. AS等。本文首先介绍并行索引。 PostgreSQL 版本 11 仅支持 B 树索引以进行并行索引创建。...
1。简单动态字符串Redis 并没有直接使用 C 语言的传统字符串表示形式,而是自己构建了一个简单动态字符串(SDS),使用 SDS 作为 Redis 默认的字符串表示形式。 1.1 SDS 定义 struct sdshdr {...
阿里的这样一道面试题:如何在SQL和XML文件中建立Dao接口和Mybatis的关系?如果有两个XML文件与这个DAO建立关系,岂不是会产生冲突? 如果你看过作者之前关于Mybatis源码分析的博文,相信你一定能给出很好的答案。 不过,由...
数据库优化就是找出系统的瓶颈,提高MySQL数据库的整体性能。另一方面,需要合理的结构设计和参数调整,提高用户的响应速度。 ,同时应尽可能节省系统资源,以便系统能够提供更大的负载。1。优化概述结论一个完整而复杂的高并发系统架构肯定会包括:多...
1。复制概述MySQL内置的复制功能是基于MySQL构建大规模、高质量应用程序的基础。复制解决的主要问题是允许一台服务器的数据与其他服务器存储。接下来,我们将从复制概述和原理、复制配置、常见问题及解决方案来学习MySQL的复制功能。 1.1...
事务是MySQL等关系型数据库区别于NoSQL的重要方面,也是保证数据一致性的重要手段。 MySQL博大精深,文章中的疏漏在所难免。欢迎批评和指正。 1。基本概念事务(Transaction)是访问和更新数据库的程序执行单元;一个事务可以包...
Kafka是高吞吐推出的低延迟、高并发、高性能的消息中间件,广泛应用于大数据领域。一个配置良好的Kafka集群甚至可以达到每秒数十万、数百万的超高并发写入。 Kafka的一些架构设计原则,这也是互联网公司面试中非常常见的技术考点。 Kafk...