关系数据库的数据库设计

时间:2018-12-18 01:42:50

标签: postgresql vert.x

我正在使用vert.x和Postgres开发具有大型数据库的企业应用程序,该数据库通常大约有100个表,每个表包含2M至100M个记录。每条记录具有大约20个属性,并具有ts_vector列用于文本搜索,并且某些属性链接到其他表。

我已经使用群集和单个索引创建了索引。通常,选择语句大约需要600-1000ms,而插入语句大约需要100ms至1000000ms或更长的时间。

我知道在插入索引的过程中会花费很多时间并了解其后果,如果我删除索引,则选择会花费很多时间。

出于几个原因,我的插入查询需要很多时间。我将如何解决此问题,一些架构师建议我通过读写服务器分离数据库。

我需要实现解决此问题的任何设计吗?

0 个答案:

没有答案
相关问题