我是SQL/RDBMS的新手。libpq数据库非常慢(2000万条记录)
我有一个应用程序,它使用libpq库在PostgreSQL服务器中添加10列的行。现在,我的服务器与我的visual C++应用程序在同一台机器上运行。
我已经添加了大约15-20万条记录。使用select count(*) from <tableName>;
获取总数的简单查询需要4-5分钟。
我用我输入数据(时间码)的时间索引了我的表格。大多数时候我需要添加不同的WHERE
/AND
条款。
有什么办法可以让事情变得更快吗?我需要尽可能快地做到这一点,因为一旦服务器移动到网络,事情将变得更慢。
谢谢
什么版本的Postgres你在吗? – Kuberchaun 2012-07-28 13:52:25
@garfield每当你[发布一个问题](http://stackoverflow.com/questions/11650018/libpq-code-to-create-list-and-delete-databases-c-vc-postgresql),有人问你为您的PostgreSQL版本。这不是你提出问题时应该把它放进去吗? – 2012-07-28 14:50:24
硬件必须有问题。 “count(*)”的5分钟太长了。 – 2012-07-28 16:19:42