我有一张大约有 100 万到 500 万条记录的表。该记录的一小部分将位列之一设置为“TRUE”。需要快速找到那个记录。我认为该索引可以加快对该列的搜索速度,但我担心 INSERT。因此我的问题。
数据库的工作方式类似于数据仓库,因此有许多 SELECT 和小(每天最多 10-20 个)但相当大的 INSERT(一次最多 20 万条记录)。我担心导入到数据库的时间会更长。
我全新安装了 PostgreSQL 9.1.x。不幸的是,我发现操作系统不支持LC_COLLATE = 'pl_PL.utf8'
和LC_CTYPE = 'pl_PL.utf8'
. 我在 PostgreSQL 文档中读到:
在所有平台上,都可以使用名为 default、C 和 POSIX 的归类。根据操作系统支持,可能会提供其他排序规则。
然而,是一种强制 Windows 支持该语言环境的方法吗?我的意思是补丁、插件或其他东西。
高效运行 PostgreSQL 数据库服务器的内存/cpu/其他要求是什么?是一种为某种要求指定硬件配置的方法 - 例如用户数量、查询数量等?