sách gpt4 ai đã đi

postgresql - PostgreSQL 中的模式是物理对象吗?

In lại 作者:行者123 更新时间:2023-12-04 17:01:11 27 4
mua khóa gpt4 Nike

我使用 PostgreSQL 中的模式来组织我庞大的会计数据库。每年年底,我都会通过为下一年创建一个新模式来进行协调过程。
新模式的文件是否与旧模式物理分离?或者所有模式一起存储在硬盘上?
这对我来说很重要,因为每年年底我都有一个包含数百万条记录的大表,这意味着我很快就会调用大量查询(当我决定选择 PostgreSQL 时并没有计划)。

1 Câu trả lời

模式是命名空间,因此它们是“逻辑”事物,而不是物理事物。
As documented in the manual每个表在与创建表的数据库相对应的目录中表示为一个(或多个文件)。命名空间(模式)是 KHÔNG 反射(reflect)在物理数据库布局上。
通常,您一开始不应该关心数据库的存储,并且您的 SQL 查询将不知道实际数据存储在哪里。
如今,“数百万”行不被认为是“巨大的”。如果您确实遇到性能问题,您将使用例如调整您的查询索引或将其重写为更有效的解决方案。在极少数情况下 partitioning一个表可以帮助处理非常大的表 - 但我们正在谈论数亿甚至数十亿行。对于中小型表,分区通常对性能没有帮助。

关于postgresql - PostgreSQL 中的模式是物理对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65001983/

27 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com