小编Pra*_*guy的帖子

同一 AWS RDS PostgreSQL 实例中的多个数据库

我在 RDS AWS PostgreSQL 实例中有一个现有数据库。我需要在这个实例中再创建一个数据库,因为启动一个单独的集群会很昂贵。似乎没有任何选项可以在此实例中再创建一个数据库。我知道我可以为此目的创建一个单独的模式(如在 MySQL 中),但我需要将这些资源分开,因此需要一个单独的数据库。

如果可能,请告诉我。PostgreSQL 9.6.5

postgresql aws amazon-rds

17
推荐指数
1
解决办法
3万
查看次数

为包含约 1.1 亿行的表定义物理策略

我的任务是在 PostgreSQL 中设计一个表(从未使用过它)来从平面文件加载数据。该表将包含约 110M 行。每行都有一定的 IP 地址范围(例如:0.0.1.0 - 0.0.2.240)和大约 20 个属性。

数据需要每周完全更换一次,每天一次更新将根据每日文件进行。

应用程序将查询此表以获取给定的 IP 地址。需要找到合适的范围并返回属性。

我的计划是根据 IP 的第一个八位字节对表进行分区。这会给我 255 个分区。索引将基于范围的开始和结束 IP。

请让我知道是否有关于分区和索引的更多有用的想法?任何好的做法也会有所帮助。

postgresql performance index database-design partitioning

4
推荐指数
1
解决办法
127
查看次数

SQLServer 中的 NVARCHAR 到 AWS Redshift 中的 VARCHAR

我正在尝试将表从 SQL 服务器移动到 AWS Redshift。在尝试移动 NVARCHAR 字段时,我读到 Redshift 在内部将 NVARCHAR 转换为 VARCHAR。那么,SQL Server 中的 NVARCHAR(100) 将等同于 Redshift 中的 VARCHAR(100) 或 Varchar(200) 吗?如果我想直接将 SQLServer 中的 NVARCHAR 字段定义为 Redshift 中的 VARCHAR,是否需要将字段长度加倍?

sql-server aws redshift

1
推荐指数
1
解决办法
1616
查看次数