我是 SQL/RDBMS 的新手。
我有一个应用程序,它使用 libpq 库在 PostgreSQL 服务器中添加 10 列的行。现在,我的服务器与我的 Visual C++ 应用程序在同一台机器上运行。
我添加了大约 15-20 百万条记录。获取总数的简单查询使用 4-5 分钟select count(*) from <tableName>;
。
我已经用输入数据的时间(时间码)索引了我的表。大多数时候,我需要添加不同的WHERE
/AND
子句。
有什么方法可以让事情变得快速吗?我需要让它尽可能快,因为一旦服务器移动到网络,事情就会变得慢得多。
谢谢