01 2021 档案
摘要:项目现场开发给了个慢SQL寻求优化。T3表结构又全是varchar…已经无力吐槽了,之前的博客已经讲过了在磁盘上varchar几乎等同于实际长度,但是如果放到内存,分配的空间是定义长度,很容易导致内存不足,如果嫌命长,可以多试试。此外不要用UUID做主键,UUID做主键会导致索引结构大,同时UUID
阅读全文
摘要:B-tree索引类型,实现为“btree”访问方法,适用于可以排序的数据。换句话说,必须为数据类型定义“更大”、“更大或相等”、“更小”、“更小或相等”和“相等”操作符。 在B-tree的数据结构架构图中,B-tree的索引行被存在索引页中。在存储叶子节点的页中,这些行包含建立索引的数据(键)和指向
阅读全文
摘要:在本章中,总结PostgreSQL的进程架构和内存架构 1. 进程架构 Postgresql是个C/S(client/server)的关系型数据库,具有多进程的架构,运行在一个主机上。 多个进程协同管理一个数据库集群通常被称为“PostgreSQL server”,它包含以下类型的进程: postg
阅读全文

浙公网安备 33010602011771号